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. Cette procédure stockée est utile pour copier un instantané sur un support amovible.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_copysnapshot
    [ @publication = ] N'publication'
    , [ @destination_folder = ] N'destination_folder'
    [ , [ @subscriber = ] N'subscriber' ]
    [ , [ @subscriber_db = ] N'subscriber_db' ]
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Arguments

[ @publication = ] N’publication'

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

[ @destination_folder = ] N’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.

[ @subscriber = ] N’subscriber'

Nom de l'Abonné. @subscriber est sysname, avec la valeur par défaut NULL.

[ @subscriber_db = ] N’subscriber_db'

Nom de la base de données d’abonnement. @subscriber_db est sysname, avec la valeur par défaut NULL.

[ @publisher = ] N’publisher'

Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Valeurs des codes de retour

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

Notes

sp_copysnapshot est utilisé dans tous les types de réplication.

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_copysnapshot.