sp_helpdynamicsnapshot_job (Transact-SQL)
Restituisce informazioni sui processi di agente che generano snapshot dei dati filtrati. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.
Sintassi
sp_helpdynamicsnapshot_job [ [ @publication = ] 'publication' ]
[ , [ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
Argomenti
[ @publication = ] 'publication'
Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è %, che restituisce informazioni su tutti i processi di snapshot dei dati filtrati corrispondenti ai valori dynamic_snapshot_jobide dynamic_snapshot_jobnamespecificati per tutte le pubblicazioni.[ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname'
Nome del processo di snapshot dei dati filtrati. dynamic_snapshot_jobnameè di tipo sysname e il valore predefinito è %, che restituisce tutti i processi dinamici con il valore dynamic_snapshot_jobid specificato per una pubblicazione. Se quando è stato creato il processo non è stato specificato in modo esplicito un nome di processo, il nome del processo verrà indicato nel formato seguente:'dyn_' + <name of the standard snapshot job> + <GUID>
[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'
Identificatore di un processo di snapshot dei dati filtrati. dynamic_snapshot_jobidè di tipo uniqueidentifier e il valore predefinito è NULL, che restituisce tutti i processi di snapshot corrispondenti al valore dynamic_snapshot_jobname specificato.
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
id |
int |
Identifica il processo di snapshot dei dati filtrati. |
job_name |
sysname |
Nome del processo di snapshot dei dati filtrati. |
job_id |
uniqueidentifier |
Identifica il processo di MicrosoftSQL Server nel server di distribuzione. |
dynamic_filter_login |
sysname |
Valore utilizzato per la valutazione della funzione SUSER_SNAME in un filtro di riga con parametri definito per la pubblicazione. |
dynamic_filter_hostname |
sysname |
Valore utilizzato per la valutazione della funzione HOST_NAME in un filtro di riga con parametri definito per la pubblicazione. |
dynamic_snapshot_location |
nvarchar(255) |
Percorso della cartella da cui i file di snapshot vengono letti se viene utilizzato un filtro di riga con parametri. |
frequency_type |
int |
Frequenza pianificata per l'esecuzione dell'agente. I possibile valori sono i seguenti. 1 = Una sola volta 2 = Su richiesta 4 = Giornaliera 8 = Settimanale 16 = Mensile 32 = Mensile relativa 64 = Avvio automatico 128 = Periodica |
frequency_interval |
int |
Giorni in cui l'agente viene eseguito. I possibili valori sono i seguenti. 1 = Domenica 2 = Lunedì 3 = Martedì 4 = Mercoledì 5 = Giovedì 6 = Venerdì 7 = Sabato 8 = Giorno 9 = Giorni feriali 10 = Giorni festivi |
frequency_subday_type |
int |
Tipo che definisce con quale frequenza viene eseguito l'agente quando frequency_type è 4 (giornaliera). I possibili valori sono i seguenti. 1 = All'ora specificata 2 = Secondi 4 = Minuti 8 = Ore |
frequency_subday_interval |
int |
Numero di intervalli di frequency_subday_type tra le esecuzioni pianificate dell'agente. |
frequency_relative_interval |
int |
Settimana in cui viene eseguito l'agente in un determinato mese, quando frequency_type è 32 (frequenza mensile relativa). I possibili valori sono i seguenti. 1 = Prima 2 = Seconda 4 = Terza 8 = Quarta 16 = Ultima |
frequency_recurrence_factor |
int |
Numero di settimane o mesi tra le esecuzioni pianificate dell'agente. |
active_start_date |
int |
Data della prima esecuzione pianificata dell'agente nel formato YYYYMMDD. |
active_end_date |
int |
Data dell'ultima esecuzione pianificata dell'agente nel formato YYYYMMDD. |
active_start_time |
int |
Ora della prima esecuzione pianificata dell'agente nel formato HHMMSS. |
active_end_time |
int |
Ora dell'ultima esecuzione pianificata dell'agente nel formato HHMMSS. |
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
sp_helpdynamicsnapshot_job viene utilizzata per la replica di tipo merge.
Se vengono utilizzati tutti i valori predefiniti dei parametri, verranno restituite informazioni su tutti i processi di snapshot dei dati partizionati per l'intero database di pubblicazione.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin, del ruolo predefinito del database db_owner e dell'elenco di accesso alla pubblicazione possono eseguire sp_helpdynamicsnapshot_job.