我们有一些数据库脚本需要从 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 上中断”或链接的具体列表。如果列表是短列表,我们可以将其转换为内部“不要那样做!”列表并保存很多工作。