MSSQL_ENG024070
Aktualisiert: 14. April 2006
Details zur Fehlermeldung
Produktname |
SQL Server |
Produktversion |
9.0 |
Buildnummer des Produkts |
9.00.1399.60 |
Ereignis-ID |
24070 |
Ereignisquelle |
MSSQLSERVER |
Komponente |
SQL Server-Datenbankmodul |
Symbolischer Name |
|
Meldungstext |
Dem Client fehlt ein erforderliches Privileg. |
Erklärung
Es handelt sich um einen allgemeinen Fehler, der unabhängig von der Verwendung der Replikation ausgelöst werden kann. Auf einem Server in einer Replikationstopologie tritt der Fehler im Allgemeinen auf, weil das SQL Server Agent-Dienstkonto mithilfe des Microsoft Windows-Dienstkontroll-Managers anstelle des SQL Server-Konfigurations-Managers geändert wurde. Wenn Sie versuchen, nach der Änderung des Dienstkontos einen Agentauftrag auszuführen, erzeugt dieser Auftrag möglicherweise einen Fehler, und es wird eine Fehlermeldung wie die folgende angezeigt:
"Ausgeführt als Benutzer: <Benutzerkonto>. Replikationssnapshot-Subsystem: Fehler beim <AgentName>-Agent. Ausgeführt als Benutzer: <Benutzerkonto>. Dem Client fehlt ein erforderliches Privileg. Fehler bei Schritt. [SQLSTATE 42000] (Fehler 14151). Fehler bei Schritt."
Dieses Problem tritt auf, weil der Windows-Dienstkontroll-Manager dem neuen Dienstkonto nicht die erforderlichen Berechtigungen für den SQL Server-Agent zuweisen kann.
Benutzeraktion
Verwenden Sie zum Ändern von Dienstkonten und Kennwörtern immer den SQL Server-Konfigurations-Manager anstelle des Windows-Dienstkontroll-Managers, um dieses Problem in Zukunft zu vermeiden.
Ändern Sie das Dienstkonto mithilfe des SQL Server-Konfigurations-Managers zurück in das ursprüngliche Konto, um das Problem zu beheben. Verwenden Sie anschließend den SQL Server-Konfigurations-Manager, um das Dienstkonto in das neue Konto zu ändern. Der SQL Server-Konfigurations-Manager fügt das neue Konto dann der folgenden Sicherheitsgruppe hinzu:
SQLServer2005SQLAgentUser$ComputerName$InstanceName
Als Mitglied dieser Sicherheitsgruppe verfügt das neue Konto über die erforderlichen Berechtigungen, um den Auftrag des Replikations-Agents auszuführen.
Siehe auch
Konzepte
Ursachen und Lösungen für Replikationsfehler
Andere Ressourcen
Ändern von Kennwörtern und Benutzerkonten
SQL Server-Konfigurations-Manager