sys.sp_startpublication_snapshot (Transact-SQL)

Van toepassing op:SQL Server

Gebruikt om de Snapshot Agent-taak te starten die de initiële snapshot voor een publicatie genereert. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is sysname, zonder standaard.

[ @publisher = ] N'uitgever'

De naam van een niet-SQL Server Publisher. @publisher is sysname, met als standaard NULL. Je moet deze parameter niet specificeren voor een SQL Server Publisher.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_startpublication_snapshot wordt gebruikt bij alle soorten replicatie.

Voor een niet-SQL Server Publisher wordt deze opgeslagen procedure uitgevoerd bij de Distributor in de distributiedatabase.

Permissions

Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_startpublication_snapshot.