sys.sp_startpublication_snapshot (Transact-SQL)

Gäller för:SQL Server

Används för att starta Snapshot Agent-jobbet som genererar den initiala snapshoten för en publikation. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @publication = ] N'publicering'

Namnet på publikationen. @publication är sysname, utan standard.

[ @publisher = ] N'publisher'

Namnet på en icke-SQL Server Publisher. @publisher är sysname, med standardvärdet .NULL Du bör inte specificera denna parameter för en SQL Server Publisher.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_startpublication_snapshot används med alla typer av replikation.

För en icke-SQL Server Publisher körs denna lagrade propus hos distributören i distributionsdatabasen.

Permissions

Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_startpublication_snapshot.