sp_helpdistributiondb (Transact-SQL)
Gilt für:SQL ServerAzure 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= ] 'database_name' ]
Argumente
[ @database = ] 'database_name'
Der Datenbankname, für den Eigenschaften zurückgegeben werden. database_name ist sysname, wobei der Standardwert % für alle Datenbanken gilt, die dem Verteiler zugeordnet 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) | Name der Protokolldatei. |
log_file_size | int | Die Anfangsgröße der Protokolldatei in Megabyte. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Bemerkungen
sp_helpdistributiondb wird in allen Replikationstypen verwendet.
Berechtigungen
Mitglieder der db_owner festen Datenbankrolle oder der Rolle replmonitor in einer Verteilungsdatenbank und Benutzer in der Veröffentlichungszugriffsliste einer Veröffentlichung, die die Verteilungsdatenbank verwenden, können sp_helpdistributiondb ausführen, um dateibezogene Informationen zurückzugeben. Mitglieder der öffentlichen Rolle können sp_helpdistributiondb ausführen, um nicht dateibezogene Informationen für Verteilungsdatenbanken zurückzugeben, auf die sie Zugriff haben.
Weitere Informationen
Anzeigen und Ändern der Verteiler- und Verlegereigenschaften
sp_adddistributiondb (Transact-SQL)
sp_changedistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für