為什麼 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 即可安裝、操作和維護 Sql Server。

選擇時看到的@@version是資料庫伺服器的版本。它有沒有什麼與您正在使用的 Management Studio 版本有關。

絕不這是需要舊版 Management Studio 的一個原因,儘管有時您的應用程式可能只能與舊版的 Sql Server 搭配使用。在許多(但不是全部)情況下,可以透過設定來安撫這些應用程式相容等級資料庫的。

相關內容