sp_copysnapshot (Transact-SQL)

S’applique à :SQL ServerAzure 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é. 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_folderest nvarchar(255), sans valeur par défaut. Le destination_folder peut être un autre emplacement, par exemple sur un autre serveur, sur un lecteur réseau ou sur un support amovible (par exemple, des disques CD-ROMs ou amovibles).

[ @subscriber = ] 'subscriber' Nom de l’Abonné. l’abonné est sysname, avec la 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 par défaut NULL.

Codet de retour

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

Remarques

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

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é
Procédures stockées système (Transact-SQL)