Sql-Server

SQL Server 數據文件夾訪問權限

  • August 27, 2015

我進行了全新的 SQL Server 2014 安裝。接下來,我想從以前的 SQL Server 2012 伺服器附加一些數據庫。我將所有mdfldf文件複製到數據目錄,但是當我嘗試附加它們時,我收到了以下錯誤消息:

CREATE FILE在嘗試打開或創建物理文件

“D:\SQLSERVERDATA\MSSQL12.BIDEV\MSSQL\DATA\controlling_demo.mdf”時遇到作業系統錯誤 5(拒絕訪問) 。

(Microsoft SQL Server,錯誤:5123)

當我檢查文件安全設置(右鍵點擊文件、屬性、安全)時,它說我沒有讀取權限。我用來複製文件的帳戶在管理員組中。我可以完全控制該DATA文件夾,但是,只有我在那裡複製的文件受到限制。

當我嘗試對整個文件夾重新應用安全權限時,它說:

無法列舉容器中的對象。訪問被拒絕。

當我將文件複製到其他地方時,我擁有訪問權限。

問題是,我怎樣才能獲得文件DATA夾中這些文件的訪問權限?

您是否查看過高級安全設置?

在此處輸入圖像描述

箭頭指向我在 Windows 2012 R2 上安裝 SQL Server 時經常需要專門應用的修改。

對於 SQL Server 根目錄,我將完全控制 SQL Server 程序帳戶。

相關官方文件:

為數據庫引擎訪問配置文件系統權限以

保護數據和日誌文件

引用自:https://dba.stackexchange.com/questions/112368