@本文來自百度
方法一:修改權限法
-
打開要附加的數據庫文件所在的文件夾,即擴展名為mdf的文件所在的文件夾,如下圖所示:
-
右鍵單擊mdf文件,選擇“屬性”,如下圖所示:
-
單擊“安全”選項卡,如下圖所示:
-
單擊“編輯”按鈕,如下圖所示:
-
在彈出的對話框中的“組或用戶名”中選中"Authenticated Users",如下圖所示:
-
在“Authenticated Users的權限”下,勾選"完全控制", "完全控制"被勾選后,下面的權限也都會被自動勾選,如下圖所示:
-
最后點擊"確定"就可以了。修改權限完成后,你就可以成功的附加數據庫了。這是最常用的方法,成功率也比較高,偶爾出現不成功的案例,此時請參考接下來的兩種方法。
END
方法二:切換身份驗證方式法
-
有時不能成功附加數據庫,可以用切換身份驗證方式的方法解決。使用這種解決方法的前提條件是,你之前連接數據庫時的身份驗證方式是" SQL Server 身份驗證 ”,如下圖所示。如果你之前是以“Windows身份驗證”連接的數據庫,不能附加數據庫,那么該方法不適合你,請直接參考下面的方法三,如果你忘記了自己是以哪種方式驗證的,可以先嘗試這種方法,如果不能解決問題,再參考下面的方法三。
-
點擊“斷開連接”按鈕,斷開當前連接,如下圖所示:
-
點擊“連接”按鈕,連接數據庫服務器,如下圖所示:
-
" 身份驗證 "選擇“Windows身份驗證”,如下圖所示:
-
連接數據庫后,即可附加要附加的數據庫了。如果仍然沒能成功附加,請參考下面的方法三。
END
方法三:修改服務法
-
打開"SQL Server 配置管理器"程序,如下圖所示:
-
在左側單擊”SQL Server 服務”, 如下圖所示:
-
在右側右鍵單擊“SQL Server (MSLHK)”,選擇 “屬性”,注意這里的“MSLHK”是我的數據庫實例名,在你的電腦上,數據庫實例名位置顯示的是你的數據庫實例名。操作如下圖所示:
-
在彈出的屬性對話框中,在“登錄”選項卡下,選中“內置賬戶”,如下圖所示:
-
把“內置賬戶”改為“Local System”,如下圖所示:
-
點擊“確定”按鈕,會提示是否重新啟動服務,點擊“是”。
-
重啟服務完成后,查看“登錄身份為”的顯示內容是不是“LocalSystem”,如果是,就說明更改生效,如下圖所示: