sp_resetsnapshotdeliveryprogress (Transact-SQL)

Aplica-se a:SQL Server

Redefine o processo de entrega de instantâneo para uma assinatura pull, para que a entrega do instantâneo possa ser reiniciada. Executado no Assinante, no banco de dados de assinatura.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_resetsnapshotdeliveryprogress [ [ @verbose_level = ] verbose_level ]  
    [ , [ @drop_table = ] 'drop_table' ]  

Argumentos

[ @verbose_level = ] verbose_level Especifica a quantidade de informações retornadas. verbose_level é int, com um padrão de 1. Um valor 1 significa que um erro é retornado se os bloqueios necessários não puderem ser obtidos na tabela MSsnapshotdeliveryprogress e 0 significa que nenhum erro será retornado.

[ @drop_table = ] 'drop_table'É se deseja descartar ou truncar a tabela que contém informações sobre o andamento do instantâneo. drop_table é nvarchar(5), com um padrão de FALSE. false significa que a tabela é truncada, e true significa que a tabela é removida.

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_resetsnapshotdeliveryprogress remove todas as linhas da tabela MSsnapshotdeliveryprogress. Isso remove efetivamente todos os metadados deixados para trás no banco de dados de assinatura por qualquer progresso anterior feito nos processos de entrega de instantâneo.

Permissões

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

Confira também

Procedimentos armazenados de replicação (Transact-SQL)