SQL2008附加SQL2005的数据库出错

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:55:42
报:
无法升级数据库,因为它是只读(错误3415),但我在SQL2005并没有设为只读呀???
这是为什么啊???
"将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service "
怎么改??

前面的都试了,都不行~

其实这个错误并不是文件只读的问题,严格说应该是一个“权限”的问题,当前的 SQL Server 登录帐号没有对要附加文件的可写权限,就会出现上述“只读”的提示,解决办法有以下几种:

将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;
在登录验证时,选择“Windows 身份验证”,而不是“SQL Server 身份验证”,即便你的登录帐号是 sa;
如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;
将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service