0

我正在尝试帮助托管公司决定关闭其托管服务的客户,在此过程中,我需要将旧的 ASP.Net 站点(我认为是 DNN)迁移到新的托管公司。

旧的托管公司正在运行 SQL Server 2000,而我试图将其复制到的新托管公司有 2008 版本。

SQL Server Management Studio 可以正常连接到旧数据库,但导入/导出数据工具不想连接到这个旧系统。

无论如何可以轻松地传输数据库吗?

您可以推荐任何工具来备份 SQL 2000 数据库并将其还原到 2008 版本或可以在这两者之间进行转换的迁移工具?

4

3 回答 3

3

您应该能够从 SQL Server 2000 数据库中获取 SQL Server 数据库备份(使用内置备份功能),并将其还原到 SQL Server 2008

http://msdn.microsoft.com/en-us/library/ms186858(v=sql.100).aspx

于 2012-08-27T07:44:45.823 回答
1

我给你的建议是

  1. 让主机关闭 SQL Server
  2. 让主机为您提供文件或备份
  3. 安装您自己的 SQL Server 2000,然后运行迁移。或者只是简单地在 SQL2008 中保存备份
于 2012-08-27T07:44:58.377 回答
1

您还可以尝试编写数据库脚本(模式 + 数据):http: //j.mp/NRb2EE并在新服务器上执行此脚本。如果数据库很大,它可能是巨大的脚本。

并记住要注意脚本的数据类型选项 - 选择选项“架构和数据”。

于 2012-08-27T11:55:48.380 回答