将MSDE数据库还原到SQL Server 2005

时间:2013-12-10 16:31:01

标签: sql sql-server sql-server-2005 msde

我很难尝试将SQL Server 7.00.1094备份恢复到9.00.1399(MSDE到2005)我被告知这将有效。然而,我做了一些研究,所有的迹象都指向分离然后附加到2005年的实例。软件提供商明确表示我必须进行备份和恢复,而不是分离和附加。这有什么好办法?我无法将当前实例从7.0升级到2005。

我能够将新数据库添加到2005实例,并通过覆盖我创建的新数据库从7.0实例恢复其他数据库,我在尝试恢复主数据库时只会出现此错误。

我想主要的问题是,如何将系统数据库从7.0(7.00.1094)成功恢复到2005(9.00.1399)。

  

System.Data.SqlClient.SqlError:设备C:\ test db run \ mvdbtest上的系统数据库的备份无法恢复,因为它是由服务器的不同版本(7.00.1094)创建的,而不是此服务器(9.00.1399)。 (Microsoft.SqlServer.Express.Smo)

1 个答案:

答案 0 :(得分:3)

一种解决方法是download the 2000 version of MSDE,将数据库还原到该实例,然后从2000开始备份,并将那个备份恢复到2005.这与您必须采用的方法相同今天为了从2000年到2012年获得一个数据库。