我必须将整个数据库从SQL Server 2008计算机移动到SQL Server 2000计算机。将SQL Server 2008数据库还原到SQL Server 2000
我使用Management Studio 2008创建了一个备份,将其复制到了2000盒的硬盘中,并且从Management Studio 2008开始,我选择了恢复数据库到2000盒。
我收到一条错误消息,指出“设备上的媒体系列...不正确,SQL Server无法恢复此媒体系列”。
如果我使用Enterprise Manager 2000,则会得到相同的错误。
有没有办法将整个数据库从较新的SQL服务器移动到较旧的?
我刚刚完成了这个工作。我发现要做到这一点的唯一方法是脚本化整个数据库(包括数据)并在目标机器上运行脚本。现在,这是一个痛苦,因为2008 DB可能会创建一个不会在2000年运行的脚本(当然,我也可以),因此在2000年运行之前需要编辑生成的脚本。在开始之前先备好Tylenol。祝你好运。 – BoltBait 2009-11-16 21:32:40
是的,那是唯一的方法。 SQL Server从未向后兼容,例如您从未能够将较新的版本恢复到较旧的服务器。我不认为这可能会改变 – 2009-11-16 21:53:20