jobs.target_group_members (Azure 彈性作業) (Transact-SQL)

適用於:Azure SQL 資料庫

在適用於 Azure SQL 資料庫 的 Azure 彈性作業服務中,包含彈性作業代理程式中目標群組的所有目標群組成員。

資料行名稱 資料類型 描述
target_group_name nvarchar(128) 要刪除的目標群組 (資料庫集合) 的名稱。
target_group_id UNIQUEIDENTIFIER 目標群組的唯一識別碼。
membership_type int 指定是否要在目標群組中包含或排除目標群組成員。 的有效值為 target_group_nameIncludeExclude
target_type nvarchar(128) 目標資料庫或資料庫集合的類型,包括伺服器中的所有資料庫、彈性集區或資料庫中的所有資料庫。 的有效值為 target_typeSqlServerSqlElasticPoolSqlDatabase
target_id UNIQUEIDENTIFIER 目標群組成員的唯一識別碼。
refresh_credential_name nvarchar(128) 用來線上到目標群組成員的資料庫範圍認證名稱。
subscription_id UNIQUEIDENTIFIER 訂用帳戶的唯一識別碼。
resource_group_name nvarchar(128) 目標群組成員所在的資源群組名稱。
server_name nvarchar(128) 目標群組中包含的伺服器名稱。 只有當 是 SqlServertarget_type,才指定 。
database_name nvarchar(128) 目標群組中包含的資料庫名稱。 只有當 是 SqlDatabasetarget_type,才指定 。
elastic_pool_name nvarchar(128) 目標群組中包含的彈性集區名稱。 只有當 是 SqlElasticPooltarget_type,才指定 。

權限

jobs_reader角色的成員可以從此檢視中選取。 如需詳細資訊,請參閱 Azure SQL 資料庫 中的彈性作業。

警告

您不應該更新作業資料庫中 的內部目錄檢視。 手動變更這些目錄檢視可能會損毀作業資料庫並導致失敗。 這些檢視僅適用於唯讀查詢。 您可以使用作業資料庫的預存程序來新增/刪除目標群組/成員,例如 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';