将数据库从 SQL 7 移至 2005 / 2008

将数据库从 SQL 7 移至 2005 / 2008

我在 SQL Server 7 中有几个相当大的数据库。将它们导入 SQL Server 2008 的最佳方法是什么?据我所知,底层文件结构发生了变化,因此我不确定简单的分离/附加是否有效。

当我尝试从 2008 连接时,它发出了强烈的抱怨。“版本不再受支持”等等。我有什么选择?市场上是否有任何工具可以同时连接到 7 和 2008,然后移动架构和数据?

答案1

您需要先将它们附加到 SQL 2000 或 SQL 2005 实例,然后再将它们附加到 SQL 2008 实例。没有从 SQL 7 直接升级到 SQL 2008 的途径。

答案2

您不能通过备份来执行此操作,编写数据库创建脚本,然后将其应用于新服务器吗?

相关内容