日期:2014-05-17  浏览次数:20438 次

SQL数据库还原问题!!!!!!!!!!!!!
各位侠们:
    我这两天一直还原数据库,备份的数据库是2005版本,由于本人电脑安装的是SQL2000,所以还原时出现版本错误,后来我又在电脑上装SQL2005 并打上了补丁,但是在还原数据库时仍出现版本问题。反反复复装了几次2005还是出现如下图的提示:

------解决方案--------------------
是不是一台电脑装了两个数据库:SQL 2000和SQL 2005?如果是,可能登陆的实例不同。执行
SELECT @@VERSION

看看呢?
------解决方案--------------------
这不是实例多的问题,而是在不同实例间还原的问题:
看看我这里http://blog.csdn.net/dba_huangzj/article/details/7952403
------解决方案--------------------
登录时使用"服务器\实例名"
------解决方案--------------------
这是高版本还原到低版本引起的问题,不是登录名或者什么多实例的问题啊。
------解决方案--------------------
楼上斑竹讲的没错,你是从高版本到低版本恢复不可能成功。 

SQL Server 内部数据库611为2005,539为2000. 

你在还原之前可以查询一下SQL Server版本号,确保你还原到2005机器上:select @@version
------解决方案--------------------
select DATABASEPROPERTYEX ('master','version')

这个可以查你数据库的内部版本号,如果是2005会显示611