SQL Server導入數據庫附加數據庫失敗,錯誤代碼:5120


系統:Windows 10

工具:SQL server 2014

在將分離出的數據庫文件導入數據庫時,可能會提示附加數據庫失敗,並提示錯誤代碼5120。如圖。

 

 我從網上搜了一下,一共四種解決方案:

方法一:將數據庫文件(.mdf   .ldf)的用戶權限改為完全控制

        右鍵>>>屬性>>>安全>>>編輯>>>完全控制

 

LDF文件設置方法相同。

方法二、將需要附加的數據庫文件拷貝到SQL server默認的DATA文件夾。

        即C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA

 

此時再附加數據庫就會成功。

方法三、在登錄驗證的時候,選擇“Windows身份驗證”,而不是“SQL server身份驗證”。

 

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

方法四我沒有真的使用過,我曾經遇到過好多次附加失敗問題,經過前兩個方法都可以附加成功。


免責聲明!

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



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