我想把一个sql 2000下的mdf文件附加到sql 2005中,但是失败了。
报错信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
无法升级数据库,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)
我要附加的mdf文件的属性并不是只读的,难道不可以从2000附加到2005吗,请教大家。
------解决方案--------------------
应该没有问题的,把你的附加步骤写出来看看
------解决方案--------------------
也可以 备份/还原
------解决方案--------------------
说错,是可以附加的=。=
你拷贝文件前有没有停止SQL2000服务?
------解决方案--------------------
你附加的数据名在你的数据库存在?????????????????
------解决方案--------------------
如果用分离和附加,要在分离后复制它的数据文件,然后附加这些文件到SQL2005
------解决方案--------------------
在2000的数据库中备份到2005中还原
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
2000的文件可以附加的。2005确实是能向下兼容。刚才给lz试了一下,能附加
------解决方案--------------------
用虚拟机又做了一次,SQL2000的mdf可以在SQL2005上附加,是向下兼容的,但是备份的确没办法还原,有待高手解答