Microsoft Sql Server 在附加数据库时,重装了系统并重命名主机名 或者 使用windows身份登陆 都有可能造成这个结果在Vista 或者Windows7下可能会报这样的错误

原因是对想要附加的数据库文件(.mdf)和日志文件(.ldf) 没有操作权限

Sql Server 错误5123/5120 附加数据库错误

Sql Server 错误5123/5120 附加数据库错误

问题一、权限问题的解决方案

    右键文件,打开属性的[安全]

Sql Server 错误5123/5120 附加数据库错误

 

    打开[编辑]界面,按[添加]

Sql Server 错误5123/5120 附加数据库错误

 

    打开[添加]的[高级]

Sql Server 错误5123/5120 附加数据库错误

 

    打开[高级]的[立即查找]

Sql Server 错误5123/5120 附加数据库错误

 

    打开[Everybody],确定

Sql Server 错误5123/5120 附加数据库错误

Sql Server 错误5123/5120 附加数据库错误

 

    修改[EveryBody]的为完全控制权限。

Sql Server 错误5123/5120 附加数据库错误

    添加成功!

Sql Server 错误5123/5120 附加数据库错误

问题二、SQL2008导入2005版的数据库也出现上述问题

Sql Server 错误5123/5120 附加数据库错误

    同样修改MDF和LDF文件的权限后,就可以在SQL SERVER2008 R2中导入SERVER2005版本的数据库文件了。

    反而,2005肯定是无法导入2008版的文件的。

Sql Server 错误5123/5120 附加数据库错误

 

参考文献:

http://blog.163.com/m13864039250_1/blog/static/2138652482013322112056576/

相关文章: