sp_helpdistributiondb (Transact-SQL)
Gibt die Eigenschaften der angegebenen Verteilungsdatenbank zurück. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.
Syntax
sp_helpdistributiondb [ [ @database= ] 'database_name' ]
Argumente
- [ @database=] 'database_name'
Der Datenbankname, für den Eigenschaften zurückgegeben werden. database_name ist vom sysname-Datentyp und hat den Standardwert % für alle Datenbanken, die mit dem Verteiler verbunden sind und für die der Benutzer über Berechtigungen verfügt.
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
name |
sysname |
Der Name der Verteilungsdatenbank. |
min_distretention |
int |
Die Mindestbeibehaltungsdauer in Stunden, bevor Transaktionen gelöscht werden. |
max_distretention |
int |
Die Höchstbeibehaltungsdauer in Stunden, bevor Transaktionen gelöscht werden. |
history retention |
int |
Die Anzahl von Stunden, für die der Verlauf erhalten bleibt. |
history_cleanup_agent |
sysname |
Der Name des Verlaufscleanup-Agents. |
distribution_cleanup_agent |
sysname |
Der Name des Verteilungscleanup-Agents. |
status |
int |
Nur interne Verwendung. |
data_folder |
nvarchar(255) |
Der Name des Verzeichnisses zum Speichern der Datenbankdateien. |
data_file |
nvarchar(255) |
Der Name der Datenbankdatei. |
data_file_size |
int |
Die Anfangsgröße der Datendatei in Megabyte. |
log_folder |
nvarchar(255) |
Der Name des Verzeichnisses für die Datenbankprotokolldatei. |
log_file |
nvarchar(255) |
Der Name der Protokolldatei. |
log_file_size |
int |
Die Anfangsgröße der Protokolldatei in Megabyte. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_helpdistributiondb wird für alle Replikationstypen verwendet.
Berechtigungen
Mitglieder der festen Datenbankrolle db_owner oder der replmonitor-Rolle in einer Verteilungsdatenbank können sp_helpdistributiondb ausführen, um dateibezogene Informationen zurückzugeben. Dies gilt auch für Benutzer in der Veröffentlichungszugriffsliste einer Veröffentlichung, die die Verteilungsdatenbank verwendet. Mitglieder der public-Rolle können sp_helpdistributiondb ausführen, um nicht dateibezogene Daten für Verteilungsdatenbanken zurückzugeben, auf die sie Zugriff haben.
Siehe auch