次の方法で共有


SQL Server の SQL Server Management Studio で [データベース] ノードをクリックするとエラー メッセージが表示される

この記事では、SQL Server インスタンスの 1 つ以上のデータベースに関する情報の取得に問題がある場合に通常 SSMS で発生するエラー メッセージについて説明します。

元の製品バージョン: SQL Server
元の KB 番号: 956179

現象

SQL Server Management Studio (SSMS) を使用すると、次のようなエラー メッセージが表示されることがあります。

この要求のデータを取得できませんでした (Microsoft.SqlServer.Management.sdk.sfc)

トラブルシューティング

この問題には、複数の症状が考えられます。 次の項目は、問題の理解とトラブルシューティングに役立つ場合があります。

  • 症状 1

    次の記事で既知の問題が発生する可能性があります。

    Resolution

    既知の問題を解決するには、前述の対応する記事に記載されている解決策を参照してください。

  • 症状 2

    古いバージョンの SSMS を使用していて、次のいずれかの条件に該当する場合は、この問題が発生する可能性があります。

    • SQL Server Management Studio では、1 つ以上のデータベースを正しく読み取ることはできません。 そのため、データベースの特定のプロパティを取得できません。

    • 1 つ以上のデータベースがオフライン モードであり、古いバージョンの SSMS を使用して、このオフライン データベースをホストしている SQL インスタンスに接続しています。

    このような状況では、オブジェクトのコレクションは、オブジェクト エクスプローラー ペインまたはオブジェクト エクスプローラーの詳細 ペインに表示されません。 そのため、データベースの特定のプロパティは、オブジェクトのコレクション内のグループとして計算されません。

    注:

    この問題は、Sysadmins グループのメンバーでない場合にも発生します。

    Resolution

    この問題を回避するには、次の手順を実行します。

    1. エラー メッセージを閉じます。

    2. F7 キーを押してオブジェクト エクスプローラーの詳細 ウィンドウを開きます。

    3. 列ヘッダーを右クリックし、次の列のみが選択されていることを確認します。

      • 名前

      • 作成日時

      • ポリシーの正常性

      • 所有者

    4. Databases ノードを右クリックし、Refresh を選択します。

    または、 から SSMS をダウンロードしてインストールし、SQL Server Management Studio (SSMS) ダウンロードして問題が解決するかどうかを確認することもできます。 新しいバージョンの SSMS で問題が引き続き発生する場合は、 SQL Server のヘルプとフィードバックを参照してください 問題に関するサポートを受けるその他の方法について確認してください。