我很幸运成为服务器管理员,但我不知道这个服务器上有多少版本的SQL Server。当我打开Microsoft SQL Server文件时,发现有80、90、100、110等文件。而且我只找到了SQL Server 2012安装程序,那么80、90、100、110这样的文件名与SQL Server 2008、2012之类的版本有什么关系呢?
我很幸运成为服务器管理员,但我不知道这个服务器上有多少版本的SQL Server。当我打开Microsoft SQL Server文件时,发现有80、90、100、110等文件。而且我只找到了SQL Server 2012安装程序,那么80、90、100、110这样的文件名与SQL Server 2008、2012之类的版本有什么关系呢?
映射关系如下(包含构建列表的链接):
主要版本 / 兼容性级别 |
版本标签 | 文件版本 |
---|---|---|
80 | SQL Server 2000 | 8.00.xxxx |
90 | SQL Server 2005 | 9.00.xxxx |
100 | SQL Server 2008 | 10.00.xxxx |
105 | SQL Server 2008 R2 | 10.50.xxxx |
110 | SQL Server 2012 | 11.00.xxxx |
120 | SQL Server 2014 | 12.00.xxxx |
130 | SQL Server 2016 | 13.00.xxxx |
140 | SQL Server 2017 | 14.00.xxxx |
150 | SQL Server 2019 | 15.00.xxxx |
160 | SQL Server 2022 | 16.00.xxxx |
然而,仅仅因为您有一个带有其中一个标识符的文件夹,并不意味着您安装了该版本的 SQL Server 实例;某些文件夹是由新版本添加的,以便向后兼容,也可能是由 Visual Studio 和其他工具添加的,或者在实例被删除或升级后留下的。
要查看您实际安装的内容:
C:\Windows\SysWOW64\mmc.exe /32 c:\Windows\SysWOW64\SQLServerManager11.msc
。 - XoXo