sp_copysnapshot (Transact-SQL)

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

Icono de vínculo a temasConvenciones 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áneas se va a copiar. publication es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @destination_folder=] 'destination_folder'
    Es el nombre de la carpeta en la que se copiará el contenido de la instantánea de la publicación. destination_folderes de tipo nvarchar(255) y no tiene ningún valor predeterminado. destination_folder puede estar en una ubicación alternativa, por ejemplo, en otro servidor, en una unidad de red o en un medio extraíble (como CD-ROM o discos extraíbles).

  • [ @subscriber=] 'subscriber'
    Es el nombre del suscriptor. subscriber es de tipo sysname y su valor predeterminado es NULL.

  • [ @subscriber_db=] 'subscriber_db'
    Es el nombre de la base de datos de suscripciones. subscriber_db es de tipo sysname y su valor predeterminado es NULL.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_copysnapshot se utiliza en todos los tipos de replicación. Los suscriptores que ejecuten Microsoft SQL Server versión 7.0 y anteriores no podrán utilizar la ubicación alternativa de instantáneas.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_copysnapshot.