RESOLVED: "Unable to determine if the owner ... of job has server access"-Error

Folgende Fehlermeldung erscheint, wenn zum Beispiel ein SQL Server Job einen Service Account aus dem Active Directory als Owner beinhaltet. Der Service Account steht jedoch in keiner Beziehung zum Service Account des SQL Servers oder des SQL Server Agents.

Unable to determine if the owner (<Domain>\<Username>) of job 41BE1A4A-1E6B-4CC2-946C-6D38C6612D0C has server access (reason: Could not obtain information about Windows NT group/user '<Domain>\<Username>', error code 0x5. [SQLSTATE 42000] (Error 15404)).

Der Fehler kommt daher, dass der SQL Server Service Account keine Berechtigung im Active Directory hat, um Informationen des "unbekannten" Benutzers aus dem Active Directory zu lesen.

LÖSUNG - Berechtigung im Active Directory

Active Directory: Security vom SQL Server Service Account
Active Directory: Security vom SQL Server Service Account

Um den Fehler nicht mehr zu erhalten, muss dem Service Account vom SQL Server das Recht gegeben werden, um die Informationen vom Service Account (der im SQL Job als Owner angegeben wurde) im Active Directory auszulesen.

 

Hierzu muss im Active Directory folgendes gemacht werden:

  1. Start -> Administrative Tasks -> Active Directory Users and Computers
  2. Finden Sie den Service Account des betroffenen SQL Servers
  3. Öffnen Sie mit Rechtsklick und Properties / Eigenschaften
  4. Wählen Sie den Reiter Security
  5. Fügen Sie den Service Account hinzu, der vom SQL Server ausgelesen werden soll und geben Sie Leserechte (Read) auf den Service Account

Um die Änderungen am SQL Server wirksam zu machen, muss der SQL Server Dienst neugestartet werden.

Kommentar schreiben

Kommentare: 0