当前位置: 网站首页 > 新闻资讯 > 公司动态
成功案例 公司动态 最新资讯 行业知识 财务案例

Sql 2008不能附加sql 2005数据库问题

   数据库从SQL2005改换成了SQL2008。之前用SQL2005,由于没有对数据进行备份,只保留了数据库文件,所以直接试着把以前在SQL2005上的数据库附加到刚装的SQL2008上,本来用SQL2005附加数据库是一件很简单的事情,现在用了新版本,却出现了附加失败的错误,那sql 2008不能附加sql2005数据库的问题该如何解决呢?

  仔细看了下,是打开数据库文件失败,查了资料,是数据库文件权限问题。具体的存放数据库的文件下找到该文件,选中右击"属性",选择“安全”选项卡,点击“继续”,弹出了另外一个权限设置的小对话框:

  然后点击“添加”,接着就弹出了“选择用户和组”对话框,在其对话框上选中“高级”,在弹出的另一对话框上选中“立即查找按钮”,这里选择“Authenticated Users”组,因为该组包含了所有已授权并经过身份验证的用户:

  下一步中,点击“确定”按钮,最后别忘了在权限对话框上为Authenticated Users组授予完全控制权限,选中"完全控制"复选框就行了。

  当给数据库文件授予了Authenticated Users权限后,再次选中这个数据库文件时就没有错误了,当然,同理也要对一起附加的数据日志文件设置权限,道理同上面的一样。要注意的是,日志文件也别忘了授予完全控制权限。这样,附加数据库就可以执行成功了。

分享到:
点击次数:  更新时间:2016-06-07 10:11:42  【打印此页】  【关闭
京ICP备11045779号  北京工商

北京聚元亨新科技有限公司 版权所有

地址:北京市海淀区上地十街辉煌国际 邮编:100085