-1

以管理员身份运行。

  • 右键单击Databases -> Attach,单击Add
  • 浏览到包含.mdf文件的目录(未显示文件)
  • 手动输入文件名 -> 单击“确定”(消息:“未找到”)
  • 点击确定
  • 失败(SQL Server,错误:1813)

据我所知,文件存在,权限正确,没有损坏的原因(意外断电、硬盘故障等)

请协助解决此问题,以便我可以再次使用我的数据库!

谢谢!

附言

Microsoft SQL Server Management Studio       11.0.2100.60
Microsoft Data Access Components (MDAC)       6.2.9200.16384
Microsoft MSXML                               3.0 6.0 
Microsoft Internet Explorer                   9.10.9200.16721
Microsoft .NET Framework                      4.0.30319.18051
Operating System                              6.2.9200
4

3 回答 3

1

感谢@NenadZivkovic 为我指明了正确的方向。

简单的答案是运行数据库引擎服务的用户没有访问该文件夹的权限。

更复杂的答案是权限是 FUBAR,并且实际权限在各个位置都没有正确显示。

于 2013-10-18T18:43:07.023 回答
0

附加 mdf 文件时我遇到了类似的问题。打开 Mgt Studio 时,我必须以管理员身份运行,然后提取 mdf 文件...删除日志文件...选择 mdf 文件部分,然后单击确定。

于 2014-01-31T15:40:36.493 回答
0

它是 mdf-file 所在的数据文件夹的权限,或者 mdf-file 处于只读模式。

于 2016-09-22T08:20:07.807 回答