Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Reinicia o processo de entrega de snapshots para uma subscrição pull para que a entrega de snapshots possa ser reiniciada. Executado no Assinante na base de dados de subscrição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_resetsnapshotdeliveryprogress
[ [ @verbose_level = ] verbose_level ]
[ , [ @drop_table = ] N'drop_table' ]
[ ; ]
Arguments
[ @verbose_level = ] verbose_level
Especifica a quantidade de informação devolvida.
@verbose_level é int, com um padrão de 1.
Um valor de 1 significa que um erro é devolvido se os bloqueios necessários não puderem ser obtidos na MSsnapshotdeliveryprogress tabela. Um valor de 0 significa que nenhum erro é devolvido.
[ @drop_table = ] N'drop_table'
Se deve eliminar ou truncar a tabela que contém informações sobre o progresso do snapshot.
@drop_table é nvarchar(5), com um padrão de false.
-
falsesignifica que a tabela está truncada. -
truesignifica que a mesa é largada.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_resetsnapshotdeliveryprogress remove todas as linhas da MSsnapshotdeliveryprogress tabela. Este procedimento armazenado remove efetivamente todos os metadados deixados na base de dados por subscrição devido a qualquer progresso anterior nos processos de entrega de snapshots.
Permissions
Apenas os membros do papel de servidor fixo de sysadmin ou do papel de base de dados fixa db_owner podem executar sp_resetsnapshotdeliveryprogress.