Freigeben über


MSSQL_ENG024070

Gilt für: SQL Server Azure SQL Managed Instance

Meldungsdetails

attribute Wert
Produktname SQL Server
Ereignis-ID 24070
Ereignisquelle MSSQLSERVER
Komponente SQL Server-Datenbank-Engine
Symbolischer Name
Meldungstext A required privilege is not held by the client. (System.ComponentModel.Win32Exception: Dem Client fehlt ein erforderliches Recht.)

Erklärung

Es handelt sich um einen allgemeinen Fehler, der unabhängig von der Verwendung der Replikation ausgelöst werden kann. Bei einem Server in einer Replikationstopologie wird der Fehler in der Regel ausgelöst, da das SQL Server-Agent Dienstkonto mithilfe des Microsoft Windows-Dienststeuerungs-Managers anstelle von SQL Server-Konfigurations-Manager geändert wird. 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:

Executed as user: \<UserAccount>. Replication-Replication Snapshot Subsystem: agent \<AgentName> failed. Executed as user: \<UserAccount>. A required privilege is not held by the client. The step failed. [SQLSTATE 42000] (Error 14151). The step failed.

Dieses Problem tritt auf, da der Windows-Dienststeuerungs-Manager die erforderlichen Berechtigungen für das neue Dienstkonto für SQL Server-Agent nicht erteilen kann.

Benutzeraktion

Um dieses Problem in Zukunft zu vermeiden, verwenden Sie immer SQL Server-Konfigurations-Manager anstelle des Windows-Dienststeuerungs-Managers, um Dienstkonten und Kennwörter zu ändern.

Um dieses Problem zu beheben, verwenden Sie SQL Server-Konfigurations-Manager, um das Dienstkonto wieder in das ursprüngliche Konto zu ändern. Verwenden Sie dann SQL Server-Konfigurations-Manager, um zum neuen Konto zu wechseln. In diesem Fall fügt SQL Server-Konfigurations-Manager das neue Konto der folgenden Sicherheitsgruppe hinzu:

SQLServer2008SQLAgentUser$ComputerName$InstanceName

Als Mitglied dieser Sicherheitsgruppe verfügt das neue Konto über die erforderlichen Berechtigungen, um den Auftrag des Replikations-Agents auszuführen.