![]() |
1
4
必须检查SQL Server服务帐户对物理文件“dnn49.mdf”是否具有修改权限,以及对包含该文件的文件夹是否具有修改权限。 |
![]() |
2
8
如果您是从SQL Server Management Studio附加的,那么它也可以作为管理员运行SSMS。这样可以利用管理员组对文件拥有完全控制权的事实。另一种更为罕见的情况是,由于数据库已附加,您将获得此拒绝访问错误。这可能更明显,除非您运行了多个SQL Server实例,并且可能已将其附加到另一个实例。 |
![]() |
3
3
我不能说你们是否能解决这个问题,但我建议在这里简单一点… 将MDF和LDF文件复制到您的sqlserver安装目录,您可以将其放在目录的备份文件夹中。 然后试试 我用过很多次了… 祝你好运 |
![]() |
4
0
如果在授予网络服务(或其他服务帐户)对文件夹的修改权限后,仍然无法附加数据库,请将您自己的用户ID(附加的用户ID)添加到具有修改权限的文件夹中(即使管理员和管理员的成员对该文件夹具有完全控制权)。显然,这是Windows7中的一个错误。 成功附加数据库后,可以从文件夹中删除用户ID。 |
![]() |
5
0
另一个建议是关闭UAC(您可以临时关闭它以验证它是否是权限问题)。 |
![]() |
user1649803 · 自动管理Sql Server数据库大小 11 年前 |
![]() |
user1626137 · 实体框架-代码优先错误〔关闭〕 12 年前 |
![]() |
KoU_warch · MVC 3创建一个新的数据库,而不是使用指定的数据库 12 年前 |