现在的位置: 首页 > 综合 > 正文

SQL2005附加数据库”失败……..无法更新数据库”xxx”,因为数据库是只读

2013年10月03日 ⁄ 综合 ⁄ 共 387字 ⁄ 字号 评论关闭

我先把原SQL2000的数据库.mdf拷贝到 D:\DBFile\目录下

再在SQL Server Management Studio管理界面下添加数据库

提示:无法更新数据库"xxx",因为数据库是只读的.(Microsoft SQL Server,错误:3906),检查数据库文件非只读的,

后来把mdf的文件拷贝到C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data目录下添加就成功。

可我不习惯把数据库文件放到系统所在分区。郁闷中发现C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data目录安全选项中多了一SQLServer2005MsSQLUser$XXX$MSSQLSERVER的用户,他完全控制该目录。明白了。给目录D:\DBFile\加上对应的用户与操作权限。就oK了。

抱歉!评论已关闭.