Artikel-ID: 911305 - Geändert am: Donnerstag, 1. Oktober 2009 - Version: 2.0

SQL Server-Agent-Aufträge möglicherweise fehlschlagen, nachdem Sie mithilfe der Windows-Dienststeuerungs-Manager das SQLServerAgent-Dienststartkonto ändern

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
# Fehler: 413203 (SQLBUDT)
Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie eine SQL Server Agent Auftrag ausführen über eine Schritt konfiguriert ? Ausführen als eingeben angegebene Proxykonto, wird möglicherweise die folgenden Fehlermeldung im Verlauf Auftrag:

Fehler:
Ausgeführt als Benutzer: Domain \ Account.
Der Prozess konnte nicht für Schritt Step Number von Auftrag Unique Job ID erstellt werden (Ursache: besitzt ein erforderliches Recht nicht vom Client). Fehler bei Schritt.
Diese Fehlermeldung beeinträchtigen häufig die folgenden Typen von Auftrag Schritt:
  • Betriebssystem (CmdExec)-Auftragsschritt
  • SQL Server Integration Services-Paket-Auftragsschritt
  • Replikation Auftrag Schritt Typen Auftragsschritt
Darüber hinaus , wenn Sie versuchen, ein Replikations-Agent Auftrag auszuführen, die Replikations-Agent Auftrag fehlschlagen und Sie wird möglicherweise eine Fehlermeldung etwa folgenden Inhalts angezeigt:
Ausgeführt als Benutzer: <useraccount>. Snapshot-Subsystem Replikation Replikation: Agent <agentname> konnte. Ausgeführt als Benutzer: <useraccount>. Der Client besitzt ein erforderliches Recht nicht. Fehler bei Schritt. [SQLSTATE: 42000] (Fehler 14151). Fehler bei Schritt.

Ursache

Dieses Problem rührt der Windows-Dienststeuerungs-Manager keine erforderlichen Berechtigungen zum Ausführen von -Agent-Aufträge an die neue Domäne erteilen können.

SQL Server-Konfigurationsmanager dauert zusätzliche Schritte über das Ändern des Dienstkontos oder Kennwort. Diese Schritte werden das Dienstkonto der geeigneten Gruppenmitgliedschaft hinzufügen erforderlichen Berechtigungen bereit.

Sie erhalten die zweite Fehlermeldung, die im Abschnitt Problembeschreibung genannten, wenn das SQL Server Agent-Dienstkonto keine die erforderlichen Operating system Berechtigungen zu den erforderlichen untergeordneten Prozess unter dem Kontext des Proxykontos zu erzeugen.

Hinweis: Diese Fehlermeldung wird nicht in der Regel durch das Proxykonto selbst, sondern von des SQL Server-Agent-Dienst-Kontos das Proxykonto imitieren möchten verursacht. Das SQL Server-Agent-Dienstkonto fehlen die erforderlichen Berechtigungen dazu Identitätswechsel.

Lösung

Verwenden Sie SQL Server-Konfigurationsmanager das Domänenkonto wieder zu einer Startkonto geändert, um dieses Problem zu beheben. Verwenden Sie dann SQL Server-Konfigurationsmanager, um das Startkonto an ein Domänenkonto ändern. Wenn Sie dies tun, wird SQL Server-Konfigurationsmanager das Domänenkonto zur folgenden Sicherheitsgruppe hinzugefügt:
SQLServer2005SQLAgentUser $ ComputerName $ InstanceName
Daher wird SQL Server-Konfigurationsmanager erforderlichen Berechtigungen -Agent-Aufträge zum das Domänenkonto ausführen erteilt.
Gehen Sie folgendermaßen vor um das Problem zu beheben:
  1. So die SQL Server-Agent-Dienstkonto im SQL Server-Konfigurations-Manager das lokale Systemkonto.
  2. Beenden Sie und starten Sie SQL Server-Agent-Dienst.
  3. Das Dienstkonto von SQL Server-Agents im SQL Server-Konfigurations-Manager auf das ursprüngliche Konto zurücksetzen.
  4. Beenden Sie und starten Sie SQL Server-Agent-Dienst.
Sie können auch das Kennwort des SQL Server-Agent-Dienstkontos im SQL Server-Konfigurations-Manager zurücksetzen.

Um dieses Problem zu vermeiden wird in der Zukunft empfohlen, Sie SQL Server-Konfigurationsmanager anstelle von den Windows Dienststeuerungs-Manager verwenden Startkonten ändern.

Weitere Informationen dazu, wie SQL Server-Dienstkonto ändern, finden Sie auf folgenden Websites von Microsoft:

Status

Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.

Weitere Informationen

Für SQL Server 2005 sind die folgenden Benutzergruppen durch das SQL Server Setup-Programm erstellt:
  • Standardinstanz: SQLServer2005SQLAgentUser $ ComputerName $ MSSQLSERVER
  • Benannte Instanz: SQLServer2005SQLAgentUser $ ComputerName $ Instanzname
Für SQL Server 2008 sind die folgenden Benutzergruppen durch das SQL Server Setup-Programm erstellt:
  • Standardinstanz: SQLServerSQLAgentUser $ ComputerName $ MSSQLSERVER
  • Benannte Instanz: SQLServerSQLAgentUser $ ComputerName $ Instanzname
Diese Gruppen verfügen über die entsprechenden Berechtigungen zu Proxykonten, imitiert werden.

Finden Sie weitere Informationen über die erforderlichen Berechtigungen für eine SQL Server Agent-Dienstkonto auf der folgenden Microsoft-Websites:

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
Keywords: 
kbmt kbsql2005repl kbexpertiseadvanced kbbug KB911305 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 911305  (http://support.microsoft.com/kb/911305/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.