次の方法で共有


jobs.target_group_members (Azure エラスティック ジョブ) (Transact-SQL)

適用対象: Azure SQL Database

Azure Elastic Jobs service for Azure SQL Database のエラスティック ジョブ エージェント内のターゲット グループのすべてのターゲット グループ メンバーが含まれます。

列名 データ型 説明
target_group_name nvarchar(128) ターゲット グループ (データベースのコレクション) の名前。
target_group_id UNIQUEIDENTIFIER ターゲット グループの一意の ID。
membership_type INT ターゲット グループ メンバーがターゲット グループに含まれるか除外されるかを指定します。 target_group_nameの有効な値は、IncludeまたはExcludeです。
target_type nvarchar(128) ターゲット データベースの種類、またはサーバー内のすべてのデータベース、エラスティック プール内のすべてのデータベース、またはデータベースを含むデータベースのコレクション。 target_typeの有効な値は、SqlServerSqlElasticPoolSqlDatabaseです。
target_id UNIQUEIDENTIFIER ターゲット グループ メンバーの一意の ID。
refresh_credential_name nvarchar(128) ターゲット グループ メンバーへの接続に使用されるデータベース スコープの資格情報の名前。
subscription_id UNIQUEIDENTIFIER サブスクリプションの一意の ID。
resource_group_name nvarchar(128) ターゲット グループ メンバーが存在するリソース グループの名前。
server_name nvarchar(128) ターゲット グループに含まれるサーバーの名前。 target_typeSqlServerされている場合にのみ指定されます。
database_name nvarchar(128) ターゲット グループに含まれるデータベースの名前。 target_typeSqlDatabaseされている場合にのみ指定されます。
elastic_pool_name nvarchar(128) ターゲット グループに含まれるエラスティック プールの名前。 target_typeSqlElasticPoolされている場合にのみ指定されます。

アクセス許可

jobs_reader ロールのメンバーは、このビューから SELECT できます。 詳細については、「Azure SQL データベース の Elastic jobs」を参照してください。

注意事項

ジョブ データベースの内部カタログ ビューは更新しないでください。 これらのカタログ ビューを手動で変更すると、ジョブ データベースが破損し、エラーが発生する可能性があります。 これらのビューは、読み取り専用クエリ専用です。 ジョブ データベースのストアド プロシージャを使用して、ターゲット グループ/メンバー (jobs.sp_add_target_group_member など) を追加または削除できます。

ターゲット グループのメンバーを表示する

次の例では、論理サーバー London.database.windows.netServerGroup1 という名前のターゲット グループのメンバーを表示します。

SELECT * FROM jobs.target_group_members 
WHERE target_group_name = 'ServerGroup1' 
AND server_name = 'London.database.windows.net';