Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL-Datenbank in Microsoft Fabric
Jede Zeile stellt einen Datensatz in einem Ringpuffer eines bestimmten Typs dar.
| Spaltenname | Datentyp | Description |
|---|---|---|
ring_buffer_address |
varbinary(8) | Nur für Informationszwecke identifiziert. Nicht unterstützt Zukünftige Kompatibilität wird nicht sichergestellt. Nicht nullfähig. |
ring_buffer_type |
nvarchar(60) | Der Typ des Ringpufferdatensatzes. Nicht nullfähig. |
timestamp |
bigint | Die Zeit, zu der ein Ringpufferdatensatz hinzugefügt wurde, in Millisekunden seit dem Start des Computers. Nicht nullfähig. |
record |
nvarchar(max) | Nur für Informationszwecke identifiziert. Wird nur unterstützt, wenn sie in der offiziellen Microsoft-Produktdokumentation beschrieben oder von Microsoft für Diagnose- und Problembehandlungszwecke verwendet werden. Zukünftige Kompatibilität wird nicht sichergestellt. Nullfähig. |
ring_buffer_group |
nvarchar(60) | Nur für Informationszwecke identifiziert. Nicht unterstützt Zukünftige Kompatibilität wird nicht sichergestellt. Nicht nullfähig. Gilt für: SQL Server 2025 (17.x) |
create_time |
datetime2 | Die Uhrzeit, zu der ein Ringpufferdatensatz hinzugefügt wurde, in der lokalen Zeit der Datenbankmodulinstanz. Nicht nullfähig. Gilt für: SQL Server 2025 (17.x) |
Bemerkungen
Ein Ringpuffer ist eine Speicherstruktur innerhalb des Datenbankmoduls, die auf eine feste Anzahl von Datensätzen beschränkt ist. Wenn neue Datensätze eingehen, werden ältere Datensätze entfernt.
Datensätze in Ringpuffern enthalten Diagnosedaten für das Datenbankmodul. Die meisten Ringpuffertypen werden für interne Zwecke verwendet und werden nicht unterstützt, es sei denn, in der offiziellen Microsoft-Produktdokumentation beschrieben. Sie können z. B. Ringpuffer verwenden, um Integritätsinformationen zu AlwaysOn-Verfügbarkeitsgruppen abzurufen.
Das sys.dm_os_ring_buffers DMV kann auch von Microsoft für Diagnose- und Problembehandlungszwecke verwendet werden.
Erlaubnisse
SQL Server 2019 (15.x) und frühere Versionen erfordern die VIEW SERVER STATE Berechtigung.
SQL Server 2022 (16.x) und höhere Versionen und azure SQL Managed Instance erfordern die VIEW SERVER PERFORMANCE STATE Berechtigung auf dem Server.
Für Azure SQL-Datenbank Standard-, S0- und S1-Dienstziele sowie für Datenbanken in elastischen Pools ist das Serveradministratorkonto, das Microsoft Entra-Administratorkonto oder die Mitgliedschaft in der ##MS_ServerPerformanceStateReader## erforderlich. Für alle anderen SQL-Datenbankdienstziele ist entweder die VIEW DATABASE PERFORMANCE STATE Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerPerformanceStateReader## Serverrolle erforderlich.