首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2008

SQL Server 附加資料庫錯誤 5123 完整解決方案

     編輯:SQL Server 2008

錯誤現象

附加非預設安裝路徑的資料庫(.mdf/.ldf)時,報錯:錯誤 5123:存取被拒絕。

三種解決方案

方案一:移動檔案至預設資料目錄

將 .mdf/.ldf 複製至 X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA,再附加。缺點:不便管理,C 碟風險大。

方案二:修改實例預設資料庫路徑

  1. SSMS 物件總管右鍵實例 → 「屬性」
  2. 左側選「資料庫設定」
  3. 修改「資料庫預設位置」(資料檔、記錄檔、備份檔)為自訂目錄
  4. 確定後重新附加

方案三:授予資料夾完整控制權限(推薦)

  1. 右鍵存放 .mdf/.ldf 的資料夾 → 「屬性」 → 「安全性」
  2. 點「編輯」 → 「新增」 → 輸入 Everyone → 確定
  3. 選中 Everyone → 勾選「完全控制」 → 套用

建議:本機測試環境用方案三最快;生產環境請依最小權限原則精細設定(通常給 SQL Server 服務帳號讀寫權限即可)。

錯誤5123
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved