1. 程式人生 > >Sql Sever 2012資料庫更名失敗 error:5030

Sql Sever 2012資料庫更名失敗 error:5030

    開啟SQL Server 2012資料庫時,對HzWind_2MW資料庫名修改為HzWind_2MW_GEM,結果出現如圖1所示:

圖1 資料庫更名時出現error:5030

    資料庫不能重名名5030的錯誤,其實很簡單原因就是有應用程式正在佔用這個連線,使用這樣一行命令就可以查詢出正在佔用的連線。開啟資料庫,選擇New Query,在SQL程式碼編輯區輸入:use master select spid from master.dbo.sysprocesses where dbid=db_id('HZWind_2MW'),查詢結果如圖2所示:

圖2 查詢資料庫佔用執行緒數

    需要對這執行緒進行停止,才能對資料庫進行修改,如圖3所示:

 

圖3 成功停止佔用該資料庫的執行緒

    停止這些執行緒後,重新更換資料庫名稱為HzWind_2MW_GEM,更換資料庫名結果為如圖4所示:

圖4 成功更換資料庫名稱