我们如何在 sql server 2000 中恢复 sql server 2005 数据
5 回答
我最近发现自己在客户网站上处于类似的位置。我在 MSDN SQL Server 论坛上看到了一篇文章(顶部的第二个回复),其中详细介绍了这个问题。
我在脚本用户方面遇到了一些问题,不得不稍微破解一下,但这对我来说是一个很好的起点。
只有生成与 sql server 2000 兼容的脚本,才能将数据从 sql 2005 恢复到 2000。如果你想创建和恢复备份不能做。
使用 RedGate SQL Compare 和 RedGate SQL Data Compare 将表和数据从 SQL 2005 推送到 SQL 2000。
您可能能够从 SQL 2000 兼容模式编写整个数据库的脚本,但获取数据需要备份和恢复之外的其他内容。您也可以尝试批量保存和批量加载数据...
我不认为这是可能的。你不能从 2005 年到 2000 年,你需要做的是安装 SQL 2005 Express 然后恢复到那个,你应该能够从那里管理备份。
如果您只需要数据库结构,您可以为整个数据库生成脚本。
尝试这个:
在 SQL 2005 数据库的“属性”窗口中,您可以将该数据库的兼容级别设置为 SQL 2000。然后执行备份,然后恢复到 SQL 2000。如果您不想更改原始数据库的兼容级别,只需执行首先备份并在 SQL 2005 中将数据库还原为虚拟数据库,并设置该数据库的兼容性级别。
替代文字 http://img411.imageshack.us/img411/8541/clipboard01lro.jpg