sp_copysnapshot (Transact-SQL)

Copia a pasta de instantâneo da publicação especificada na pasta listada em @destination_folder. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador. Esse procedimento armazenado é útil para copiar um instantâneo em mídia removível, como CD-ROM.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @publication=] 'publication'
    É o nome da publicação cujo conteúdo de instantâneo deve ser copiado. publication é sysname, sem padrão.

  • [ @destination_folder=] 'destination_folder'
    É o nome da pasta onde o conteúdo do instantâneo da publicação deve ser copiado. destination_folderé nvarchar(255), sem padrão. A destination_folder pode ser um local alternativo como outro servidor, em uma unidade de rede, ou uma mídia removível (como CD-ROMs ou discos removíveis).

  • [ @subscriber=] 'subscriber'
    É o nome do Assinante. subscriber é sysname, com um padrão de NULL.

  • [ @subscriber_db=] 'subscriber_db'
    É o nome do banco de dados de assinatura. subscriber_db é sysname, com um padrão de NULL.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_copysnapshot é usado em todos os tipos de replicação. Assinantes que executam MicrosoftSQL Server versão 7.0 e posterior não podem usar o local de instantâneo alternativo.

Permissões

Somente membros da função de servidor fixa sysadmin ou da função de servidor fixa db_owner podem executar sp_copysnapshot.

Consulte também

Referência

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Locais da pasta de instantâneos alternativos