本文描述在擷取 SQL Server 實例一或多個資料庫的相關信息時,通常會在 SSMS 中發生錯誤訊息。
原始產品版本: SQL S
原始 KB 編號: 956179
徵狀
使用 SQL Server Management Studio (SSMS) 時,您可能會收到類似下列的錯誤訊息:
無法擷取此要求的數據(Microsoft.SqlServer.Management.sdk.sfc)
疑難排解
可能會有多個徵兆可導致此問題。 下列項目可協助您了解並針對問題進行疑難解答:
徵兆 1
您可能會在下列文章中遇到已知問題:
當您嘗試從 SSMS 2016 讀取錯誤記錄檔時,SQL Server 2016 Agent 無法啟動或「無法擷取數據」錯誤
KB4550657 - 修正:當您在 SQL Server 2019 中與 SQL Server Agent 互動時發生錯誤
解決方法
若要解決已知問題,請參閱先前所列之對應文章中所述的解決方案。
徵兆 2
如果使用舊版的 SSMS,且下列其中一個條件成立,您可以遇到此問題:
SQL Server Management Studio 無法正確讀取一或多個資料庫。 因此,無法擷取資料庫的特定屬性。
一或多個資料庫處於離線模式,而您使用舊版的SSMS連線到裝載此離線資料庫的SQL實例。
在這些情況下,物件集合不會出現在 [物件總管] 窗格或 [物件總管 詳細數據] 窗格中。 因此,資料庫的某些屬性不會計算為 物件集合中的群組。
注意事項
如果您不是 Sysadmins 群組的成員,也會發生此問題。
解決方法
若要解決此問題,請依照下列步驟執行:
關閉錯誤訊息。
按 F7 開啟 [物件總管 詳細資料] 窗格。
以滑鼠右鍵按下列資料列標頭,並確定只選取下列資料列:
名稱
建立日期
原則健全狀況
擁有者
以滑鼠右鍵按兩下 [ 資料庫] 節點,然後選取 [ 重新整理]。
或者,您可以從下載 SQL Server Management Studio (SSMS) 下載並安裝 SSMS , 並查看問題是否消失。 如果新版 SSMS 仍然發生此問題,請參閱 SQL Server 說明和意見反應 ,以取得問題協助的其他方式。