我想把一个sql 2000下的mdf文件附加到sql 2005中,但是失败了。报错信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)------------------------------无法升级数据库,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)我要附加的mdf文件的属性并不是只读的,难道不可以从2000附加到2005吗,请教大家。
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)------------------------------无法升级数据库,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)我要附加的mdf文件的属性并不是只读的,难道不可以从2000附加到2005吗,请教大家。
2000的mdf文件怎么可以在2005中附加
sql 2000备份的文件是没有扩展名的,但是在sql 2005还原的时候添加源设备文件的时候只能添加扩展名为bak或trn的文件。如果我选“所有文件”,把2000下的备份文件添加进去,点确定的时候还是出错。
sql 2005不是向下兼容的吗
直接附加,我实验过,难道是因为我把SQL2000和SQL2005装成一个实例的关系?
SQL2000备份的时候可以选择备份扩展名=。=我也恢复成功了
不是RP,是因为你没装SQL2005-_,-我同时装了SQL2000和SQL2005,用SQL2000备份出来的文件能在其他机器上的SQL2005上还原=。=
谢谢大家了。