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 Managed Instance
Wichtig
In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance T-SQL und SQL Server oder SQL Agent-Jobbeschränkungen in SQL Managed Instance.
Das Startkonto des SQL Server-Agent-Dienstes legt das Windows-Konto fest, unter dem SQL Server-Agent ausgeführt wird, sowie seine Netzwerkberechtigungen. In diesem Artikel wird beschrieben, wie Sie das SQL Server-Agent-Dienstkonto mit SQL Server Configuration Manager in SQL Server mithilfe von SQL Server Management Studio festlegen.
Begrenzungen
Standardmäßig ist das SQL Server-Agent-Dienstkonto der STANDARD-SQL Server-Agent-Dienst-SID (NT SERVICE\SQLSERVERAGENT) zugeordnet, die Mitglied der sysadmin festen Serverrolle ist. Das Konto muss auch Mitglied der msdb Datenbankrolle TargetServersRole auf dem Masterserver sein, wenn die Verarbeitung von Multiserveraufträgen verwendet wird. Der Masterserver-Assistent fügt dieser Rolle im Rahmen des Eintragungsprozesses automatisch das Dienstkonto hinzu.
Der Objekt-Explorer zeigt nur den SQL Server-Agent-Knoten an, wenn Sie über die Berechtigung zum Verwenden verfügen.
Erlaubnisse
Um seine Funktionen auszuführen, muss der SQL Server-Agent so konfiguriert sein, dass die Anmeldeinformationen eines Kontos verwendet werden, das Mitglied des sysadmin festen Serverrolle in SQL Server ist. Das Konto muss über die folgenden Windows-Berechtigungen verfügen:
- Anmelden als Dienst (
SeServiceLogonRight) - Ersetzen eines Token auf Prozessebene (
SeAssignPrimaryTokenPrivilege) - Umgehen der Durchlaufüberprüfung (
SeChangeNotifyPrivilege) - Anpassen von Speicherkontingenten 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.
Verwenden von SQL Server Management Studio
Festlegen des Dienststartkontos für DEN SQL Server-Agent
Wählen Sie in den registrierten Servern das Pluszeichen aus, um das Datenbankmodul zu erweitern.
Wählen Sie das Pluszeichen aus, um den ordner lokalen Servergruppen zu erweitern.
Klicken Sie mit der rechten Maustaste auf die Serverinstanz, in der Sie das Dienststartkonto einrichten möchten, und wählen Sie SQL Server Configuration Manager...aus.
Wählen Sie im Dialogfeld BenutzerkontensteuerungJaaus.
Wählen Sie in SQL Server Configuration Manager im Konsolenbereich SQL Server Services-aus.
Klicken Sie im Detailbereich mit der rechten Maustaste SQL Server-Agent-(server_name), wobei server_name der Name der SQL Server-Agent-Instanz ist, für die Sie das Dienststartkonto ändern möchten, und wählen Sie Eigenschaftenaus.
Wählen Sie im Dialogfeld SQL Server-Agent-(server_name)Eigenschaften auf der Registerkarte Anmelden eine der folgenden Optionen unter Anmelden alsaus:
integriertes Konto: Wählen Sie diese Option aus, wenn Ihre Aufträge nur Ressourcen vom lokalen Server benötigen. Informationen zum Auswählen eines integrierten Windows-Kontotyps finden Sie unter Auswählen eines Kontos für DEN SQL Server-Agent-Dienst.
Wichtig
Der SQL Server-Agent-Dienst unterstützt das lokale Dienst- Konto in SQL Server Management Studio nicht.
Dieses Konto: Wählen Sie diese Option aus, wenn Ihre Aufträge Ressourcen über das Netzwerk benötigen, einschließlich Anwendungsressourcen; wenn Sie Ereignisse an andere Windows-Anwendungsprotokolle weiterleiten möchten; oder wenn Sie Operatoren per E-Mail oder Pager benachrichtigen möchten.
Wenn Sie diese Option auswählen:
Geben Sie im Feld Kontoname das Konto ein, das zum Ausführen des SQL Server-Agents verwendet wird. Wählen Sie alternativ Durchsuchen aus, um das Dialogfeld "Benutzer oder Gruppe auswählen" zu öffnen und das zu verwendende Konto auszuwählen.
Geben Sie im Feld Kennwort das Kennwort für das Konto ein. Geben Sie im Feld Kennwort bestätigen das Kennwort erneut ein.
Wählen Sie OKaus.
Wählen Sie in SQL Server-Konfigurations-Manager die Schaltfläche Schließen aus.