我使用PC上的本地管理员帐户在外部驱动器上创建了多个SQL数据库。然后由总公司召回并重建该PC。 我已经尝试过将这些数据库附加到SSMS的新安装中。 所有这些都是使用SQL Server 2016 Developer Edition完成的。 我可以在外部驱动器上创建新的DBS。 我已经给了我的本地管理员帐户和SQL NT服务帐户(包括SQL代理帐户)对文件夹,.MDF和.LDF文件的完全访问权限。 在尝试打开或创建物理文件时,错误是“创建文件遇到操作系统错误5(访问被拒绝。”)D:| SQLDATA \ TESTDB.mdf。' (Microsoft SQL Server,错误:5123)
可能是因为我没有从旧的SQL Server安装中分离数据库,这已不再存在?
如果有人可以提供帮助,我将非常感激。
答案 0 :(得分:0)
以管理员身份运行Sql。
或
右键单击文件。 Propetries>安全
将ldf,mdf文件的安全权限更改为完全权限。