sp_replflush (Transact-SQL)
Leert den Artikelcache. Diese gespeicherte Prozedur wird auf dem Verleger mit der Publikationsdatenbank ausgeführt.
Wichtig: |
---|
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. |
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.
Siehe auch
Verweis
sp_replcmds (Transact-SQL)
sp_repldone (Transact-SQL)
sp_repltrans (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)