建立数据库失败((Microsoft.SqlServer.Smo))执行Transact-SQL语句或批处理时发生了异常。

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

导出脚本成功可是新建数据库又出现问题,新建过程当中出现以下问题:sql

(可是忘记截图,关键词以下)数据库

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

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

没法得到数据库'model'上的排他锁code

这种现象是死锁形成的。htm

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

具体操做以下:进程

在查询分析器中运行以下代码便可:ci

?
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了

相关文章
相关标签/搜索