SQL ServerのSQL Server Management Studioで [データベース] ノードをクリックするとエラー メッセージが表示される
この記事では、SQL Server インスタンスの 1 つ以上のデータベースに関する情報の取得に問題がある場合に通常 SSMS で発生するエラー メッセージについて説明します。
元の製品バージョン: SQL Server
元の KB 番号: 956179
現象
SQL Server Management Studio (SSMS) を使用すると、次のようなエラー メッセージが表示される場合があります
この要求のデータを取得できませんでした (Microsoft.SqlServer.Management.sdk.sfc)
トラブルシューティング
この問題の原因として複数の原因が考えられます。 次の項目は、問題の理解とトラブルシューティングに役立つ場合があります。
以下に示す既知の問題が発生しているかどうかを確認し、対応する記事に記載されている解決策を使用します。
古いバージョンの SSMS を使用していて、次のいずれかの条件が当てはまる場合、この問題が発生する可能性があります。
SQL Server Management Studio 1 つ以上のデータベースを正しく読み取ることができません。 そのため、データベースの特定のプロパティを取得できません。
1 つ以上のデータベースがオフライン モードであり、古いバージョンの SSMS を使用して、このオフライン データベースをホストしているその SQL インスタンスに接続しています。
このような場合、オブジェクトのコレクションは、オブジェクト エクスプローラー ペインやオブジェクト エクスプローラー詳細ペインには表示されません。 そのため、データベースの特定のプロパティは、オブジェクトのコレクション内のグループとして計算されません。
注:
この問題は、Sysadmins グループのメンバーでない場合にも発生します。
この問題を回避するには、古いバージョンの SSMS を使用して、次の手順を実行します。
エラー メッセージを閉じます。
F7 キーを押して、[オブジェクト エクスプローラーの詳細] ウィンドウを開きます。
列ヘッダーを右クリックし、次の列のみが選択されていることを確認します。
名前
[作成日]
ポリシーの正常性
Owner
[データベース] ノードを右クリックし、[更新] をクリックします。
または、ダウンロード SQL Server Management Studio (SSMS) から SSMS をダウンロードしてインストールし、問題が解決するかどうかを確認することもできます。 新しいバージョンの SSMS で問題が引き続き発生する場合は、「SQL Serverヘルプとフィードバック」を参照して、問題に関するサポートを受けるその他の方法を確認してください。
SQL Server 2008 R2 または以前のバージョンの SQL Server に接続しており、msdb データベースでゲスト ユーザーが無効になっている場合。 詳細については、「SQL Server の msdb データベースでゲスト ユーザーを無効にしないでください」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示