SQL Server 2008 - 2005 兼容性

SQL Server 2008 - 2005 兼容性

我想使用 SQL Server 2008,但我还想保留切换回 SQL Server 2005 的后备状态。我知道我无法备份 2008 来恢复 2005,并且分离/附加不起作用 - 我有什么选择?

[更新] 对于那些问为什么的人,我有两个原因 —— 一是为了开发,我可以使用 2008 年的功能,但如果出现问题或者我发现它们不够有用,我可以将我的应用程序放回到 2005 年;二是为了运行时,这样如果我在游戏后期发现一个意外问题

答案1

回答问题 - 为什么您要将 2005 年作为后备位置?一旦您在 2008 年测试了您的商业周期并且感到满意,就没有任何理由退后。

您可以尝试下级事务复制,但这对于整个数据库来说很快就会变得非常糟糕。

我的建议是——测试、升级、不要回头。

答案2

SSIS 或复制将数据向后移动。这不是一个好选择。2005 版本回退的原因是什么?毕竟,即使您可以移动数据,您也无法使用 2008 版本的东西,例如数据date类型或空间数据,因为这不是 2005 版本的选项。您看到的情况是不典型的。

答案3

我使用红门SQL 比较数据比较为了保持数据库在不同版本之间的同步,我使用了软件开发工具包创建一个作业来自动保持数据库同步

我无法将数据库从 2008 年恢复到 2005 年,但我可以重新创建它。

不,我不为 Red Gate 工作

答案4

您可以在同一台计算机上运行 SQL Server 2005 和 2008 实例。您还可以在 SQL Server 2008 实例上以 2005 兼容模式(甚至更低)运行数据库。

相关内容