sql2008安装教程|SQL2008 附加数据库提示5120错误及附加数据库之后显示为只读的解决方法

更新时间:2019-10-19    来源:php安装    手机版     字体:

【www.bbyears.com--php安装】

SQL2008打开mdf 附加数据库提示5120错误解决

前几天使用SQL2008打开MDF数据库文件,附加操作时,出现了这个错误

 

SQL2008打开mdf_附加数据库提示5120错误解决

 

在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,执行Transact-SQL语句或批处理时发生了异常。错误5120。

这个错误是因为系统没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。

解决办法:

1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。

2.在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制(user、Erevyone权限均不行)。

3.选择"确定"按钮关闭对话框。

如果仍不能解决问题,用管理员权限重新运行SQLServer2008,即可附加数据库成功。

SQL Server2008附加数据库之后显示为只读时解决方法

SQL2008添加数据库后,数据库后显示只读,灰色不可编辑状态。无法进行其他操作。

解决方法一:

碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。

解决方法二:

使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,如果能够修改的话,那么恭喜你,你的人品不错哦!我在修改的时候又报了这样一个错误:错误5120

 

SQL_Server2008附加数据库之后显示为只读时解决方法

 

这种情况下,找到你的数据文件和日志文件,右击“属性”-->“安全”,添加一个“Network Service”账户,然后赋予该账户完全控制的权限即可。再次使用sa登录,附加数据库,嘿嘿...你会发现,数据库恢复正常使用,没有了只读属性。

本文来源:http://www.bbyears.com/jiaocheng/74248.html

热门标签

更多>>

本类排行