sp_post_msx_operation (Transact-SQL)
Inserisce operazioni (righe) nella tabella di sistema sysdownloadlist dei server di destinazione da scaricare ed eseguire.
Sintassi
sp_post_msx_operation
[ @operation = ] 'operation'
[ , [ @object_type = ] 'object' ]
{ , [ @job_id = ] job_id }
[ , [ @specific_target_server = ] 'target_server' ]
[ , [ @value = ] value ]
[ , [ @schedule_uid = ] schedule_uid ]
Argomenti
[ @operation =] 'operation'
Tipo di operazione da richiedere. operation è di tipo varchar(64) e non prevede alcun valore predefinito. Le operazioni valide dipendono da object_type.Tipo di oggetto
Operazione
JOB
INSERT
UPDATE
DELETE
START
STOP
SERVER
RE-ENLIST
DEFECT
SYNC-TIME
SET-POLL
SCHEDULE
INSERT
UPDATE
DELETE
[ @object_type =] 'object'
Tipo di oggetto per cui richiedere un'operazione. I tipi validi sono JOB, SERVER e SCHEDULE. object è di tipo varchar(64) e il valore predefinito è JOB.[ @job_id =] job_id
Numero di identificazione del processo a cui viene applicata l'operazione. job_id è di tipo uniqueidentifier e non prevede alcun valore predefinito. 0x00 indica tutti i processi. Se object è uguale a SERVER, non è necessario specificare job_id.[ @specific_target_server =] 'target_server'
Nome del server di destinazione in cui l'operazione specificata viene applicata. Se si specifica job_id e si omette target_server, le operazioni vengono richieste per tutti i server di processo del processo specificato. target_server è di tipo nvarchar(30) e il valore predefinito è NULL.[ @value =] value
Intervallo di polling in secondi. value è di tipo int e il valore predefinito è NULL. Specificare questo parametro solo se operation è uguale a SET-POLL.[ @schedule_uid= ] schedule_uid
Identificatore univoco per la pianificazione a cui si riferisce l'operazione. schedule_uid è di tipo uniqueidentifier e non prevede alcun valore predefinito.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno
Osservazioni
La stored procedure sp_post_msx_operation deve essere eseguita nel database msdb.
La stored procedure sp_post_msx_operation può essere sempre richiamata senza conseguenza negative, in quanto prima di avviarne l'esecuzione viene determinato se il server corrente è un agente multiserver di Microsoft SQL Server Agent e, in tal caso, se object è un processo multiserver.
Le operazioni che sono state richieste vengono visualizzate nella tabella sysdownloadlist. Dopo la creazione e l'inserimento di un processo, è necessario comunicare ai server di destinazione (TSX) tutte le successive modifiche apportate al processo. A tale scopo è possibile utilizzare l'elenco di download.
È consigliabile gestire l'elenco di download in SQL Server Management Studio. Per ulteriori informazioni, vedere Visualizzazione e modifica di processi.
Autorizzazioni
Per eseguire questa stored procedure, è necessario assegnare gli utenti al ruolo predefinito del server sysadmin.
Vedere anche