SQL Server數據庫附加失敗:錯誤5120和錯誤950


    再次敲機房,想參考以前的物理模型,結果在附加數據庫這一環節出現了點問題,下面總結一下。

        1、附加數據庫失敗,錯誤5120

對於這種錯誤,我在網上搜集了一下,主要有以下幾種解決辦法:

        方法一:將要附加的文件拷貝到SQL Server默認的Data目錄,即C:\ProgramFiles\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA,此時附加就會成功。

        方法二:在登陸驗證時,選擇“Windows身份驗證”,而不是“SQL Server身份驗證”。

        方法三:更改MDF和LDF文件設置為完全控制。

        方法四:如果一定要使用"SQL Server身份驗證",請更改登錄帳號的權限,使其對要附加文件有完全操作權限,將SQL Server服務的賬戶登錄身份有Network Service改為Local Service。

        我遇到的是第三種情況。

 

        2、數據庫附加失敗,錯誤950

 對於這個錯誤,自己糾結了好久,在網上查了查也木有解決的辦法,最后還是詢問了一個有經驗的同學才得以解決了。附加數據庫的版本是SQL Server2005的,而我現在使用的是SQL Server2012,SQL Server2012對於SQL Server2008是兼容的,但是不兼容SQL Server2005。

        解決辦法:將SQL Server2005的數據庫用SQL Server2008附加一下,重新生成腳本,這樣SQL Server2012就可以附加了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM