sp_resetsnapshotdeliveryprogress (Transact-SQL)
Se aplica a: SQL Server
Restablece el proceso de entrega de instantáneas de una suscripción de extracción para poder reiniciar la entrega de instantáneas. Se ejecuta en el suscriptor de la base de datos de suscripciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_resetsnapshotdeliveryprogress
[ [ @verbose_level = ] verbose_level ]
[ , [ @drop_table = ] N'drop_table' ]
[ ; ]
Argumentos
[ @verbose_level = ] verbose_level
Especifica la cantidad de información devuelta. @verbose_level es int, con un valor predeterminado de 1
.
Un valor de 1
significa que se devuelve un error si no se pueden obtener los bloqueos necesarios en la MSsnapshotdeliveryprogress
tabla. Un valor de 0
significa que no se devuelve ningún error.
[ @drop_table = ] N'drop_table'
Si se va a quitar o truncar la tabla que contiene información sobre el progreso de la instantánea. @drop_table es nvarchar(5), con un valor predeterminado de false
.
false
significa que la tabla está truncada.true
significa que se quita la tabla.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
sp_resetsnapshotdeliveryprogress
quita todas las filas de la MSsnapshotdeliveryprogress
tabla. Este procedimiento almacenado quita eficazmente todos los metadatos dejados en la base de datos de suscripciones por cualquier progreso anterior realizado en los procesos de entrega de instantáneas.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o el rol fijo de base de datos db_owner pueden ejecutar sp_resetsnapshotdeliveryprogress
.