sp_replflush (Transact-SQL)
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. È 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. |
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.