Condividi tramite


sp_startpublication_snapshot (Transact-SQL)

Si applica a: SQL Server

Utilizzato per avviare il processo dell'agente snapshot che genera lo snapshot iniziale per una pubblicazione. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_startpublication_snapshot
    [ @publication = ] N'publication'
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Argomenti

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.

[ @publisher = ] N'publisher'

Nome di un server di pubblicazione non SQL Server. @publisher è sysname, con un valore predefinito .NULL Non è consigliabile specificare questo parametro per un server di pubblicazione di SQL Server.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_startpublication_snapshot viene usato con tutti i tipi di replica.

Per un server di pubblicazione non SQL Server, questa stored procedure viene eseguita nel database di distribuzione del server di distribuzione.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_startpublication_snapshot.