sp_copysnapshot (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Copia a pasta de instantâneo da publicação especificada para a pasta listada no @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 de sintaxe de 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 em que o conteúdo do instantâneo de publicação deve ser copiado. destination_folderé nvarchar(255), sem padrão. O destination_folder pode ser um local alternativo, como em outro servidor, em uma unidade de rede ou em mídia removível (como discos CD-ROMs ou 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 do código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_copysnapshot é usado em todos os tipos de replicação. Os assinantes que executam o Microsoft SQL Server versão 7.0 e versões anteriores não podem usar o local de instantâneo alternativo.

Permissões

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

Consulte Também

Locais da pasta de instantâneos alternativos
Procedimentos armazenados do sistema (Transact-SQL)