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.
您可以设置数据库兼容级别,但不保证这将涵盖您的所有基础.例如,新的数据类型将在SQL 2008系统上可用,但它们在SQL 2005服务器上不可用.
确保从Dev到Prod的所有工作都能正常工作的唯一方法就是将SQL 2005用于开发.