房收費系統完成了,但是我是在筆記本上敲得,沒有實現異地發布,結局只能是被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了