この記事では、SQL Server インスタンスの 1 つ以上のデータベースに関する情報の取得に問題がある場合に通常 SSMS で発生するエラー メッセージについて説明します。
元の製品バージョン: SQL Server
元の KB 番号: 956179
現象
SQL Server Management Studio (SSMS) を使用すると、次のようなエラー メッセージが表示されることがあります。
この要求のデータを取得できませんでした (Microsoft.SqlServer.Management.sdk.sfc)
トラブルシューティング
この問題には、複数の症状が考えられます。 次の項目は、問題の理解とトラブルシューティングに役立つ場合があります。
症状 1
次の記事で既知の問題が発生する可能性があります。
SSMS 2016 からエラー ログを読み取ろうとすると、SQL Server 2016 エージェントの起動または "データの取得に失敗しました" エラーが発生する
KB4550657 - 修正: SQL Server 2019 でSQL Server エージェントを操作するとエラーが発生する
Resolution
既知の問題を解決するには、前述の対応する記事に記載されている解決策を参照してください。
症状 2
古いバージョンの SSMS を使用していて、次のいずれかの条件に該当する場合は、この問題が発生する可能性があります。
SQL Server Management Studio では、1 つ以上のデータベースを正しく読み取ることはできません。 そのため、データベースの特定のプロパティを取得できません。
1 つ以上のデータベースがオフライン モードであり、古いバージョンの SSMS を使用して、このオフライン データベースをホストしている SQL インスタンスに接続しています。
このような状況では、オブジェクトのコレクションは、オブジェクト エクスプローラー ペインまたはオブジェクト エクスプローラーの詳細 ペインに表示されません。 そのため、データベースの特定のプロパティは、オブジェクトのコレクション内のグループとして計算されません。
注:
この問題は、Sysadmins グループのメンバーでない場合にも発生します。
Resolution
この問題を回避するには、次の手順を実行します。
エラー メッセージを閉じます。
F7 キーを押してオブジェクト エクスプローラーの詳細 ウィンドウを開きます。
列ヘッダーを右クリックし、次の列のみが選択されていることを確認します。
名前
作成日時
ポリシーの正常性
所有者
Databases ノードを右クリックし、Refresh を選択します。
または、 から SSMS をダウンロードしてインストールし、SQL Server Management Studio (SSMS) ダウンロードして問題が解決するかどうかを確認することもできます。 新しいバージョンの SSMS で問題が引き続き発生する場合は、 SQL Server のヘルプとフィードバックを参照してください 問題に関するサポートを受けるその他の方法について確認してください。