
Wie repariere ich Windows -Waisenbenutzer in SQL Server?
Haben Sie Probleme mit verwaisten Benutzern in Ihrem SQL -Server? Finden Sie es schwierig, eine Lösung für dieses gemeinsame Problem zu finden? In diesem Artikel werden Ihnen die Informationen zur Verfügung gestellt, die Sie benötigen, um Windows -Waisenbenutzer in SQL Server zu beheben. Wir werden Sie durch die Schritte führen, wie Sie die verwaisten Benutzer identifizieren können, wie sie repariert werden und wie sie in Zukunft verhindern können. Mit diesem Handbuch können Sie sicherstellen, dass Ihre SQL Server -Datenbank reibungslos und effizient ausgeführt wird. Lassen Sie uns also anfangen und lernen, wie Sie Windows -Waisenbenutzer in SQL Server beheben!
Wie repariere ich Windows -Waisenbenutzer in SQL Server?
- Öffnen Sie SQL Server Management Studio (SSMS) als Administrator.
- Stellen Sie eine Verbindung zur SQL Server -Instanz her, in der der verwaiste Benutzer existiert.
- Suchen Sie im Objekt -Explorer -Bereich den Sicherheitsordner.
- Klicken Sie mit der rechten Maustaste auf den Ordner "Anmeldungen" und wählen Sie neue Login.
- Wählen Sie die Windows -Authentifizierung aus und geben Sie den Namen des verwaistenbenutzers ein.
- Gehen Sie zur Benutzerzuordnungsseite und wählen Sie die Datenbank aus, in der der verwaiste Benutzer existiert.
- Wählen Sie die Datenbankrollen aus und wählen Sie dann OK.
Einführung in die Reparatur von Windows -verwaisten Benutzern in SQL Server
Durch die Behebung von Windows Orphaned -Benutzern auf SQL Server werden die verwaisten Benutzer aus dem SQL -Server entfernt oder wiederhergestellt. Dieser Prozess hilft bei der Aufrechterhaltung der Sicherheit des SQL -Servers durch Verhinderung eines nicht autorisierten Zugriffs auf Daten. In diesem Artikel werden wir mit der Behebung von Windows -Waisenbenutzern in SQL Server erläutert.
Schritte zur Behebung von Windows -verwaisten Benutzern in SQL Server
Der Prozess der Fixierung von Windows -verwaisten Benutzern in SQL Server umfasst die folgenden Schritte:
Schritt 1: Identifizieren Sie die verwaisten Benutzer
Der erste Schritt bei der Behebung von Windows OrphaNed -Benutzern auf SQL Server besteht darin, die verwaisten Benutzer zu identifizieren. Dies kann durch Abfragen der Sys.sysSusers -Tabelle in der Master -Datenbank und der Suche nach Benutzern erfolgen, die keiner Windows -Benutzer zugeordnet sind. Sobald die verwaisten Benutzer identifiziert wurden, besteht der nächste Schritt darin, sie zu löschen.
Schritt 2: Löschen Sie die verwaisten Benutzer
Der zweite Schritt bei der Behebung von Windows -verwaisten Benutzern auf SQL Server besteht darin, die verwaisten Benutzer aus der Tabelle sys.sysusers zu löschen. Dies kann durch die speicherte SP_RevokedBaccess -Systeme erfolgen. In dieser Prozedur wird der Zugriff für den angegebenen Benutzer vom SQL -Server widerrufen und den Benutzer auch aus der Tabelle sys.sysusers löscht.
Schritt 3: Stellen Sie die verwaisten Benutzer wieder her
Der dritte Schritt bei der Behebung von Windows OrphaNed -Benutzern auf SQL Server besteht darin, die verwaisten Benutzer wiederherzustellen. Dies kann durch die speicherte SP_GRANTDBACCESS -Systeme erfolgen. Dieses Verfahren gewährt den Zugriff für den angegebenen Benutzer dem SQL -Server und fügt den Benutzer auch der Tabelle sys.sysusers hinzu.
Häufige Probleme bei der Behebung von verwaisten Benutzern auf SQL Server
Bei der Behebung von Windows OrphaNed -Benutzern in SQL Server können einige häufig vorkommende Probleme auftreten. Diese Probleme umfassen:
Fehlende Berechtigungen
Das erste Problem, das bei der Behebung von Windows -Waisenbenutzern auf dem SQL -Server auftreten kann, ist, dass der Benutzer möglicherweise nicht über die erforderlichen Berechtigungen verfügt, um auf die Tabelle sys.sysusers zuzugreifen. Dies kann durch Erteilung der erforderlichen Berechtigungen an den Benutzer gelöst werden.
Falsche Syntax
Das zweite Problem, das bei der Behebung von Windows -Waisenbenutzern in SQL Server auftreten kann, ist, dass die in der gespeicherte Prozedur verwendete Syntax möglicherweise falsch ist. Dies kann gelöst werden, indem sichergestellt wird, dass die in der gespeicherte Prozedur verwendete Syntax korrekt ist.
Abschluss
Zusammenfassend ist die Behebung von Windows -verwaisten Benutzern in SQL Server ein Prozess, bei dem die verwaisten Benutzer identifiziert, sie gelöscht und dann wiederhergestellt werden. Häufige Probleme, die bei der Behebung von Windows -verwaisten Benutzern in SQL Server auftreten können, umfassen fehlende Berechtigungen und falsche Syntax.
Nur wenige häufig gestellte Fragen
Was sind Windows -verwaiste Benutzer?
Windows Orphaned -Benutzer sind Benutzer mit Windows -Anmeldungen, die im Windows -Sicherheitssystem vorhanden sind, aber keinen zugeordneten Datenbankbenutzer in SQL Server haben. Dies kann auftreten, wenn die Datenbank aus einer anderen Umgebung verschoben oder wiederhergestellt wurde oder wenn der Datenbankbenutzer in SQL Server fallen gelassen wurde.
Was sind die Konsequenzen von Windows -Waisenbenutzern?
Die Folgen von Windows -Waisenbenutzern können erheblich sein, da Benutzer mit Windows -Anmeldungen nicht auf die Datenbank zugreifen können. Dies kann zu fehlgeschlagenen Anwendungsanmeldungen und anderen Fehlern sowie zu Sicherheitsproblemen führen, wenn ein Benutzer mit einer Windows -Login ohne gültigen Datenbankbenutzer auf die Datenbank zugreifen kann.
Was ist der beste Weg, um Windows -Waisenbenutzer in SQL Server zu beheben?
Der beste Weg, um Windows -Orphaned -Benutzer auf dem SQL -Server zu beheben, ist die Verwendung des gespeicherten Prozedur von SP_Change_Users_login. Mit diesem von System gespeicherten Prozedur können Sie eine Windows -Benutzeranmeldung und den zugehörigen Datenbankbenutzer hinzufügen, ändern oder fallen lassen.
Wie verwende ich sp_change_users_login, um Windows -verwaiste Benutzer in SQL Server zu beheben?
Um sp_change_users_login zu verwenden, um Windows -Orphaned -Benutzer in SQL Server zu beheben, müssen Sie den Namen der Windows -Benutzeranmeldung und den Datenbankbenutzer angeben und dann die gespeicherte Prozedur ausführen. Dadurch wird der Datenbankbenutzer mit demselben Namen wie der Windows -Benutzer erstellt und die Anmeldung des Windows -Benutzers beim Datenbankbenutzer zugeordnet.
Gibt es andere Möglichkeiten, um Windows -Waisenbenutzer in SQL Server zu beheben?
Ja, es gibt andere Möglichkeiten, um Windows -Waisenbenutzer in SQL Server zu beheben. Sie können die Anweisung Create User Anweisung verwenden, um einen Datenbankbenutzer mit demselben Namen wie der Windows -Benutzeranmeldung zu erstellen, und dann mit der Änderung der Benutzeranweisung die Anmeldung der Windows -Benutzer an den Datenbankbenutzer zugeordnet werden.
Welche Schritte sollten ich unternehmen, um in Zukunft Windows -Benutzer von Windows -Benutzern zu verhindern?
Um zu verhindern, dass Windows Orphaned -Benutzer in Zukunft auftreten, sollten Sie immer sicherstellen, dass ein Datenbankbenutzer mit demselben Namen ebenfalls erstellt wird, wenn ein Windows -Benutzeranmeldung erstellt wird. Darüber hinaus sollten Sie auch alle Datenbanksicherungen testen und Prozesse wiederherstellen, um sicherzustellen, dass die Windows -Benutzeranmeldungen ihren zugehörigen Datenbankbenutzern korrekt zugeordnet sind.
Identifizieren und beheben Sie verwaiste Benutzer in SQL Server 2012
Zusammenfassend ist die Behebung von Windows OrphaNed -Benutzern in SQL Server ein wichtiger Schritt, um die Sicherheit und Integrität Ihrer Datenbank zu erhalten. Als professioneller Schriftsteller ist es wichtig, die Risiken zu verstehen, die damit verbunden sind, verwaiste Benutzer in Ihrem System zu bleiben, und sich der Schritte bewusst zu sein, die Sie unternehmen müssen, um sicherzustellen, dass Ihr System sicher ist. Mit der richtigen Kombination aus Skripten, Befehlen und Berechtigungen können Sie problemlos Windows -verwaiste Benutzer in SQL Server beheben und Ihr System sicher und sicher halten.