2017-04-18 83 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文件的安全权限更改为完全权限。

相关问题