SQL Server附加數據庫拒絕訪問解決方法匯總


@本文來自百度

方法一:修改權限法

  1. 1

    打開要附加的數據庫文件所在的文件夾,即擴展名為mdf的文件所在的文件夾,如下圖所示:

  2. 2
    右鍵單擊mdf文件,選擇“屬性”,如下圖所示:
  3. 3

    單擊“安全”選項卡,如下圖所示:

  4. 4

    單擊“編輯”按鈕,如下圖所示:

  5. 5

    在彈出的對話框中的“組或用戶名”中選中"Authenticated Users",如下圖所示:

  6. 6

    在“Authenticated Users的權限”下,勾選"完全控制",  "完全控制"被勾選后,下面的權限也都會被自動勾選,如下圖所示:

  7. 7

    最后點擊"確定"就可以了。修改權限完成后,你就可以成功的附加數據庫了。這是最常用的方法,成功率也比較高,偶爾出現不成功的案例,此時請參考接下來的兩種方法。

    END

方法二:切換身份驗證方式法

  1. 1

    有時不能成功附加數據庫,可以用切換身份驗證方式的方法解決。使用這種解決方法的前提條件是,你之前連接數據庫時的身份驗證方式是" SQL Server 身份驗證 ”,如下圖所示。如果你之前是以“Windows身份驗證”連接的數據庫,不能附加數據庫,那么該方法不適合你,請直接參考下面的方法三,如果你忘記了自己是以哪種方式驗證的,可以先嘗試這種方法,如果不能解決問題,再參考下面的方法三。

  2. 2

    點擊“斷開連接”按鈕,斷開當前連接,如下圖所示:

  3. 3

    點擊“連接”按鈕,連接數據庫服務器,如下圖所示:

  4. 4

    " 身份驗證 "選擇“Windows身份驗證”,如下圖所示:

  5. 5

    連接數據庫后,即可附加要附加的數據庫了。如果仍然沒能成功附加,請參考下面的方法三。

    END

方法三:修改服務法

  1. 打開"SQL Server 配置管理器"程序,如下圖所示:

  2. 在左側單擊”SQL Server 服務”, 如下圖所示:

  3. 在右側右鍵單擊“SQL Server (MSLHK)”,選擇 “屬性”,注意這里的“MSLHK”是我的數據庫實例名,在你的電腦上,數據庫實例名位置顯示的是你的數據庫實例名。操作如下圖所示:

  4. 在彈出的屬性對話框中,在“登錄”選項卡下,選中“內置賬戶”,如下圖所示:

  5. 把“內置賬戶”改為“Local System”,如下圖所示:

  6. 點擊“確定”按鈕,會提示是否重新啟動服務,點擊“是”。

  7. 重啟服務完成后,查看“登錄身份為”的顯示內容是不是“LocalSystem”,如果是,就說明更改生效,如下圖所示:


免責聲明!

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



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