已安装的SQL Server 2005 Service Pack 3,但在选择@@ version时不会显示

时间:2009-04-02 14:56:34

标签: sql-server sql-server-2005

我们为SQL Server 2005 Standard Edition(64位)安装了Service Pack 3。在“添加或删除程序”菜单中,我们在 Microsoft SQL Server 2005(64位)下有以下条目:

  • SQL Server Integration Services 64位Service Pack 3)ENU(KB955706)
  • 用于SQL Server Notification Services 2005(64位)ENU的Service Pack 3(KB955706)
  • SQL Server数据库服务2005(64位)ENU Service Pack 3(KB955706)
  • SQL Server工具和工作站组件2005(64位)ENU Service Pack 3(KB955706)

但是当我在服务器上运行以下查询时:

select @@version

我得到了这个结果:

Microsoft SQL Server 2005 - 9.00.4035.00(X64)
2008年11月24日16:17:31
版权所有(c)1988-2005 Microsoft Corporation
Windows NT 5.2(Build 3790:Service Pack 2)上的标准版(64位)

为什么不显示它正在运行Service Pack 3?

2 个答案:

答案 0 :(得分:3)

版本9.00.4035唯一标识SP3,但它没有明确说明SP3。您看到的SP2指的是操作系统,而不是SQL Server。请参阅SQL版本的Microsoft's KB article

答案 1 :(得分:1)

您可能正在查看Windows NT Service Pack 2.使用Ctrl-T然后运行您的选择,它将把SQL和Windows放在不同的行上。