我有一个Server 2005 SP2实例,它包含与Server 2005的其他SP不兼容的旧数据库。这些数据库位于没有任何备份空间的物理服务器上,因此我计划将它们放在server 2012实例中的一个新虚拟机上,兼容级别为90。
但是我想知道2012年实例的兼容性级别是否等同于Server 2005 SP4,因为如果是这样的话,我就不能将数据库放在上面。
发布于 2018-09-28 11:18:02
由于Service升级,兼容性级别永远不会更改。因此,SP4具有与SP2相同的兼容性级别、相同的特性和限制等,它可能更好/更快/更稳定/更安全。
SQL2005数据库具有90级(除非它们是从更旧的版本恢复的,而没有更新级别),并且可以在SQL 2005到2012中恢复。
有关Server版本与支持兼容性级别的完整表,请参见:https://learn.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level
https://dba.stackexchange.com/questions/218796
复制相似问题