系統(tǒng):Windows 10
工具:SQL server 2014
在將分離出的數(shù)據(jù)庫文件導(dǎo)入數(shù)據(jù)庫時(shí)睡扬,可能會提示附加數(shù)據(jù)庫失敗,并提示錯(cuò)誤代碼5120黍析。如圖卖怜。
????????我從網(wǎng)上搜了一下,一共四種解決方案:
方法一:將數(shù)據(jù)庫文件(.mdf? ?.ldf)的用戶權(quán)限改為完全控制
????????右鍵>>>屬性>>>安全>>>編輯>>>完全控制
????????LDF文件設(shè)置方法相同奄抽。
方法二、將需要附加的數(shù)據(jù)庫文件拷貝到SQL server默認(rèn)的DATA文件夾甩鳄。
? ? ? ? 即C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA
? ? ? ? 此時(shí)再附加數(shù)據(jù)庫就會成功逞度。
方法三、在登錄驗(yàn)證的時(shí)候妙啃,選擇“Windows身份驗(yàn)證”档泽,而不是“SQL server身份驗(yàn)證”。
方法四揖赴、如果一定要使用“SQL server身份驗(yàn)證”馆匿,請更改登錄賬號的權(quán)限,使其對要附加文件有完全操作權(quán)限燥滑,將SQL server 服務(wù)的賬戶登陸身份由Network Service改為Local Service渐北。
方法四我沒有真的使用過,我曾經(jīng)遇到過好多次附加失敗問題铭拧,經(jīng)過前兩個(gè)方法都可以附加成功腔稀。