Inhaltsverzeichnis:

Was sind verwaiste Benutzer in SQL Server?
Was sind verwaiste Benutzer in SQL Server?

Video: Was sind verwaiste Benutzer in SQL Server?

Video: Was sind verwaiste Benutzer in SQL Server?
Video: What is SQL?!? 2024, Dezember
Anonim

Verwaister Benutzer sind diejenigen, die auf Datenbankebene vorhanden sind, aber ihre relevanten Logins nicht in der Server Niveau. Verwaiste Benutzer werden generiert, wenn Sie ein Datenbank-Backup von einem erstellen Server und auf einem anderen wiederhergestellt Server (Meistens während der DB-Migration).

Wie finde ich außerdem verwaiste Benutzer in SQL Server?

Identifizieren Sie verwaiste Benutzer in diesen Umgebungen mit den folgenden Schritten:

  1. Verbinden Sie sich mit der Master-Datenbank und wählen Sie die SIDs für die Logins mit der folgenden Abfrage aus:
  2. Stellen Sie eine Verbindung zur Benutzerdatenbank her und überprüfen Sie die SIDs der Benutzer in der Tabelle sys.database_principals, indem Sie die folgende Abfrage verwenden:

Und was ist SQL-Sid? Im Zusammenhang mit der Microsoft Windows NT-Reihe von Betriebssystemen wird ein Security Identifier (üblicherweise abgekürzt SID ) ist ein eindeutiger Name (eine alphanumerische Zeichenfolge), der von einem Windows-Domänencontroller während des Anmeldevorgangs zugewiesen wird und der zur Identifizierung eines Subjekts verwendet wird, z. B. eines Benutzers oder einer Benutzergruppe in

Anschließend stellt sich die Frage, was ist ein SQL-Benutzer ohne Login?

Die OHNE ANMELDUNG Klausel erzeugt a Benutzer das ist nicht auf a abgebildet SQL Server Anmeldung . Es kann sich als Gast mit anderen Datenbanken verbinden. Dem können Berechtigungen zugewiesen werden Benutzer ohne Login und wenn der Sicherheitskontext in a. geändert wird Benutzer ohne Login , das Original Benutzer erhält die Erlaubnis der Benutzer ohne Login.

Wie repariere ich einen verwaisten Benutzer?

Wir können verwaiste Benutzer reparieren durch unterschiedliche Methoden. Wenn du welche findest verwaiste Benutzer , dann Login erstellen mit verwaister Benutzer SID. UPDATE_ONE kann zum Ändern verwendet werden des Benutzers SID mit Login-SID. Es kann verwendet werden, um zuzuordnen, auch wenn Login-Name und Benutzer Namen sind unterschiedlich (oder) gleich.

Empfohlen: