Freigeben über


Überwachen von Digestuploads

Gilt für: SQL Server 2022 (16.x) Azure SQL-Datenbank Azure SQL Managed Instance

Sie können fehlgeschlagene und erfolgreiche Hauptbuch-Digestups in der Azure-Portal in der Metrikansicht Ihrer Azure SQL-Datenbank überwachen.

Metrik-Ansicht der fehlgeschlagenen und erfolgreichen Ledger-Digest-Uploads der Azure SQL-Datenbank im Azure-Portal.

Sie können fehlgeschlagene und erfolgreiche Ledger-Digestups mit erweiterten Ereignissen in SQL Server überwachen. Wählen Sie die Ereignisse ledger_digest_upload_failed und ledger_digest_upload_success in der erweiterten Ereignissitzung aus.

Sie können fehlgeschlagene und erfolgreiche Ledger-Digestups mit erweiterten Ereignissen in Azure SQL Managed Instance überwachen. Wählen Sie die Ereignisse ledger_digest_upload_failed und ledger_digest_upload_success in der erweiterten Ereignissitzung aus.

Empfehlung für Digestup-Benachrichtigungen

Es wird empfohlen, Warnungen bei fehlgeschlagenen LedgerDigestupups zu konfigurieren, wenn Sie benachrichtigt werden möchten, wenn ein Digestup fehlgeschlagen ist. Fehler können aufgrund widerrufener Berechtigungen für das Speicherkonto oder die Netzwerkkonfiguration auftreten, auf die das Speicherkonto nicht zugreifen kann. Optional können Sie auch eine Warnung für erfolgreiche Ledger Digest-Uploads konfigurieren. Wenn die Anzahl der erfolgreichen Ledger-Digest-Uploads unter einen bestimmten Wert oder Null fällt, da jemand den automatischen Digest-Upload deaktiviert, kann die Warnung dazu beitragen, die Aufmerksamkeit auf diese Angelegenheit zu lenken. Digestuploads, die explizit deaktiviert sind, werden in diesem Fall nicht als Fehler betrachtet.

Es wird empfohlen, eine Warnung für die Ereignisnummer 37417 – Fehler zu beim Hochladen des Hauptbuchdigests zu konfigurieren. Die Warnung kann mithilfe der SQL-Agent-Warnung oder des bevorzugten Überwachungstools von Drittanbietern konfiguriert werden.

Es wird empfohlen, benutzerdefinierte SQL-Agent-Aufträge zum Lesen und Verarbeiten einer erweiterten Ereignissitzung und Benachrichtigung mithilfe von Datenbank-E-Mail zu verwenden. Eine weitere Möglichkeit besteht darin, eine geplante Azure-Funktion zu verwenden, falls Datenbank-E-Mail aus irgendeinem Grund nicht verwendet werden kann.