Jump to content

SQL Server 2012 syspolicy_purge_history verursacht Loginfehler auf anderen Instanzen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

ich habe auf einem 2 Node AlwaysOn Cluster (SQL Server 2012, Windows Server 2008 R2 Enterprise) mehrere Named Instances laufen. Jede Server-Instanz und jeder SQL Server Agent läuft unter einem eigenen Windows Service User.

Wir finden nachdem der syspolicy_purge_history Job gelaufen ist im SQL Server Log aller anderen SQL-Server Instanzen am Server folgende Einträge:

Login failed for user 'DOMAIN\AGENT-SERVICE-USER'. Reason: Could not find a login matching the name provided. [CLIENT: <local machine>]

 

Der Job selbst läuft fehlerfrei durch.

 

Für SQL Server 2008 (R2) gibt es auch von Microsoft einen offiziellen Artikel zum Thema. Die vorgeschlagenen Lösungen funktionieren am SQL 2012 aber nicht mehr.

http://support.microsoft.com/kb/955726/en-us

 

Ich habe auch schon versucht im Step 3 des Jobs "Erase Phantom System Health Records." das Powershell Kommando so anzupassen, dass definitiv nur die richtige SQL Instanz referenziert wird, doch auch dann finden sich in den Logs der anderen Instanzen wieder die oben genannten Einträge.

(Get-Item SQLSERVER:\SQLPolicy\HOSTNAME\INSTANCENAME).EraseSystemHealthPhantomRecords()

... in diversen Schreibweisen mit FQDN, Virtual Instance Name, mit Angabe des Ports,... probiert => keine Lösung.

 

Habe auch den Port der Instanz statisch definiert, die Dienste neu gestartet => keine Lösung

 

Auch das Verändern der Powershell Execution Policy über die Registry, wie im nachfolgenden Artikel vorgeschlagen, bringt nichts.

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/59ebcd5a-d252-427d-92f4-340c9cbf2bde/sql-server-2012-syspolicypurgehistory-job-causes-crossinstance-login-failures-w?forum=sqldatabaseengine

 

Hat jemand noch eine Idee, wie das Problem gelöst werden kann?

 

Danke!

 

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...