jobs.sp_add_target_group (Azure 弹性作业) (Transact-SQL)

适用于:Azure SQL 数据库

Azure 弹性作业服务中为Azure SQL 数据库的作业创建目标组。

目标组提供了一种在服务器和/或数据库集合中定位作业的简单方法。

Transact-SQL 语法约定

语法

[jobs].sp_add_target_group 
 @target_group_name = 'target_group_name'
[ , [ @target_group_id = ] target_group_id OUTPUT ]

参数

@target_group_name

要创建的目标组的名称。 target_group_name为 nvarchar(128),没有默认值。

@target_group_id 输出

如果成功创建,则分配给作业的目标组标识号。 target_group_id是 uniqueidentifier 类型的输出变量,默认值为 NULL.

返回代码值

0(成功)或 1(失败)

注解

使用 jobs.sp_add_target_group_member 将成员添加到目标组。

权限

默认情况下,只有 sysadmin 固定服务器角色的成员才可以执行此存储过程。 仅 sysadmin 的成员可以使用此存储过程来编辑其他用户拥有的作业的属性。

示例

创建目标组

以下示例创建一个名为 ServerGroup1..

-- Add a target group containing server(s)
EXEC [jobs].sp_add_target_group @target_group_name = N'ServerGroup1';