sp_helpdistributiondb (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Gibt die Eigenschaften der angegebenen Verteilungsdatenbank zurück. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpdistributiondb [ [ @database = ] N'database' ]
[ ; ]
Argumente
[ @database = ] N'datenbank'
Der Datenbankname, für den Eigenschaften zurückgegeben werden. @database ist "sysname", mit einem Standardwert %
für alle Datenbanken, die dem Distributor zugeordnet sind und für die der Benutzer über Berechtigungen verfügt.
Resultset
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 zur internen 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) | Name der Protokolldatei. |
log_file_size |
int | Die Anfangsgröße der Protokolldatei in Megabyte. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpdistributiondb
wird in allen Replikationstypen verwendet.
Berechtigungen
Mitglieder der db_owner festen Datenbankrolle oder die Rolle "Replmonitor" in einer Verteilerdatenbank und Benutzer in der Publikationszugriffsliste einer Publikation mithilfe der Verteilungsdatenbank können ausgeführt werden sp_helpdistributiondb
, um dateibezogene Informationen zurückzugeben. Mitglieder der öffentlichen Rolle können ausgeführt werden sp_helpdistributiondb
, um nicht dateibezogene Informationen für Verteilungsdatenbanken zurückzugeben, auf die sie Zugriff haben.