
SQL Server 2008 compatibility with SQL Server 2005将SQL Server 2008用作开发数据库的最佳方法是什么,但要确保该数据库与SQL Server 2005兼容? 这可以通过SQL Enterprise Manager或类似的方法来完成:
将90用于2005兼容性。 这将替换以前版本中使用的功能,即存储过程sp_dbcmptlevel。 您可以设置数据库兼容性级别,但是不能保证这将覆盖您的所有基础。例如,新数据类型将在SQL 2008系统上可用,但在SQL 2005服务器上将不可用。 确保从Dev到Prod一切正常的唯一方法是将SQL 2005投入开发。 别忘了两个版本之间在行为上也存在差异,并且在2008年的某些情况下可能会与2005年有所不同(并且不足),而其他所有条件都是相同的-这显然取决于数据和应用程序的许多因素。 最好采用最低的公分母进行开发,并针对较新的版本进行测试。 |