建立數據庫失敗((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了

相關文章
相關標籤/搜索