为什么升级后我的@@Version 没有变化?

use*_*681 4 sql-server sql-server-2008-r2 installation upgrade

我有 SQL Server 2008 R2。我使用以下选项安装了 SQL Server 2014:

从 SQL Server 2005、SQL Server 2008、SQL Server 2008 R2 或 SQL Server 2012 升级

并且该过程正确结束。

但是在本地主机上运行时:

SELECT @@Version 
Run Code Online (Sandbox Code Playgroud)

我还有:

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4042.0 (X64)

对不起,如果问题是基本的,但我现在非常迷茫。

use*_*681 6

我发现了问题:正如@MarkSinkinson 指出的那样,我拥有的安装程序仅适用于 SQL Server Management Studio。

如果您遇到同样的问题,请确认您拥有正确的安装文件(不仅仅是 SSMS,或不兼容的版本)。

其他需要检查的有用信息,来自最初对该问题的评论:

  • 您可能安装了多个实例,升级其中一个实例,然后连接到另一个实例。或者升级没有进行(这很容易在升级向导的最后一步中被忽略而没有注意到)。请注意,2008 和 2008 R2 是完全独立的独立版本。
  • 确保在任何情况下都连接到正确的实例。
  • 检查您没有取消选中数据库引擎安装选项