sp_replflush (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Leert den Artikelcache. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.
Wichtig
Sie sollten dieses Verfahren nicht manuell ausführen müssen. Sie sollten nur für die Problembehandlung bei der Replikation wie von einem erfahrenen Replikationsunterstützungsexperten verwendet werden sp_replflush
.
Transact-SQL-Syntaxkonventionen
Syntax
sp_replflush
[ ; ]
Argumente
Keine.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_replflush
wird in der Transaktionsreplikation verwendet.
Artikeldefinitionen werden aus Effizienzgründen im Cache gespeichert. sp_replflush
wird von anderen gespeicherten Replikationsprozeduren verwendet, wenn eine Artikeldefinition geändert oder verworfen wird.
Auf jede Datenbank kann nur eine Clientverbindung Protokolllesezugriff haben. Wenn ein Client Über den Protokollleserzugriff auf eine Datenbank verfügt, führt die Ausführung sp_replflush
dazu, dass der Client seinen Zugriff freigibt. Andere Clients können dann das Transaktionsprotokoll mithilfe sp_replcmds
oder sp_replshowcmds
.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder die db_owner feste Datenbankrolle können ausgeführt werden sp_replflush
.