为什么 SQL Server Management Studio 2005 在运行“select @@version”时显示版本 2012

为什么 SQL Server Management Studio 2005 在运行“select @@version”时显示版本 2012

我之前安装过 SSMS 2012。现在我需要在同一台机器上安装 MSS 2005。

我需要生成与 2005 版本兼容的备份文件。

但当我跑步时

select @@version

SSMS 2005 中的命令显示版本 2012。

可能是什么原因?

答案1

您正在连接到 SQL 2012 实例。您的 2005 实例可能具有不同的实例名称。如果您不记得,可以通过查看服务并查看其中的 SQL 实例名称(默认为 2012,或 MSSQLSERVER)来判断它是什么。当您找到名称时(例如,如果它是 2005),请让 SSMS 连接到.\2005您正在使用的名称。

答案2

Management Studio 只是一个客户。 它连接到数据库服务器。它是不是数据库本身。无需安装或使用 Management Studio,即可安装、操作和维护 Sql Server。

选择时看到的@@version是数据库服务器的版本。它有没有什么与您正在使用的 Management Studio 版本有关。

绝不需要较旧版本的 Management Studio 的一个原因,尽管有时您可能拥有仅适用于较旧版本的 SQL Server 的应用程序。在许多(但不是全部)情况下,可以通过设置兼容级别数据库的。

相关内容