我们有一些数据库脚本需要从 SQL Server 2008 R2 迁移回 2005,通常在 SQL Server 2008 / 2008 R2 中创建的脚本不会在 SQL Server 2005 安装(一些客户仍在使用)上运行。
所以我的问题:根据您的经验/知识,这真的有必要吗,或者在 SQL Server 2008 (2008 R2) 上将兼容性级别设置回 90 是否可以解决 SQL Server 2005 中未被注意的破坏脚本的问题?MSDN 说“兼容性级别仅提供与早期版本的 SQL Server 的部分向后兼容性”,所以我在这里不确定。
谢谢...
我想要一个“功能将通过兼容性级别 90 但在 SQL Server 2005 上会中断”或链接的具体列表。如果列表是短列表,我们可以将其转换为内部“不要这样做!”列表并保存一个大量的工作。