SQL Server 2008与SQL Server 2005的兼容性

Bra*_*ach 15 sql-server sql-server-2005 sql-server-2008

使用SQL Server 2008作为开发数据库的最佳方法是什么,但确保数据库与SQL Server 2005兼容?

vzc*_*czc 19

这可以通过SQL企业管理器完成,或者像这样:

ALTER DATABASE <database> 
SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }
Run Code Online (Sandbox Code Playgroud)

使用90表示2005兼容性.

这取代了以前版本使用的功能,即存储过程sp_dbcmptlevel.


mrd*_*nny 5

您可以设置数据库兼容级别,但不保证这将涵盖您的所有基础.例如,新的数据类型将在SQL 2008系统上可用,但它们在SQL 2005服务器上不可用.

确保从Dev到Prod的所有工作都能正常工作的唯一方法就是将SQL 2005用于开发.