sp_helppublication_snapshot (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

Restituisce informazioni sull'agente snapshot per una pubblicazione specifica. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_helppublication_snapshot [ @publication = ] 'publication'  
    [ , [ @publisher = ] 'publisher' ]  

Argomenti

[ @publication = ] 'publication' Nome della pubblicazione. publication è sysname, senza impostazione predefinita.

[ @publisher = ] 'publisher' Specifica un server di pubblicazione non SQL Server. publisher è sysname, con valore predefinito NULL.

Nota

Non è consigliabile usare publisher quando si aggiunge un articolo a un server di pubblicazione di SQL Server.

Set di risultati

Nome colonna Tipo di dati Descrizione
id int ID dell'agente snapshot.
name nvarchar(100) Nome dell'agente snapshot.
publisher_security_mode smallint Modalità di sicurezza utilizzata dall'agente durante la connessione al server di pubblicazione. Le possibili modalità sono le seguenti:

0 = Autenticazione di SQL Server

1 = Autenticazione di Windows.
publisher_login sysname Account di accesso utilizzato per la connessione al server di pubblicazione.
publisher_password nvarchar(524) Per motivi di sicurezza, viene sempre restituito un valore di ********** .
job_id uniqueidentifier ID univoco del processo dell'agente.
job_login nvarchar(512) Account di Windows con cui viene eseguito l'agente snapshot, che viene restituito nel formato nome utente DOMINIO\.
job_password sysname Per motivi di sicurezza, viene sempre restituito un valore di ********** .
schedule_name sysname Nome della pianificazione utilizzata per il processo dell'agente corrente.
frequency_type int Frequenza pianificata per l'esecuzione dell'agente. I possibile valori sono i seguenti.

1 = Una sola volta

2 = Su richiesta

4 = Giornaliero

8 = Settimanale

16 = Mensile

32 = Relativo mensile

64 = Avvio automatico

128 = Ricorrente
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 fine settimana
frequency_subday_type int Tipo che definisce la frequenza con cui l'agente viene eseguito quando frequency_type è 4 (giornaliero) e può essere uno di questi valori.

1 = Al momento specificato

2 = Secondi

4 = Minuti

8 = Ore
frequency_subday_interval int Numero di intervalli di frequency_subday_type che si verificano tra l'esecuzione pianificata dell'agente.
frequency_relative_interval int Settimana in cui l'agente viene eseguito in un determinato mese quando frequency_type è 32 (relativo mensile) e può essere uno di questi valori.

1 = Primo

2 = Secondo

4 = Terzo

8 = Quarto

16 = Ultimo
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, formattata come yyyyMMdd.
active_end_date int Data dell'ultima esecuzione pianificata dell'agente, formattata come yyyyMMdd.
active_start_time int Ora in cui l'agente viene pianificato per la prima volta per l'esecuzione, formattato come HHmmss.
active_end_time int Ora dell'ultima esecuzione pianificata dell'agente, formattata come HHmmss.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_help_publication_snapshot viene usato in tutti i tipi di replica.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin nel server di pubblicazione o nei membri del ruolo predefinito del database di db_owner nel database di pubblicazione possono eseguire sp_help_publication_snapshot.

Vedi anche

Visualizzare e modificare le proprietà della pubblicazione
sp_addpublication_snapshot (Transact-SQL)
sp_changepublication_snapshot (Transact-SQL)
sp_dropmergepublication (Transact-SQL)
sp_droppublication (Transact-SQL)