Compartir a través de


sp_replflush (Transact-SQL)

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

ms174992.note(es-es,SQL.90).gifImportante:
No debería ser necesario ejecutar este procedimiento manualmente. sp_replflush debe utilizarse únicamente para solucionar problemas de réplica según las indicaciones de un profesional de soporte técnico con experiencia.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_replflush

Notas

sp_replflush se utiliza en la réplica transaccional.

Las definiciones de los artículos se guardan en la caché para mayor eficacia. Otros procedimientos almacenados de réplica utilizan sp_replflush cuando se modifica o quita la definición de un 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 al registro del LOG de una base de datos, la ejecución de sp_replflush hace que el cliente libere su acceso. Entonces, otros clientes podrán recorrer el registro de transacciones con sp_replcmds o sp_replshowcmds.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_replflush.

Valores de código de retorno

0 (correcto) o 1 (error)

Vea también

Referencia

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

Ayuda e información

Obtener ayuda sobre SQL Server 2005