我之前安装过 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 的应用程序。在许多(但不是全部)情况下,可以通过设置兼容级别数据库的。