【发布时间】:2017-04-18 11:46:34
【问题描述】:
我使用 PC 上的本地管理员帐户在外部驱动器上创建了多个 SQL 数据库。这台电脑随后被总部召回并重建。 我已尝试将这些数据库附加到新安装的 SSMS,但未能成功。 所有这些都是使用 SQL Server 2016 Developer Edition 完成的。 我可以在外部驱动器上创建新的 DBS。 我已授予本地管理员帐户和 SQL NT 服务帐户(包括 SQL 代理)对文件夹、.MDF 和 .LDF 文件的完全访问权限。 错误是“在尝试打开或创建物理文件“D:|SQLDATA\TESTDB.mdf”时,创建文件遇到操作系统错误 5(访问被拒绝。)。 (Microsoft SQL Server,错误:5123)
可能是因为我没有从不再存在的旧 SQL Server 安装中分离数据库吗?
如果有人能提供帮助,我将不胜感激。
【问题讨论】:
-
尝试获取您当前帐户下旧
.mdf文件的所有权 - 这将授予您所有权限。然后像往常一样附加数据库。
标签: sql-server database-administration sql-server-2016