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