sp_copysnapshot (Transact-SQL)
Copie le dossier de capture instantanée de la publication spécifiée vers le dossier indiqué dans @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 une capture instantanée sur un support amovible, tel qu'un CD-ROM.
Syntaxe
sp_copysnapshot [ @publication = ] 'publication', [ @destination_folder = ] 'destination_folder' ]
[ , [ @subscriber = ] 'subscriber' ]
[ , [ @subscriber_db = ] 'subscriber_db' ]
Arguments
[ @publication=] 'publication'
Nom de la publication dont le contenu de la capture instantanée doit être copié. L'argument publication est de type sysname, sans valeur par défaut.[ @destination_folder=] 'destination_folder'
Nom du dossier dans lequel le contenu de capture instantanée de la publication doit être copié. destination_folder est de type nvarchar(255), sans valeur par défaut. destination_folder peut être un emplacement secondaire tel qu'un autre serveur, un lecteur réseau ou un support amovible (CD-ROM ou disque amovible).[ @subscriber=] 'subscriber'
Nom de l'Abonné. subscriber est de type sysname, avec NULL comme valeur par défaut.[ @subscriber_db=] 'subscriber_db'
Nom de la base de données d'abonnement. L'argument subscriber_db est de type sysname, avec NULL comme valeur par défaut.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Notes
La procédure sp_copysnapshot est utilisée dans tous les types de réplication. Les Abonnés exécutant MicrosoftSQL 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 du rôle de base de données fixes db_owner peuvent exécuter la procédure sp_copysnapshot.
Voir aussi