sp_apply_job_to_targets (języka Transact-SQL)
Dotyczy zadanie do jednego lub więcej serwerów miejsce docelowe lub serwerów miejsce docelowe należących do grup serwerów miejsce docelowe .
Składnia
sp_apply_job_to_targets { [ @job_id = ] job_id | [ @job_name = ] 'job_name' }
[ , [ @target_server_groups = ] 'target_server_groups' ]
[ , [ @target_servers = ] 'target_servers' ]
[ , [ @operation = ] 'operation' ]
Argumenty
[ @ job_id =] job_id
Numer identyfikacyjny zadanie zadanie do serwerów określonego miejsce docelowe lub grupy serwera miejsce docelowe .job_idjest uniqueidentifier, domyślna wartość NULL.[ @ job_name =] 'job_name"
Nazwa zadanie do zastosowania na określonym skojarzonym serwerów miejsce docelowe lub grup serwera miejsce docelowe .job_namejest sysname, domyślna wartość NULL.Ostrzeżenie
Albo job_id lub job_name musi być określona, ale nie może być jednocześnie określone.
[ @ target_server_groups =]'target_server_groups"
Rozdzielana przecinkami lista grup serwerów miejsce docelowe do których ma być stosowane określone zadanie .target_server_groupsjest nvarchar(2048), domyślna wartość NULL.[ @ target_servers= ] 'target_servers"
Rozdzielana przecinkami lista serwerów miejsce docelowe , do których ma być stosowane określone zadanie .target_serversjest nvarchar(2048), domyślna wartość NULL.[ @operation= ] 'operation'
To, czy określone zadanie powinny być stosowane do lub usunięte z serwerów określonego miejsce docelowe lub grupy serwera miejsce docelowe .operationjest varchar(7), domyślna wartość ZastosujPrawidłowe operacje są Zastosuj i usunąć.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_apply_job_to_targets zapewnia łatwy sposób stosować (lub usunięcia) zadanie z wielu serwerów miejsce docelowe i stanowi alternatywę dla telefonicznej sp_add_jobserver (lub sp_delete_jobserver) raz dla każdego serwera miejsce docelowe wymagane.
Uprawnienia
Tylko członkowie sysadmin stała rola serwera można wykonać tę procedurę.
Przykłady
Poniższy przykład dotyczy utworzone wcześniej Backup Customer Information zadanie do wszystkich serwerów miejsce docelowe w Servers Maintaining Customer Information grupy.
USE msdb ;
GO
EXEC dbo.sp_apply_job_to_targets
@job_name = N'Backup Customer Information',
@target_server_groups = N'Servers Maintaining Customer Information',
@operation = N'APPLY' ;
GO