的SQL Server 2008与SQL Server 2005
问题描述:
什么是使用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中发展。
答
不要忘了,还有两个版本之间的行为差异,并于2008年东西可以执行不同(不够),比2005年的所有其他条件相同的 - 这显然将取决于很多关于您的数据和因素应用。
你最好对最小公分母开发和测试针对新版本。
请注意,您将无法恢复您的2008 DB上2005实例。更多信息:http://*.com/questions/17450114/create-sql-server-2012-database-compatible-for-2008 – 2013-10-01 20:51:49