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 の有効な値は、SqlServer 、SqlElasticPool 、SqlDatabase です。 |
target_id | UNIQUEIDENTIFIER | ターゲット グループ メンバーの一意の ID。 |
refresh_credential_name | nvarchar(128) | ターゲット グループ メンバーへの接続に使用されるデータベース スコープの資格情報の名前。 |
subscription_id | UNIQUEIDENTIFIER | サブスクリプションの一意の ID。 |
resource_group_name | nvarchar(128) | ターゲット グループ メンバーが存在するリソース グループの名前。 |
server_name | nvarchar(128) | ターゲット グループに含まれるサーバーの名前。 target_type がSqlServer されている場合にのみ指定されます。 |
database_name | nvarchar(128) | ターゲット グループに含まれるデータベースの名前。 target_type がSqlDatabase されている場合にのみ指定されます。 |
elastic_pool_name | nvarchar(128) | ターゲット グループに含まれるエラスティック プールの名前。 target_type がSqlElasticPool されている場合にのみ指定されます。 |
アクセス許可
jobs_reader ロールのメンバーは、このビューから SELECT できます。 詳細については、「Azure SQL データベース の Elastic jobs」を参照してください。
注意事項
ジョブ データベースの内部カタログ ビューは更新しないでください。 これらのカタログ ビューを手動で変更すると、ジョブ データベースが破損し、エラーが発生する可能性があります。 これらのビューは、読み取り専用クエリ専用です。 ジョブ データベースのストアド プロシージャを使用して、ターゲット グループ/メンバー (jobs.sp_add_target_group_member など) を追加または削除できます。
例
ターゲット グループのメンバーを表示する
次の例では、論理サーバー London.database.windows.net
の ServerGroup1
という名前のターゲット グループのメンバーを表示します。
SELECT * FROM jobs.target_group_members
WHERE target_group_name = 'ServerGroup1'
AND server_name = 'London.database.windows.net';