Partager via


sp_copysnapshot (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

Copie le dossier d’instantanés de la composition spécifiée dans le dossier répertorié dans le @destination_folder. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication. Elle permet de copier un instantané sur un support amovible, tel qu'un CD-ROM.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_copysnapshot [ @publication = ] 'publication', [ @destination_folder = ] 'destination_folder' ]  
    [ , [ @subscriber = ] 'subscriber' ]  
    [ , [ @subscriber_db = ] 'subscriber_db' ]  

Arguments

[ @publication = ] 'publication' Nom de la composition dont le contenu de l’instantané doit être copié. la publication est sysname, sans valeur par défaut.

[ @destination_folder = ] 'destination_folder' Nom du dossier dans lequel le contenu de l’instantané de publication doit être copié. destination_folder est nvarchar(255), sans valeur par défaut. Le destination_folder peut être un autre emplacement tel que sur un autre serveur, sur un lecteur réseau ou sur un support amovible (par exemple, des CD-ROMs ou des disques amovibles).

[ @subscriber = ] 'subscriber' Nom de l’Abonné. l’abonné est sysname, avec une valeur par défaut null.

[ @subscriber_db = ] 'subscriber_db' Nom de la base de données d’abonnement. subscriber_db est sysname, avec la valeur null par défaut.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_copysnapshot est utilisé dans tous les types de réplication. Les abonnés exécutant Microsoft SQL Server version 7.0 et antérieures ne peuvent pas utiliser l’autre emplacement d’instantané.

autorisations

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

Voir aussi

Autres emplacements du dossier d’instantanés
Procédures stockées système (Transact-SQL)