適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
本文詳述 SQL Server Management Studio (SSMS) 20 的更新、改善和錯誤修正。
備註
18.6 之前的 SSMS 版本不會透過 Microsoft Entra 多重要素驗證 (MFA) 向資料庫引擎進行驗證。 若要繼續使用 MFA,您需要 SSMS 18.6 或更新版本。
透過 Microsoft Entra 多重要素驗證連線至 Azure Analysis Services 需要 SSMS 18.5.1 或更新版本。
目前的 SSMS 版本
如需最新版 SQL Server Management Studio (SSMS) 的相關信息,請參閱 安裝 SQL Server Management Studio。
發布說明
本節包含 SSMS 19 和舊版的發行說明。 如需不同 SSMS 版本的版本資訊,請參閱:
20.2.1
- 版本號碼:20.2.1
- 組建編號:20.2.37.0
- 發行日期:2025年4月8日
可用的語言:
安全性諮詢 20.2.1
特徵 / 功能 | 詳細資訊 |
---|---|
安全性 | 已解決 Visual Studio Tools for Applications 2019 的 CVE-2025-29803 弱點。 如果您已安裝 SSMS 20.2 或電腦上安裝的舊版,則不會暴露此弱點。 如果您已安裝 SSMS 20.2 或舊版,則安裝 SSMS 20.2.1 並不會更新現有的 VSTA 檔案。 如果安全或漏洞追蹤應用程式指出,從較早期的 20.x 更新至 SSMS 20.2.1 後系統依然有危險,您可以安裝最新的 Microsoft Visual Studio Tools for Applications 2019 來更新 VSTA。 |
已知問題 20.2.1
特徵 / 功能 | 詳細資訊 | 因應措施 |
---|---|---|
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 作為伺服器類型以連接到 master 資料庫。 |
若要建立連結至 Azure SQL 資料庫的伺服器,請選取 [伺服器類型的其他數據源],然後選取 [Microsoft OLE DB Provider for SQL Server] 或 [Microsoft OLE DB Driver for SQL Server] 作為 [提供者]。 在 [資料來源] 欄位中輸入邏輯伺服器名稱,並在 [目錄] 欄位中輸入資料庫名稱。 |
維護計劃 | 在 [備份資料庫工作] 的 [目的地] 窗格中新增備份檔案之後選取 [內容],會導致對話方塊消失。 | 使用 SSMS 20.1 或 SSMS 19.3,來存取 [內容] 對話方塊。 |
PolyBase | 當您連線到 SQL Server 2022 (16.x) 時,在物件總管中看不到 PolyBase 節點。 | 使用 SSMS 18.12.1。 |
Profiler | Profiler 功能表並未當地語系化。 | 目前沒有替代方法。 |
重複 | 如果 Azure SQL 受控執行個體是發行者,且執行 SSMS 的電腦與發行者不在相同的虛擬網路,則您無法透過複寫監視器插入追蹤 Token。 | 若要插入追蹤 Token,請在 SSMS 中使用複寫監視器,該 SSMS 所在的電腦須與 Azure SQL 受控執行個體發行者位於相同的虛擬網路。 |
Stretch Database | 已移除延展資料庫精靈。 | 使用 T-SQL 來設定延伸資料庫,或者使用 SSMS 18.9.1 或更早版本來使用延伸資料庫精靈。 |
如需使用 SSMS 20.x 和嚴格加密的已知問題,請參閱在 20.0 中使用嚴格加密的已知問題。
您可以參考 SSMS 開發人員社群 網站,以取得其他已知問題,並提供意見反應給產品小組。
過去版本的 SSMS
選取相關區段中的下載連結,以下載舊版的 SSMS。
SSMS 版本 | 組建編號 | 發行日期 |
---|---|---|
20.2 | 20.2.30.0 | 2024 年 7 月 9 日 |
20.1 | 20.1.10.0 | 2024年4月9日 |
20.0 | 20.0.70.0 | 2024 年 3 月 19 日 |
20.2
- 版本號碼:20.2
- 組建編號:20.2.30.0
- 發行日期:2024 年 7 月 9 日
可用的語言:
20.2 的新增功能
特徵 / 功能 | 詳細資訊 |
---|---|
永遠加密 | 推出對時態表的支援。 |
永遠加密 | 引入 Always Encrypted 精靈的記錄功能,以便輔助進行疑難排解。 |
司機 | 更新 SSMS 以使用適用於 MSOLEDBSQL (18.7.4) 的最新驅動程式版本。 包含此新版本可能需要擁有舊版驅動程式的使用者在安裝 SSMS 20.2 後重新啟動。 如需詳細資訊,請檢閱 Microsoft OLE DB 驅動程式的版本資訊。 |
整合服務 | 已從 SQL Server Integration Services (SSIS) 安裝檔案中移除 HADOOP 檔案,這樣即可解決 CVE-2022-25168。 |
圖書館 | 已將 DacFx 更新為版本 162.3.566。 |
圖書館 | 將伺服器管理物件 (SMO) 更新為版本 171.36.0。 |
圖書館 | 已從 SSMS 安裝中移除 Microsoft Visual C++ 2013 可再發佈套件 (x86)。 從舊版 20.x 升級不會移除檔案。 |
Azure SQL 受控執行個體的連結特性 | 推出了對簡化連結容錯移轉流程的支援。 |
20.2 中的錯誤修復
特徵 / 功能 | 詳細資訊 |
---|---|
可及性 | 已為資料庫屬性的展開/摺疊功能新增無障礙支援。 |
可及性 | 已改善 [還原資料庫] 對話方塊中選項按鈕的可用性 (使用箭頭鍵或 TAB 鍵)。 |
可及性 | 已修正 [資料庫屬性] 的 [檔案] 頁面中圓形按鈕控制項的標籤。 |
可及性 | 已修正 [資料分類] 頁面中的對焦控制項問題。 |
可及性 | 已解決 [資料分類] 頁面中不完整或不必要的螢幕助讀程式公告問題。 |
永遠加密 | 修正了「未將物件參考設定為物件的執行個體」的錯誤,該錯誤發生在登出 Azure 之後嘗試建立資料行主金鑰時。 |
連線 | 已解決使用俄文地區設定時,連線對話框中驗證方法被截斷的問題。 |
連線 | 已修正變更引擎類型之後,下拉式清單的長度不正確的問題。 |
整合服務 | 已解決在 SQL Agent 中建立或修改 Integration Services 工作步驟時出現的錯誤「此憑證鏈結是由不受信任的授權單位所簽發」。 請參閱檢視或編輯執行 SSIS 套件的 Agent 工作時出現的 SSMS 20 - 憑證錯誤。 |
Azure SQL 受控執行個體的連結特性 | 已解決 SQL Server 端點憑證未載入受控執行個體的問題。 |
Object Explorer | 已更新針對外部檔案格式產生的指令碼,以包含 FIRST ROW 屬性。 |
Object Explorer | 已在 Synapse 的程式化 > 函式節點中新增資料表值型函數節點。 |
查詢編輯器 | 已更新查詢編輯器工具列中的鎖定圖示,以實現色彩感知。 |
查詢編輯器 | 已解決錯誤「無法查詢交易計數。 當您在啟用 SHOWPLAN_ALL 或 SHOWPLAN_XML 的情況下關閉未儲存的編輯器,並啟用選項 在關閉 T-SQL 查詢視窗之前檢查開啟的交易 時,SQL 文字編輯器視窗將關閉而不提交任何未完成的交易。 |
查詢計劃 | 將執行計劃描述中的字元數縮減為 1000。 您可以使用省略號來取得完整查詢。 |
查詢儲存庫 | 已解決強制計劃的查詢報告產生「無法連線至資料庫」錯誤的問題,請參閱查詢存放區報表「強制計劃的查詢」無法依上次執行時間排序。 |
查詢儲存庫 | 已修正 [追蹤查詢] 報表,以正確顯示 [設定] 對話方塊中選取的計量。 |
查詢儲存庫 | 已移除 [設定] 對話方塊中選項周圍不必要的框線。 |
查詢儲存庫 | 已修正在 [追蹤查詢] 報表的 [設定] 對話方塊中未選取任何計量的問題。 |
查詢儲存庫 | 已解決在 [設定] 對話方塊中變更後,報表中為 [計量] 和 [統計資料] 的下拉式功能表未更新的問題。 |
重複 | 已修正在使用強制或選擇性加密時無法存取複寫衝突檢視器的問題,請參閱 SSMS 20.0 (複寫 - 檢視衝突) 錯誤。 |
已知問題 20.2
特徵 / 功能 | 詳細資訊 | 因應措施 |
---|---|---|
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 作為伺服器類型以連接到 master 資料庫。 |
若要建立連結至 Azure SQL 資料庫的伺服器,請選取 [伺服器類型的其他數據源],然後選取 [Microsoft OLE DB Provider for SQL Server] 或 [Microsoft OLE DB Driver for SQL Server] 作為 [提供者]。 在 [資料來源] 欄位中輸入邏輯伺服器名稱,並在 [目錄] 欄位中輸入資料庫名稱。 |
維護計劃 | 在 [備份資料庫工作] 的 [目的地] 窗格中新增備份檔案之後選取 [內容],會導致對話方塊消失。 | 使用 SSMS 20.1 或 SSMS 19.3,來存取 [內容] 對話方塊。 |
PolyBase | 當您連線到 SQL Server 2022 (16.x) 時,在物件總管中看不到 PolyBase 節點。 | 使用 SSMS 18.12.1。 |
Profiler | Profiler 功能表並未當地語系化。 | 目前沒有替代方法。 |
重複 | 如果 Azure SQL 受控執行個體是發行者,且執行 SSMS 的電腦與發行者不在相同的虛擬網路,則您無法透過複寫監視器插入追蹤 Token。 | 若要插入追蹤 Token,請在 SSMS 中使用複寫監視器,該 SSMS 所在的電腦須與 Azure SQL 受控執行個體發行者位於相同的虛擬網路。 |
Stretch Database | 已移除延展資料庫精靈。 | 使用 T-SQL 來設定延伸資料庫,或者使用 SSMS 18.9.1 或更早版本來使用延伸資料庫精靈。 |
如需使用 SSMS 20.x 和嚴格加密的已知問題,請參閱在 20.0 中使用嚴格加密的已知問題。
您可以參考 SSMS 開發人員社群 網站,以取得其他已知問題,並提供意見反應給產品小組。
20.1
- 版本號碼:20.1
- 組建編號:20.1.10.0
- 發行日期:2024 年 4 月 9 日
可用的語言:
20.1 的新增功能
特徵 / 功能 | 詳細資訊 |
---|---|
司機 | 更新 SSMS 以使用適用於 MSODBCSQL.MSI (17.10.6.1) 和 MSOLEDBSQL.MSI (18.7.2) 的最新驅動程式版本。 包含這些新版本可能需要擁有舊版驅動程式的使用者在安裝 SSMS 20.1 後重新啟動。 如需詳細資訊,請檢閱 Microsoft ODBC 驅動程式和 Microsoft OLE DB 驅動程式的版本資訊。 |
司機 | 將 Microsoft.Data.SqlClient 版本從 5.1.4 更新為 5.1.5。 |
圖書館 | 將伺服器管理物件 (SMO) 版本更新為 171.31.0。 |
圖書館 | 將 Microsoft Visual C++ 可轉散發套件版本更新為 14.38.33135.0。 包含這些新版本可能需要擁有舊版驅動程式的使用者在安裝 SSMS 20.1 後重新啟動。 |
Object Explorer | 更新了物件瀏覽器,以在圖形邊緣約束連線中顯示以結構描述為前綴的表格名稱。 |
20.1 中的錯誤修復
特徵 / 功能 | 詳細資訊 |
---|---|
維護計畫 | 已修正選取對話方塊中的 [檔案和檔案群組] 單選按鈕後,[備份資料庫工作] 對話方塊會關閉的問題。 |
SqlParser | 已在 CREATE LOGIN T-SQL 語法中新增對 DEFAULT_DATABASE 選項的支援,適用於使用 EXTERNAL PROVIDER 的情況。 |
SqlParser | 已將對 NATIVE_COMPILATION 和 SCHEMABINDING 選項的支援新增至 CREATE TRIGGER T-SQL 語法。 |
已知問題 20.1
特徵 / 功能 | 詳細資訊 | 因應措施 |
---|---|---|
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 Server 2022 (16.x) 時,在物件總管中看不到 PolyBase 節點。 | 使用 SSMS 18.12.1。 |
Profiler | Profiler 功能表並未當地語系化。 | 目前沒有替代方法。 |
查詢儲存庫報表 | 在 [設定] 內選取替代計量和執行選項時,追蹤查詢報表不會更新。 | 使用 SSMS 19.x。 |
重複 | 如果 Azure SQL 受控執行個體是發行者,且執行 SSMS 的電腦與發行者不在相同的虛擬網路,則您無法透過複寫監視器插入追蹤 Token。 | 若要插入追蹤 Token,請在 SSMS 中使用複寫監視器,該 SSMS 所在的電腦須與 Azure SQL 受控執行個體發行者位於相同的虛擬網路。 |
SSIS | 在 SQL Agent 作業中建立或修改 SSIS 作業步驟時,您會收到錯誤:「已成功與伺服器建立連線,但在登入過程中發生錯誤。 (提供者:SSL 提供者,錯誤:0 - 憑證鏈結由不受信任的授權單位簽發。) (Framework Microsoft SqlClient Data Provider)」不論是否為 [加密] 屬性選取 [選用] 或 [強制]。 | 使用 SSMS 19.3 建立或者修改 SSIS 作業步驟。 |
Stretch Database | 已移除延展資料庫精靈。 | 使用 T-SQL 來設定延伸資料庫,或者使用 SSMS 18.9.1 或更早版本來使用延伸資料庫精靈。 |
20.0
- 版本號碼: 20.0
- 組建編號:20.0.70.0
- 發行日期:2024 年 3 月 19 日
可用的語言:
20.0 的新增功能
特徵 / 功能 | 詳細資訊 |
---|---|
連線 | 連線安全性屬性加密和信任伺服器憑證現在存在於 [連線] 對話方塊中的主要登入頁面上,以方便存取。 如需詳細資訊,請參閱與 SQL Server Management Studio 連線。 |
連線 | 新屬性 [憑證中的主機名稱],用於 [嚴格 (SQL Server 2022 和 Azure SQL)] 和 [強制加密] 選項,現在出現在 [連線] 對話方塊的 [登入] 頁面上。 |
連線 | 已將圖示新增至 [查詢編輯器] 狀態列,以指出用於連線的加密方法。 |
連線 | 已將 Microsoft Entra ID 驗證新增至 [新增登入] 精靈。 |
司機 | 已將 Microsoft.Data.SqlClient 版本更新為 5.1.4,其中包括對嚴格加密和傳輸層安全性 (TLS) 1.3 的支援。 |
圖書館 | 已將伺服器管理物件 (SMO) 版本更新為 171.30.0 |
圖書館 | 已將 DacFx 版本更新為 162.1.x。 |
選項 | 在 [工具] [選項] > [SQL Server 物件總管] > [命令] > 的 [連線安全性] 下,引進了一個新選項 [信任所匯入連線的伺服器憑證]。 如需詳細資訊,請參閱選項 (SQL Server 物件總管 - 命令)。 |
20.0 中的錯誤修復
特徵 / 功能 | 詳細資訊 |
---|---|
永遠加密 | [新增資料行主要金鑰] 對話方塊支援使用角色權限進行授權的 Azure Key Vault。 |
連線 | 解決了在嘗試連線到 Azure 儲存體時,因為使用者無法存取儲存體帳戶內任何容器而導致 SSMS 當機的問題。 |
連線 | 修正了使用者無法使用啟用的信任伺服器憑證來變更其密碼的問題。 |
Azure SQL 受控執行個體的連結特性 | 改進了匯入和刪除憑證的處理。 |
Azure SQL 受控執行個體的連結特性 | 解決了連結精靈中文字和影像的相關問題。 |
安全性 | 解決了 OpenSSL 連結庫的弱點 CVE-2023-2975。 |
已知問題 20.0
特徵 / 功能 | 詳細資訊 | 因應措施 |
---|---|---|
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 Server 2022 (16.x) 時,在物件總管中看不到 PolyBase 節點。 | 使用 SSMS 18.12.1。 |
Profiler | Profiler 功能表並未當地語系化。 | 目前沒有替代方法。 |
查詢儲存庫報表 | 在 [設定] 內選取替代計量和執行選項時,追蹤查詢報表不會更新。 | 使用 SSMS 19.x。 |
重複 | 如果 Azure SQL 受控執行個體是發行者,且執行 SSMS 的電腦與發行者不在相同的虛擬網路,則您無法透過複寫監視器插入追蹤 Token。 | 若要插入追蹤 Token,請在 SSMS 中使用複寫監視器,該 SSMS 所在的電腦須與 Azure SQL 受控執行個體發行者位於相同的虛擬網路。 |
SSIS | 在 SQL Agent 作業中建立或修改 SSIS 作業步驟時,您會收到錯誤:「已成功與伺服器建立連線,但在登入過程中發生錯誤。 (提供者:SSL 提供者,錯誤:0 - 憑證鏈結由不受信任的授權單位簽發。) (Framework Microsoft SqlClient Data Provider)」不論是否為 [加密] 屬性選取 [選用] 或 [強制]。 | 使用 SSMS 19.3 建立或者修改 SSIS 作業步驟。 |
Stretch Database | 已移除延展資料庫精靈。 | 使用 T-SQL 來設定延伸資料庫,或者使用 SSMS 18.9.1 或更早版本來使用延伸資料庫精靈。 |
在 20.0 中使用嚴格加密的已知問題
特徵 / 功能 | 詳細資訊 | 因應措施 |
---|---|---|
連線 | 使用 [強制嚴格加密] 設定 SQL Server 時,從伺服器或資料庫功能表中選取 [Azure Data Studio > 新增查詢] 會產生錯誤:「與伺服器的連接已成功建立,但在登入前的信號交換時發生錯誤。 (提供者:SSL 提供者,錯誤:0 - 遠端主機強行關閉現有的連線。)」 | 將連線更新為在 Azure Data Studio 中針對 [加密] 屬性使用 [嚴格],而不是 [強制],然後進行連線。 |
連線 | 在連線到 SQL Server 時,選擇 [嚴格 (SQL 2022 和 Azure SQL)] 作為 [加密] 設定,並且使用非 TCP/IP 網路通訊協定會產生錯誤:「無法連接到 SERVERNAME」。 與伺服器的連接已成功建立,但在登入前的信號交換時發生錯誤。 (提供者:共用記憶體提供者,錯誤:15 - 不支援函式) (Microsoft SQL Server,錯誤:50) 不支援要求」 | 將 [網路通訊協定] 連線屬性變更為使用 [TCP/IP],或啟用 SQL Server 的 TCP/IP 通訊協定。 |
資料庫調整顧問 | 使用 [強制嚴格加密] 設定 SQL Server 時,不支援從資料庫調整建議程式連線到伺服器。 | 沒有替代方案。 |
維護計畫 | 當您使用 嚴格 (SQL Server 2022 和 Azure SQL) 加密與伺服器連線時,修改現有的維護方案會產生錯誤「無法連線到 SERVERNAME。 (Microsoft.SqlServer.ConnectionInfo) 已順利建立與伺服器的連接,但隨後在登入過程中發生錯誤。 (提供者:SSL 提供者,錯誤:0 - 目標主體名稱不正確。)」 | 當您使用 [強制] 或 [選擇性] 加密進行連線時,不會發生問題。 |
Profiler | 使用 強制嚴格加密 設定 SQL Server 時,不支援從 Profiler 連線到伺服器,並且會出現錯誤訊息「無法連線到 SERVERNAME。 "未註冊的類別 (pfutil)" 被產生。 | 安裝第 19 版 MSOLEDBSQL,可從下載 Microsoft OLE DB Driver for SQL Server 取得。 |
Profiler | 當您連線到具有嚴格加密(SQL Server 2022 和 Azure SQL)並安裝 MSOLEDBSQL 版本 19 的伺服器時,追蹤無法儲存至或從資料表載入。 | 沒有替代方案。 |
PowerShell | 當您使用嚴格 (SQL Server 2022 和 Azure SQL) 加密連線到伺服器時,從 Object Explorer 中的節點選擇啟動 Powershell 會產生錯誤 "SQL Server PowerShell provider error: Could not connect to SERVERNAME." [無法連線到伺服器 SERVERNAME。 --> 與伺服器的連接已成功建立,但在登入前的信號交換時發生錯誤。 (提供者:TCP 提供者,錯誤:0 - 遠端主機已強制關閉一個現有連線。--> 遠端主機已強制關閉一個現有連線。]」。 | 目前沒有替代方法。 |
SQL Server 記錄 | 使用 [強制嚴格加密] 設定 SQL Server 時,您無法透過物件總管檢視 SQL Server ERRORLOG 檔案,或透過查詢編輯器執行 master.dbo.sp_enumerrorlogs 或 sys.xp_enumerrorlogs 。 |
使用檔案總管來檢視記錄資料夾中的 ERRORLOG 檔案。 |
19.3
- 版本號碼:19.3
- 組建編號:19.3.4.0
- 發行日期:2024 年 1 月 10 日
可用的語言:
更多下載
如需所有 SQL Server Management Studio 的下載清單,請搜尋 Microsoft 下載中心。
如需最新版的 SQL Server Management Studio,請參閱 安裝 SQL Server Management Studio。