PsGetSID zeigt zwei Benutzernamen und eine SID an


2

Wir haben den Anmeldenamen einer Person in AD von "Name1" in "Name2" geändert. Wir hatten Probleme mit einigen SQL-Boxen, die den alten 'Namen2' aufnahmen und ihn zur Authentifizierung verwendeten, um herauszufinden, warum ich lief:

psgetsid name1

und

psgetsid name2

, beide geben mir die gleiche SID. Wie kann eine SID zwei Benutzernamen haben? Ich habe das MMC-Snap-In "Active Directory-Benutzer und -Computer" aktiviert und die Domain nach Benutzern, Kontakten oder Gruppen durchsucht. & Gt; & gt; Name = 'name1' und dann 'name2'. Sicher genug, ich erhalte ein gemeinsames Ergebnis, aber 'name2' ist nirgends im gemeinsamen Ergebnis zu finden ('name1' ist der zum Beispiel aufgeführte Anmeldename und befindet sich auch im E-Mail-Feld).


1
Wenn Sie über mehrere Domänencontroller verfügen, sind möglicherweise Probleme mit der Replikation aufgetreten.
Jeff Zeitlin

Selbst wenn zwei DCs ausgeschaltet wären, würde das bedeuten, dass ich einen DC bei einem Aufruf von psgetsid und einen anderen DC bei dem anderen Aufruf von psgetsid habe, richtig?
Jeyenne

Sie haben weder die von Ihnen ausgeführten SQL Server-Versionen noch Ihre Domänenebenen angegeben, da dies möglicherweise ein wichtiges Detail ist. Sie sollten in Betracht ziehen, AD-Sicherheitsgruppen & amp; Binden Sie diese Gruppen an die SQL Server-Sicherheit auf globaler Ebene und nicht an explizite Konten, wenn dies in Ihrem Fall möglich ist und dies möglicherweise kein Problem darstellt. Manchmal braucht SQL Server Zeit, um Änderungen der AD SID-Ebene zwischenzuspeichern, und manchmal müssen Sie nur das Konto löschen und erneut lesen (globale Sicherheitsstufe) oder die SQL Server-Instanz neu starten, damit der neue Benutzername an die SID gebunden wird. Ich weiß, dass es scheiße ist, aber es ist das, was es ist.
Pimp Juice IT
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.