Arbeiten mit Microsoft SQL Server-Protokollen - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit Microsoft SQL Server-Protokollen

Sie können die RDS Amazon-Konsole verwenden, um SQL Server-Agent-Protokolle, Microsoft-Serverfehlerprotokolle und SQL SQL Server Reporting Services (SSRS) -Protokolle anzuzeigen, anzusehen und herunterzuladen.

Beobachten von Protokolldateien

Wenn Sie sich ein Protokoll in der RDS Amazon-Konsole ansehen, können Sie seinen Inhalt so sehen, wie er gerade existiert. Das Beobachten eines Protokolls in der Konsole öffnet es in einem dynamischen Status, so dass die Aktualisierungen nahezu in Echtzeit angezeigt werden.

Lediglich das aktuelle Protokoll ist zur Beobachtung aktiv. Nehmen wir an, es werden die folgenden Protokolle angezeigt:

Ein Bild des Abschnitts Logs in der RDS Amazon-Konsole mit einem ausgewählten Fehlerprotokoll.

Nur log/ ERROR als neuestes Protokoll wird aktiv aktualisiert. Sie können auch andere beobachten, aber diese sind statisch und werden nicht aktualisiert.

Archivieren von Protokolldateien

Die RDS Amazon-Konsole zeigt Protokolle für die letzte Woche bis zum aktuellen Tag an. Die Protokolle können zur Referenzzwecken für einen späteren Zeitpunkt heruntergeladen und archiviert werden. Eine Möglichkeit, Protokolle zu archivieren, besteht darin, sie in einen Amazon S3-Bucket zu laden. Anweisungen zum Einrichten eines Amazon S3-Buckets und zum Hochladen einer Datei finden Sie unter Amazon S3-Grundlagen im Handbuch "Erste Schritte" zu Amazon Simple Storage Service unter Erste Schritte.

Anzeigen von Fehler- und Agent-Protokollen

Verwenden Sie die RDS gespeicherte Amazon-Prozedur rds_read_error_log mit den folgenden Parametern, um Fehler- und Agentenprotokolle von Microsoft SQL Server anzuzeigen:

  • @index – die Version des abzurufenden Protokolls. Der Standardwert ist 0, der das aktuelle Fehlerprotokoll abruft. Legen Sie 1 fest, um das vorherige Protokoll abzurufen, legen Sie 2 fest, um das Protokoll davor abzurufen usw.

  • @type – die Art des abzurufenden Protokolls. Legen Sie 1 fest, um ein Fehlerprotokoll abzurufen. Legen Sie 2 fest, um ein Agent-Protokoll abzurufen.

Das folgende Beispiel fordert das aktuelle Fehlerprotokoll an.

EXEC rdsadmin.dbo.rds_read_error_log @index = 0, @type = 1;

Weitere Informationen zu SQL Serverfehlern finden Sie unter Datenbankmodulfehler in der Microsoft-Dokumentation.