我之前安裝過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 搭配使用。在許多(但不是全部)情況下,可以透過設定來安撫這些應用程式相容等級資料庫的。