Condividi tramite


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 è necessario eseguire questa procedura manualmente. È consigliabile usare sp_replflush solo per la risoluzione dei problemi di replica come indicato da un professionista esperto del supporto per la replica.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_replflush
[ ; ]

Argomenti

Nessuno.

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 utilizzato 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 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 eseguire sp_replflush.