建立資料庫失敗((Microsoft.SqlServer.Smo)) 執行 Transact-SQL 陳述式或批處理時發生了異常。 (Microsoft.SqlServer.ConnectionInfo,transactsql

來源:互聯網
上載者:User

建立資料庫失敗((Microsoft.SqlServer.Smo)) 執行 Transact-SQL 陳述式或批處理時發生了異常。 (Microsoft.SqlServer.ConnectionInfo,transactsql

       機房收費系統完成了,但是我是在筆記本上敲得,沒有實現異地發布,結局只能是被PASS掉了~回來重新匯出自己的資料庫到台式機上,由於我筆記本裝的SQL和台式機版本是不一樣的,所以遇到一些問題,具體解決方案請參考部落格:http://blog.csdn.net/mascf/article/details/38644759

匯出指令碼成功但是建立資料庫又出現問題,建立過程中出現如下問題:

(但是忘記,關鍵詞如下)

建立資料庫失敗((Microsoft.SqlServer.Smo))

執行 Transact-SQL 陳述式或批處理時發生了異常。 (Microsoft.SqlServer.ConnectionInfo)

無法獲得資料庫'model'上的獨佔鎖定

這種現象是死結造成的。

解決方案:查出佔用model資料庫的進程id然後使用kill命令殺掉進程讓出資源。

具體操作如下:

在查詢分析器中運行如下代碼即可:

<span style="font-size:18px;">declare @sql varchar(100)while 1=1beginselect top 1 @sql = 'kill '+cast(spid asvarchar(3))from master..sysprocesseswhere spid > 50 and spid <> @@spidif @@rowcount = 0breakexec(@sql)end</span>

然後在建立新資料庫就OK了,重建的資料庫中沒有內容,我們需要添加一條管理員資訊,建立查詢:

<span style="font-size:18px;">insert intoUser_Info(userID,PWD,Level,UserName,Head) values('1','1','管理員','徐鳳竹','admin')</span>

好了,下面在台式機上進行測試吧!


執行 Transact-SQL 陳述式或批處理時發生了異常 (MicrosoftSqlServerConnectionInfo)

1.附加資料庫 對於 伺服器“F-PC”失敗。
先檢查伺服器名稱是否錯誤,伺服器是否允許更改操作,資料庫檔案版本問題!!
2.執行 Transact-SQL 陳述式或批處理時發生了異常。 (Microsoft.SqlServer.ConnectionInfo)
這個肯定是sql語句有問題,或者是資料庫沒有選對了!!
3.無法開啟物理檔案 "E:\Student_Data.MDF"。作業系統錯誤 5:"5(拒絕訪問。)"。 (Microsoft SQL Server,錯誤: 5120)
LZ現在用的就是這個資料庫吧,得把服務關了,不是話把檔案唯讀去了!!!
 
在SQL建立使用者時出現錯誤,問怎解決?執行 Transact-SQL 陳述式或批處理時發生了異常

說的是創表,還是建立資料庫使用者登陸那個
使用者的話,得讓帳號可以登陸,不然創了號也登不進吧,SQL許可權問提
遠端話,得允許遠程那些,不然也登不進,
創號,名字規範一點別亂用特殊符號
別的就不知道了。。。
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.