Partager via


sp_startpublication_snapshot (Transact-SQL)

S'applique à : SQL Server

Utilisé pour lancer le travail de l'Agent d'instantané qui crée l'instantané initial pour une publication. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @publication = ] N’publication'

Nom de la publication. @publication est sysname, sans valeur par défaut.

[ @publisher = ] N’publisher'

Nom d’un serveur de publication non-SQL Server. @publisher est sysname, avec la valeur par défaut NULL. Vous ne devez pas spécifier ce paramètre pour un serveur de publication SQL Server.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

sp_startpublication_snapshot est utilisé avec tous les types de réplication.

Pour un serveur de publication non-SQL Server, cette procédure stockée est exécutée sur le serveur de distribution sur la base de données de distribution.

autorisations

Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent s’exécuter sp_startpublication_snapshot.