SQL Server導(dǎo)入數(shù)據(jù)庫(kù)附加數(shù)據(jù)庫(kù)失敗,錯(cuò)誤代碼:5120

系統(tǒng):Windows 10

工具:SQL server 2014

在將分離出的數(shù)據(jù)庫(kù)文件導(dǎo)入數(shù)據(jù)庫(kù)時(shí),可能會(huì)提示附加數(shù)據(jù)庫(kù)失敗,并提示錯(cuò)誤代碼5120。如圖。


錯(cuò)誤提示

????????我從網(wǎng)上搜了一下,一共四種解決方案:

方法一:將數(shù)據(jù)庫(kù)文件(.mdf? ?.ldf)的用戶權(quán)限改為完全控制

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


進(jìn)入屬性后,點(diǎn)擊最上安全


選中完全控制,后一直點(diǎn)擊確定

????????LDF文件設(shè)置方法相同。

方法二、將需要附加的數(shù)據(jù)庫(kù)文件拷貝到SQL server默認(rèn)的DATA文件夾。

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

? ? ? ? 此時(shí)再附加數(shù)據(jù)庫(kù)就會(huì)成功。

方法三、在登錄驗(yàn)證的時(shí)候,選擇“Windows身份驗(yàn)證”,而不是“SQL server身份驗(yàn)證”。

方法四、如果一定要使用“SQL server身份驗(yàn)證”,請(qǐng)更改登錄賬號(hào)的權(quán)限,使其對(duì)要附加文件有完全操作權(quán)限,將SQL server 服務(wù)的賬戶登陸身份由Network Service改為L(zhǎng)ocal Service。

方法四我沒(méi)有真的使用過(guò),我曾經(jīng)遇到過(guò)好多次附加失敗問(wèn)題,經(jīng)過(guò)前兩個(gè)方法都可以附加成功。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容