2017-04-18 9 views
1

我在我的PC上使用本地管理員帳戶在外部驅動器上創建了多個SQL數據庫。這臺PC隨後被總部召回並重建。 我已經嘗試過,並未能將這些數據庫附加到SSMS的新安裝。 所有這些都是使用SQL Server 2016 Developer Edition完成的。 我可以在外部驅動器上創建新的DBS。 我給了我的本地管理員帳戶和SQL NT服務帳戶(包括SQL代理帳戶)完全訪問文件夾,.MDF和.LDF文件。 錯誤是'嘗試打開或創建物理文件'D:| SQLDATA \ TESTDB.mdf'時遇到操作系統錯誤5(訪問被拒絕。 (Microsoft SQL Server,錯誤:5123)如何附加在另一個帳戶下創建的SQL數據庫

難道是因爲我沒有從舊SQL Server安裝中分離數據庫,而這些安裝不再存在?

如果有人能幫忙,我會非常感激。

+0

嘗試取得您當前帳戶下舊的'.mdf'文件的所有權 - 這將授予您所有權限。然後照常附加數據庫。 –

回答

0

以管理員身份運行Sql。

右鍵單擊文件。 Propetries>安全。

將ldf,mdf文件的安全權限更改爲完全權限。

相關問題