Compartir a través de


sp_copysnapshot (Transact-SQL)

Se aplica a: SQL Server Azure 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 útil para copiar una instantánea en medios extraíbles.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @publication = ] N'publication'

Nombre de la publicación cuyo contenido de instantánea se va a copiar. @publication es sysname, sin ningún valor predeterminado.

[ @destination_folder = ] N'destination_folder'

Nombre de la carpeta donde se va a copiar el contenido de la instantánea de publicación. @destination_folder es 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.

[ @subscriber = ] N'subscriber'

Nombre del suscriptor. @subscriber es sysname, con un valor predeterminado de NULL.

[ @subscriber_db = ] N'subscriber_db'

Nombre de la base de datos de suscripciones. @subscriber_db es sysname, con un valor predeterminado de NULL.

[ @publisher = ] N'publisher'

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_copysnapshot se usa en todos los tipos de replicación.

Permisos

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