如何最好地将SQL Server 2008用作开发数据库,同时确保该数据库与SQL Server 2005兼容?
如何最好地将SQL Server 2008用作开发数据库,同时确保该数据库与SQL Server 2005兼容?
这可以通过 SQL 企业管理器或以下方式完成:
ALTER DATABASE <database>
SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }
使用90来实现与2005兼容性。
这将替换之前版本中使用的功能,即存储过程sp_dbcmptlevel。
您可以设置数据库兼容性级别,但不能保证覆盖所有情况。例如,在SQL 2008系统上将提供新的数据类型,但在SQL 2005服务器上不可用。
确保从开发到生产环境中一切正常的唯一方法是将SQL 2005用于开发。