当我使用
select @@version
然后我得到:
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (英特尔 X86)
2011 年 6 月 17 日 00:57:23
版权所有 (c) Microsoft Corporation
Windows NT 6.1 (Build 7601: Service Pack 1) (WOW64) 上的带高级服务的 Express Edition
但在控制面板中我看到昨天我已经安装了 10.53.6000.34
昨天升级后我重新启动了整个 Windows。
问题: 所以我的问题是为什么 select @@version 返回的信息是我仍然有 SP1?
顺便提一句。
我看到了这个问题: 从 SQL Server 2008 R2 升级到 SQL Server 2017
我还检查: https://sqlserverbuilds.blogspot.com/
并且我认为我使用了正确的升级包/安装程序。
答案1
我很长时间没有使用 SQL 2K8,但您可以将 @@version 输出与这个简单的查询进行比较:
选择 SERVERPROPERTY('产品版本') 作为产品版本,SERVERPROPERTY('产品级别') 作为产品级别,SERVERPROPERTY('版本') 作为版本
产品级别应为SP3。