原因:
附加上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加(Attach)的数据库文件的权限不够造成的。
解决办法:
打开sql server configuration manager ,点击本地使用sql实例对象,右击属性-》登陆-》内置帐户-》修改为“本地系统”-》确认-》服务器自动重启-》一切ok
参看文档地址:http://www.cnblogs.com/lin614/archive/2008/05/24/1206365.html
本人伴随这这一问题的解决,也对以前遇到的其他问题也得到答复。
问题如下:
一、不能在自己指定位置对数据库进行备份。
二、不能还原指定位置的数据库备份。
提示错误为“设备管理打开错误等……”,现在终于找到症结了,在自己安装sql2005的时候,选择“内置帐户”为“网络系统”造成的。依照上述方法解决就ok了。