[研究] Microsoft SQL Server, 錯誤: 3415 附加資料庫失敗
2017-08-31
在某電腦上 Windows Server 2016 Standard + SQL Server 2016 上附加某 mdf 檔案順利成功,但是同樣檔案拿到另一台 Windows Server 2016 Standard + SQL Server 2016 卻出現下面錯誤:
Microsoft SQL Server, 錯誤: 3415
********************************************************************************
解決方法:(小弟使用)
(下圖) 「唯讀」並沒有勾選
再次附加,成功。
********************************************************************************
Google 還發現其他方法
1.將要附加的文件拷貝到 SQL Server 默認的 Data 目錄,此時附加就會成功;
敝人成功的環境就是如此,在安裝 SQL Server 時候,預設資料庫存放目錄 D:\DATABASE,把 .mdf (同一個檔案) 放在該目錄中,進行「附加」 (Attach) 沒有出現問題,所以此方法可能可以。
PS:Microsoft SQL Server 2016 Standard 預設資料庫存放目錄
C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
**********
(以下沒測試)
2.在登錄驗證時,選擇「Windows身份驗證」,而不是「SQL Server身份驗證」,即便你的登錄帳號是sa
3.如果一定要使用「SQL Server 身份驗證」,請更改登錄帳號的權限使其對要附加文件有完全操作權限;
4.將 SQL Server 服務的帳戶登錄身份由 Network Service 改為 Local Service;
(待續)
沒有留言:
張貼留言