找不到解决方案我突然遇到的网络问题,我卸载了 MSQE,但保留了 MDF 文件。然后我重新安装了全新的 2014,并使用 BAK 文件中的测试数据库启动了它。
现在我想重新附加原始数据库。当我尝试时,我得到:
尝试打开或创建物理文件...时,CREATE FILE 遇到操作系统错误 5(拒绝访问)。(Microsoft SQL Server,错误:5123)
当然,URL 已损坏。经过一番 Google 搜索,我发现这确实只是权限错误,因此我进入了 DATA 文件夹(谁会凭着自己的想象力认为将其放在 Program Files 中是个好主意?),发现该文件夹已设置为只读。
于是我点击了“只读”复选框,应用,然后再次获取“属性”,它又恢复为“只读”。我似乎无法让它“坚持下去”,假设这是根本问题。
这里有人有什么想法吗?
更新:所以我放弃了修复树的尝试。我将所有 mdf 和 ldf 复制到新文件夹 c:\databases。当我尝试从新位置附加到它们时,我遇到了同样的错误。我可以完全控制一切。