Condividi tramite


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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

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.