代码之家  ›  专栏  ›  技术社区  ›  PseudoToad

SQL Server 2012就地3升级和数据库版本更改的时间

  •  0
  • PseudoToad  · 技术社区  · 8 年前

    我们正在将几个SQL Server 2008R2实例更新为SQL Server 2012 SP3 CU2。我知道在此过程中,数据库版本将从100更改为110(例如,一旦完成,数据库将无法再移回2008R2实例)。

    数据库的这种更改是在升级过程中发生的,还是在服务器重新启动时数据库首次联机时发生的?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Arthur D    8 年前

    SQL server通过两种方式跟踪版本。首先,您的SQL Server实例有一个版本(例如,SQL Server 2008 R2为10,后跟一些小数以跟踪修补程序)。

    您的数据库是一个单独的版本,称为 兼容性级别 。如果升级实例,则在您选择升级之前,不会升级数据库。这并不意味着不会产生影响,但这确实意味着这些数据库可以保持其旧版本。您的示例100和110都是兼容级别。

    请在此处查看更改MSDN上的兼容性: https://msdn.microsoft.com/en-us/library/bb510680.aspx