Compartilhar 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ópicoConvenções de 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 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'
    Se a tabela contendo informações do progresso do instantâneo deve ser descartada ou truncada.drop_table é nvarchar(5), com um padrão FALSE. False significa que a tabela será truncada e true significa que a tabela será descartada.

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.