sp_replflush (Transact-SQL)

Scarica la cache degli articoli. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Nota importanteImportante

Non dovrebbe risultare necessario eseguire questa procedura manualmente. È consigliabile utilizzare sp_replflush solo per attività di risoluzione dei problemi della replica e seguendo le istruzioni di un professionista del supporto tecnico esperto della replica.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_replflush

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_replflush viene utilizzata per la replica transazionale.

Le definizioni degli articoli vengono archiviate nella cache per una maggiore efficienza. sp_replflush viene utilizzata da altre stored procedure di replica ogni volta che si modifica o elimina la definizione di un articolo.

Una sola connessione client può disporre dell'accesso a un determinato database tramite un agente di lettura log. Se un client ha eseguito l'accesso a un database tramite l'agente di lettura log, quando si esegue sp_replflush la connessione client viene rilasciata. In questo modo, altri client potranno eseguire una scansione del log delle transazioni tramite sp_replcmds o sp_replshowcmds.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_replflush.