メタデータ検出
メタデータの検出
このセクションでは、情報スキーマクエリまたはSQL Server Management Studio ナビゲーションのいずれかにより、リンクサーバーを使用してメタデータを検出する方法について説明します。
情報スキーマクエリ
SQL Server は情報スキーマを提供しており、クエリを実行することで、リンクサーバーにあるSQL Server のメタデータ(テーブルやカラムのリストなど)を表示することができます。リンクサーバーで使用されているテーブルのリストや、リンクサーバーのカラム / フィールドに関するメタデータ情報を取得するには、OpenQuery 構文を使用します。次に例を示します。
SELECT * FROM OPENQUERY([CDATA GOOGLESHEETS], 'SELECT * FROM sys_tables'):
SSMS ナビゲーション
また、SQL Server Management Studio のオブジェクトエクスプローラーを使用してリンクサーバーのメタデータ情報を表示することもできます。リンクサーバーで利用できるテーブルを表示するには、オブジェクトエクスプローラーを開き[サーバーオブジェクト]->[リンクサーバー]->[リンクサーバー名]->[カタログ]->[カタログ名]->[テーブル]を表示します。