Share via


sp_resetsnapshotdeliveryprogress (Transact-SQL)

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.

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

Sintaxe

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

Argumentos

  • [ @verbose_level= ] verbose_level
    Especifica a quantidade de informações a ser retornada. verbose_levelé int, com um padrão de 1. Um valor 1 significa que um erro será 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'
    Especifica se a tabela que contém informações sobre o progresso do instantâneo deve ser removida ou truncada. drop_table é nvarchar (5), com um padrão de FALSE. false significa que a tabela é truncada, e true significa que a tabela é removida.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_resetsnapshotdeliveryprogress remove todas as linhas na 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.

Consulte também

Referência

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