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
.