Meldungen zur Ablaufverfolgung in das SQL Server-Agent-Fehlerprotokoll schreiben

Gilt für:SQL ServerAzure SQL Managed Instance

Wichtig

In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance und SQL Server.

In diesem Thema wird beschrieben, wie Sie den Microsoft SQL Server-Agent mithilfe von SQL Server Management Studio so konfigurieren, dass Meldungen zur Ablaufverfolgung in das entsprechende Fehlerprotokoll in SQL Server aufgenommen werden.

Vorbereitungen

Einschränkungen

  • Der SQL Server -Agent-Knoten wird nur im Objekt-Explorer angezeigt, wenn Sie die Berechtigung besitzen, ihn zu verwenden.

  • Schließen Sie Meldungen zur Ablaufverfolgung in SQL Server-Agent-Fehlerprotokolle ein, wenn Sie ein bestimmtes Problem des SQL Server-Agents untersuchen, denn die Option kann dazu führen, dass das Fehlerprotokoll sehr umfangreich wird.

Sicherheit

Berechtigungen

Der SQL Server -Agent muss zur Verwendung der Anmeldeinformationen eines Kontos konfiguriert werden, das Mitglied der festen Serverrolle sysadmin in SQL Serverist, um seine Funktionen ausführen zu können. Das Konto muss über die folgenden Windows-Berechtigungen verfügen:

  • Anmelden als Dienst (SeServiceLogonRight)

  • Token auf Prozessebene ersetzen (SeAssignPrimaryTokenPrivilege)

  • Traversierungsüberprüfung umgehen (SeChangeNotifyPrivilege)

  • Anpassen des Arbeitsspeicherkontingents für einen Prozess (SeIncreaseQuotaPrivilege)

Weitere Informationen zu den Windows-Berechtigungen, die für das SQL Server -Agent-Dienstkonto erforderlich sind, finden Sie unter Auswählen eines Kontos für den SQL Server-Agent-Dienst und Einrichten von Windows-Dienstkonten.

So schreiben Sie Meldungen zur Ablaufverfolgung in das SQL Server-Agent-Fehlerprotokoll

  1. Klicken Sie im Objekt-Explorer auf das Pluszeichen neben dem Server, der das SQL Server-Agent-Fehlerprotokoll enthält, in das Sie Meldungen zur Ablaufverfolgung schreiben möchten.

  2. Klicken Sie mit der rechten Maustaste auf SQL Server-Agent , und wählen Sie Eigenschaftenaus.

  3. Aktivieren Sie im Dialogfeld *SQL Server-Agent-Eigenschaften -server_name unter Fehlerprotokoll auf der Seite Allgemein das Kontrollkästchen Meldungen zur Ablaufverfolgung einschließen.

  4. Klicken Sie auf OK.