从大约屏幕和查询中看到SQL Server显示不同的版本

时间:2014-07-23 03:49:42

标签: sql sql-server sql-server-2008 sql-server-2008-r2 version

我不得不看到我的sql server管理工作室的版本,我去了帮助 - >关于,它向我展示了以下屏幕:

链接到图片:About Screen of my SQL Server Management Studio

它清楚地表明SQL Server是R2版本10.50.1600.1。

但是当我运行查询时 选择@@版本,它返回给我:

  

Microsoft SQL Server 2008(SP1) - 10.0.2531.0(Intel X86)2009年3月29日10:27:29版权所有(c)1988-2008 Windows NT 5.1上的Microsoft Corporation Express Edition(Build 2600:Service Pack 3)< / p>

这表明它不是R2,版本也是变化,即10.0.2531.0

我不知道为什么会这样?有人可以解释为什么两个查询返回不同的版本虽然我在其中安装了R2。

如果它不是R2,那么如何将其升级到R2。请帮忙

1 个答案:

答案 0 :(得分:0)

您可以使用Help\About在本地计算机上查看SQL Server的版本。但是当运行select @@Version时,您会看到登录它的SQL Server数据库引擎的版本。换句话说,您从本地计算机运行SSMS并Help\About显示SSMS版本。然后登录到服务器的sql server数据库引擎,Select @@Version在服务器上显示sql server的版本。