SQL Server 2005 附加到SQL Server2008 R2出现只读错误

来源:互联网 发布:条顿森林战役 知乎 编辑:程序博客网 时间:2024/06/01 12:21

无法升级数据库 'db_qktg_Data',因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)

今天在将一个 SQL Server 2005 数据库附加到 SQL Server 2008 R2 时出现如下的错误:

无法升级数据库 'db_qktg_Data',因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)

 查看了数据库文件,他们并没有只读属性,在 SQL Server 2005 中附加都是一切正常的啊。

从网上找了几种方式:

 1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(我用之种方式就可能正常附加数据.下面的几种方式没有尝试).

 (C:\Program Files\Microsoft SQL Server1\MSSQL10.MSSQLSERVER\MSSQL\DATA)