sp_replflush (Transact-SQL)

Leert den Artikelcache. Diese gespeicherte Prozedur wird auf dem Verleger mit der Veröffentlichungsdatenbank ausgeführt.

Wichtiger HinweisWichtig

Normalerweise muss diese Prozedur nicht manuell ausgeführt werden. sp_replflush sollte nur bei der Problembehandlung für die Replikation und unter Anweisung eines im Bereich Replikation erfahrenen Supportmitarbeiters 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 Leistungsgründen im Cache gespeichert. sp_replflush wird von anderen gespeicherten Replikationsprozeduren verwendet, wenn eine Artikeldefinition bearbeitet 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.