[英]SQL Server : database compatibility_level after upgrade
从 SQL Server 2017 的文档中,也可以在 SQL Server 2012 中观察到相同的行为: ALTER DATABASE (Transact-SQL) Compatibility Level
SQL Server 2017 (14.x) 在附加或还原数据库时以及就地升级后预计会出现以下行为:
- 如果升级前用户数据库的兼容级别为100或更高,升级后保持不变。
- 如果升级前用户数据库的兼容级别为90,在升级后的数据库中,兼容级别设置为100,这是SQL Server 2017 (14.x)支持的最低兼容级别。
- tempdb、model、msdb 和Resource 数据库的兼容级别设置为升级后的当前兼容级别。
- 主系统数据库保留升级前的兼容性级别。
所以,这是设计行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.