zoukankan      html  css  js  c++  java
  • 创建数据库失败((Microsoft.SqlServer.Smo))执行Transact-SQL语句或批处理时发生了异常。

    房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被PASS掉了~回来重新导出自己的数据库到台式机上,由于我笔记本装的SQL和台式机版本是不一样的,所以遇到一些问题,具体解决方法请参考博客:http://blog.csdn.net/mascf/article/details/38644759

    导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题:

    (但是忘记截图,关键词如下)

    创建数据库失败((Microsoft.SqlServer.Smo))

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

    无法获得数据库'model'上的排他锁

    这种现象是死锁造成的。

    解决方法:查出占用model数据库的进程id然后使用kill命令杀掉进程让出资源。

    具体操作如下:

    在查询分析器中运行如下代码即可:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <span style="font-size:18px;">declare @sql varchar(100)
    while 1=1
    begin
    select top 1 @sql = 'kill '+cast(spid asvarchar(3))
    from master..sysprocesses
    where spid > 50 and spid <> @@spid
    if @@rowcount = 0
    break
    exec(@sql)
    end</span>

    然后在创建新数据库就OK了

  • 相关阅读:
    范畴定义
    泛函编程(0)-什么是泛函编程
    函数式语言的特性
    理解函数式编程
    未阅归档
    monad-本质解释- a monad is a design pattern--monad与泛型相关
    打印管理系统
    函数式JS: 原来promise是这样的monad
    Promise是Monad吗?
    Scala和范畴论 -- 对Monad的一点认识
  • 原文地址:https://www.cnblogs.com/littleCode/p/4343865.html
Copyright © 2011-2022 走看看