sp_replflush (Transact-SQL)

Leert den Artikelcache. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt.

Wichtiger HinweisWichtig

Sie sollten diese Prozedur nicht manuell ausführen müssen. sp_replflush sollte nur unter Anleitung erfahrener Supportmitarbeiter für die Problembehandlung bei der Replikation verwendet werden.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_replflush

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_replflush wird für die Transaktionsreplikation verwendet.

Artikeldefinitionen werden aus Effizienzgründen im Cache gespeichert. sp_replflush wird immer von anderen gespeicherten Replikationsprozeduren verwendet, wenn eine Artikeldefinition geändert oder gelöscht wird.

Auf jede Datenbank kann nur eine Clientverbindung Protokolllesezugriff haben. Wenn ein Client Protokolllesezugriff auf eine Datenbank hat, führt sp_replflush dazu, dass der Client seinen Zugriff freigibt. Andere Clients können die Transaktion dann mithilfe von sp_replcmds oder sp_replshowcmds scannen.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_replflush ausführen.

Siehe auch

Verweis

sp_replcmds (Transact-SQL)

sp_repldone (Transact-SQL)

sp_repltrans (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)