共用方式為


版本資訊:SQL Server Management Studio(SSMS)19 和較早版本的發行說明

適用於:SQL ServerAzure SQL 資料庫Azure SQL 受控執行個體Azure Synapse Analytics

本文詳述 SQL Server Management Studio (SSMS) 19 和舊版的更新、改善和錯誤修正。

備註

若要透過 Microsoft Entra 多重驗證(MFA),包括 Azure Analysis Services,向資料庫引擎進行驗證,請安裝最新版本的 SQL Server Management Studio(SSMS)。

目前的 SSMS 版本

如需最新版 SQL Server Management Studio (SSMS) 的相關信息,請參閱 安裝 SQL Server Management Studio

發布說明

本節包含 SSMS 19 和舊版的發行說明。 如需不同 SSMS 版本的版本資訊,請參閱:

這很重要

當您卸載 SSMS 19 時,也會卸載 SQL Server Native Client (SNAC)。

19.3

下載 SSMS 19.3

  • 版本號碼:19.3
  • 組建編號:19.3.4.0
  • 發行日期:2024 年 1 月 10 日

可用的語言:

19.3 的新功能

特徵 / 功能 詳細資訊
Azure Data Studio 安裝整合 安裝 SSMS 會安裝 Azure Data Studio 1.47.1。

19.3 中的錯誤 (Bug) 修正

特徵 / 功能 詳細資訊
可及性 解決螢幕助讀程式在資料庫屬性對話框中顯示不完整或不正確信息的問題。
永遠加密 已修正在使用 SSMS 非英文安裝建立新的 Azure SQL 資料庫 時,無法變更 [啟用安全記憶體保護區] 的選項。
可用性群組 可用性群組儀錶板中主伺服器名稱的文字色彩已變更,導致項目顯示為空白。
延伸事件 選取 ring_buffer 目標的 [檢視目標資料] 之後,已變更資料行的文字色彩。
安裝程式 已修正即使已安裝目前版本,仍可能會提示使用者更新 SQL Server Management Studio 的問題,請參閱 19.2.56.2 更新版本偵測中的錯誤
Object Explorer 已解決當樹狀結構仍在展開時嘗試關閉物件總管發生的當機問題。
報告 已更新伺服器儀表板報表,以便在有超過 255 個排程器可用時,正確顯示其數目,請參閱 SSMS 19.2 - 報表 - 伺服器儀表板 - 執行個體使用的處理器 - 錯誤號碼
安全性 更新至 Microsoft.Data.SqlClient 3.1.5,以解決 CVE-2024-0056

已知問題 19.3

特徵 / 功能 詳細資訊 因應措施
Analysis Services 當您使用 Microsoft Entra MFA 連線到 Analysis Services 時,如果您新增角色或開啟角色的屬性,則會出現「未正確擷取新增至角色的使用者身分」訊息。 可以忽略這個錯誤,因為它是無害的。 該錯誤會在 Azure 基礎結構內快速解決,不需要更新 SSMS。
Analysis Services 新增角色之後,或在開啟現有角色的屬性時,您無法使用 [依名稱或電子郵件地址搜尋] 來新增使用者。 您可以使用 [手動輸入] 選項來新增使用者。
資料庫設計工具 針對使用空間資料參考資料表的檢視選取 [設計] 選項,會導致 SSMS 損毀。 使用 T-SQL 對檢視進行變更。
資料庫鏡像 當您從鏡像節點啟動資料庫鏡像監控器時,不會列出主要節點。 如果您需要從鏡像節點監視鏡像,請使用 SSMS 18.12.1。
一般 SQL Server 管理工作室 (SSMS) 從 SSMS 17 匯入設定選項無法使用。 您可以從 SSMS 18 匯入設定。
Azure SQL 受控執行個體的連結特性 在 SQL Server 上移除現有的鏡像端點憑證之後,透過精靈建立連結可能會失敗,因為 SQL Server 與Azure SQL 受控執行個體之間未建立信任,即使所有檢查都成功也一樣。 使用 PowerShell 命令Get-AzSqlInstanceServerTrustCertificate來檢查名為 「<SQL_Server_Instance_Name」 的> SQL Server 鏡像端點憑證是否存在於 Azure SQL 受控執行個體中。 如果是,請使用 PowerShell 命令 Remove-AzSqlInstanceServerTrustCertificate,在嘗試建立新的連結之前將其移除。
連結的伺服器 建立一個連接到 Azure SQL 資料庫的連結伺服器,並選擇 SQL Server 作為伺服器類型以連接到 master 資料庫。 若要建立連結至 Azure SQL 資料庫的伺服器,請選取 [伺服器類型的其他數據源],然後選取 [Microsoft OLE DB Provider for SQL Server] 或 [Microsoft OLE DB Driver for SQL Server] 作為 [提供者]。 在 [資料來源] 欄位中輸入邏輯伺服器名稱,並在 [目錄] 欄位中輸入資料庫名稱。
PolyBase 當您連線到 SQL 2022 時,在物件總管中看不到 PolyBase 節點。 使用 SSMS 18.12.1。
Profiler Profiler 功能表並未當地語系化。 目前沒有替代方法。
重複 如果 Azure SQL 受控執行個體是發行者,且執行 SSMS 的電腦與發行者不在相同的虛擬網路,則您無法透過複寫監視器插入追蹤 Token。 若要插入追蹤 Token,請在 SSMS 中使用複寫監視器,該 SSMS 所在的電腦須與 Azure SQL 受控執行個體發行者位於相同的虛擬網路。
延展資料庫 已移除 Stretch DB 精靈。 使用 T-SQL 來設定 Stretch DB,或者使用 SSMS 18.9.1 或更早版本來使用 Stretch DB 精靈。

18.12.1

下載 SSMS 18.12.1

  • 版本號碼:18.12.1
  • 組建編號:15.0.18424.0
  • 發行日期:2022 年 6 月 21 日

可用的語言:

18.12.1 的新增功能

新項目 詳細資訊
Azure Data Studio 安裝整合 安裝 SSMS 會安裝 Azure Data Studio 1.37。

18.12.1 中的錯誤 (Bug) 修正

新項目 詳細資訊
永遠加密 已修正下列問題:使用 Azure Key Vault 作為金鑰存放區時,資料行主要金鑰建立會產生例外狀況。
資料分類 已修正在升級到 SSMS 18.10 或更高版本之後,「無法載入檔案或組件 'Microsoft.Information.Protection', Version=1.10.98.0」的問題。 請參閱最新的 SSMS 18.11.1 導致資料分類出問題。更新之後,收到組件遺漏錯誤
SSMS 通用設定 已解決在具有 MFA 的 Azure SQL DB 中使用 [部署資料層應用程式] 選項進行 dacpac 部署的相關錯誤。

17.9.1

下載 SSMS 17.9.1

  • 版本號碼:17.9.1
  • 組建編號:14.0.17289.0
  • 發行日期:2018 年 11 月 21 日

可用的語言:

17.9.1 的更新內容是什麼

17.x 版以及更新版本不再提供 SQL Server 公用程式。

17.9.1 中的錯誤修正

  • 已修正一個問題,即當使用具 MFA 支援的 Azure Active Directory - 通用驗證搭配 SQL 查詢編輯器時,使用者每次執行查詢時會遇到連線被關閉並重新開啟的情況。 這類連線關閉的副作用包括在意料之外的情況下刪除全域暫存資料表,以及有時候會賦予連線一個新的工作階段識別碼 (SPID)。
  • 已修正了一個長期未解決的問題,即還原計劃未能找到合適的還原方案,或者在某些情況下會生成低效的還原方案。
  • 已修正問題:[匯入資料層應用程式精靈] 連線至 Azure SQL Database 時可能會導致錯誤。

備註

SSMS 17.x 的非英文當地語系化版本若安裝在下列作業系統上,則需要 KB 2862966 安全性更新程式套件:Windows 8、Windows 7、Windows Server 2012 和 Windows Server 2008 R2。

解除並重新安裝 SSMS 17.x

如果您的 SSMS 安裝遇到問題,而且無法經由標準的解除並重新安裝來解決,您可以先嘗試修復 Visual Studio 2015 IsoShell。 若修復 Visual Studio 2015 IsoShell 未解決問題,下列幾個步驟可以修正許多非特定的問題:

  1. 解除安裝 SSMS 的方式與解除安裝任何應用程式的方式相同 (使用新增或移除程式)。

  2. 從提升權限的命令提示字元解除安裝 Visual Studio 2015 IsoShell:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
    vs_isoshell.exe /Uninstall /Force /PromptRestart
    
  3. 請以移除任何應用程式的相同方式,移除 Microsoft Visual C++ 2015 可轉散發套件。 如果您的電腦上有 x86 和 x64,請將它們一併解除安裝。

  4. 從提升權限的命令提示字元重新安裝 Visual Studio 2015 IsoShell:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"
    vs_isoshell.exe /PromptRestart
    
  5. 重新安裝 SSMS。

  6. 若您的版本尚未更新至最新,請升級為最新版的 Visual C++ 2015 可轉散發套件

16.5.3

下載 SSMS 16.5.3

  • 版本號碼:16.5.3
  • 組建編號:13.0.16106.4
  • 發行日期:2017 年 1 月 30 日

可用的語言:

16.5.3 中的 Bug 修正

  • 已修正 SSMS 16.5.2 中出現的問題,這問題導致當資料表有多個稀疏欄位時,「Table」節點會自動展開。

  • 使用者可以將包含 OData 連線管理員且連線到 Microsoft Dynamics AX/CRM Online 資源的 SQL Server Integration Services (SSIS) 套件部署到 SSIS 目錄。 如需詳細資訊,請參閱 OData 連線管理員

  • 在現有資料表上配置 Always Encrypted 時,由於與設定無關的物件出現錯誤而失敗。

  • 無法為具有多個結構描述的現有資料庫設定 Always Encrypted。

  • Always Encrypted 加密資料行精靈失敗,是因為資料庫中包含參考系統檢視的檢視。

  • 當您使用 Always Encrypted 進行加密時,加密後重新整理模組元件時的錯誤未被正確處理。

  • 「開啟最近」選單未顯示最近儲存的檔案。

  • SSMS 在透過遠端網際網路連線時,右鍵點擊資料表索引會很緩慢。

  • 修正 SQL Designer 捲軸的問題。

  • 資料表的操作功能表暫時停止回應。

  • SSMS 有時會在活動監視器中拋出例外狀況並當機。

  • SSMS 會損毀,並出現錯誤:「處理序因位於 IP 71AF8579 (71AE0000) 的 .NET 執行階段發生內部錯誤而終止,結束代碼為 80131506。」

更多下載

如需所有 SQL Server Management Studio 的下載清單,請搜尋 Microsoft 下載中心

如需最新版的 SQL Server Management Studio,請參閱 安裝 SQL Server Management Studio