Share via


sp_copysnapshot (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Copia la carpeta de instantáneas de la publicación especificada en la carpeta que aparece en el @destination_folder. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación. Este procedimiento almacenado es muy útil para copiar una instantánea en medios extraíbles, como un CD-ROM.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @publication = ] 'publication' Es el nombre de la publicación cuyo contenido de instantánea se va a copiar. publication es sysname, sin ningún valor predeterminado.

[ @destination_folder = ] 'destination_folder' Es el nombre de la carpeta donde se va a copiar el contenido de la instantánea de publicación. destination_folderes nvarchar(255), sin ningún valor predeterminado. El destination_folder puede ser una ubicación alternativa, como en otro servidor, en una unidad de red o en medios extraíbles (como CD-ROMs o discos extraíbles).

[ @subscriber = ] 'subscriber' Es el nombre del suscriptor. subscriber es sysname, con un valor predeterminado de NULL.

[ @subscriber_db = ] 'subscriber_db' Es el nombre de la base de datos de suscripciones. subscriber_db es sysname, con un valor predeterminado de NULL.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_copysnapshot se usa en todos los tipos de replicación. Los suscriptores que ejecutan Microsoft SQL Server versión 7.0 y anteriores no pueden usar la ubicación de instantánea alternativa.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_copysnapshot.

Consulte también

Ubicaciones alternativas para las carpetas de instantáneas
Procedimientos almacenados del sistema (Transact-SQL)