sp_replflush (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

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

Importante

Non dovrebbe risultare necessario eseguire questa procedura manualmente. sp_replflush deve essere usato solo per la risoluzione dei problemi di replica, come indicato da un esperto professionista del supporto per la replica.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_replflush  

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_replflush viene usato nella replica transazionale.

Le definizioni degli articoli vengono archiviate nella cache per migliorare il grado di efficienza. sp_replflush viene usato da altre stored procedure di replica ogni volta che una definizione di articolo viene modificata o eliminata.

Una sola connessione client può disporre dell'accesso a un determinato database tramite un agente di lettura log. Se un client dispone dell'accesso con autorizzazioni di lettura log a un database, l'esecuzione di sp_replflush fa sì che il client rilasci l'accesso. Altri client possono quindi analizzare il log delle transazioni usando sp_replcmds o sp_replshowcmds.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o il ruolo predefinito del database db_owner possono essere eseguiti sp_replflush.

Vedi anche

sp_replcmds (Transact-SQL)
sp_repldone (Transact-SQL)
sp_repltrans (Transact-SQL)
Stored procedure di sistema (Transact-SQL)