Automatischer Neustart des SQL Server-Agents

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 Artikel wird beschrieben, wie Sie den Microsoft SQL Server-Agent so konfigurieren, dass er automatisch neu gestartet wird, wenn er unerwartet beendet wurde.

Vorbereitungen

Einschränkungen

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

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)

Hinweis

Damit der automatische Neustart ordnungsgemäß funktioniert, muss das Konto, das den SQL Server-Agent-Dienst ausführt, ein lokaler Administrator auf dem Server sein.

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 Konfigurieren von Windows-Dienstkonten und -Berechtigungen.

Verwendung von SQL Server Management Studio

So konfigurieren Sie den automatischen Neustart des SQL Server-Agents

  1. Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, auf dem Sie den automatischen Neustart des SQL Server Agents konfigurieren möchten.

  2. Klicken Sie mit der rechten Maustaste auf SQL Server-Agent, und klicken Sie anschließend auf Eigenschaften.

  3. Aktivieren Sie auf der Seite Allgemein das Kontrollkästchen SQL Server-Agent nach unerwartetem Beenden automatisch neu starten.