sp_replflush (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Vacía la caché de artículos. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.

Importante

No debería ser necesario ejecutar este procedimiento manualmente. sp_replflush solo se debe usar para solucionar problemas de replicación, tal como lo dirige un profesional de soporte técnico de replicación experimentado.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_replflush  

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_replflush se usa en la replicación transaccional.

Las definiciones de los artículos se almacenan en caché para mejorar la eficacia. sp_replflush usa otros procedimientos almacenados de replicación cada vez que se modifica o quita una definición de artículo.

Solamente una conexión de cliente puede tener acceso al registro del LOG de una base de datos determinada. Si un cliente tiene acceso de lector de registros a una base de datos, la ejecución de sp_replflush hace que el cliente libere su acceso. A continuación, otros clientes pueden examinar el registro de transacciones mediante sp_replcmds o sp_replshowcmds.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_replflush.

Consulte también

sp_replcmds (Transact-SQL)
sp_repldone (Transact-SQL)
sp_repltrans (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)