|
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Problembehandlung bei verwaisten Benutzern (SQL Server)
-
Das Gastkonto. Wenn dieses Konto in der Datenbank aktiviert ist, können die SQL Server-Anmeldenamen, die keinem Datenbankbenutzer zugeordnet sind, die Datenbank als Gastbenutzer verwenden. -
Microsoft Windows-Gruppenmitgliedschaften. Ein von einem Windows-Benutzer erstellter SQL Server-Anmeldename kann eine Datenbank verwenden, wenn der Windows-Benutzer Mitglied einer Windows-Gruppe ist, die auch ein Benutzer der Datenbank ist.
Hinweis
|
|---|
|
|
USE <database_name>; GO; sp_change_users_login @Action='Report'; GO;
Hinweis |
|---|
-
Mit dem folgenden Befehl wird ein neuer Link zwischen dem mit <login_name> angegebenen Serveranmeldekonto und dem mit <database_user> angegebenen Datenbankbenutzer erstellt. USE <database_name>; GO sp_change_users_login @Action='update_one', @UserNamePattern='<database_user>', @LoginName='<login_name>'; GO
Weitere Informationen finden Sie unter sp_change_users_login (Transact-SQL). -
Nachdem Sie den im letzten Schritt angegebenen Code ausgeführt haben, kann der Benutzer wieder auf die Datenbank zugreifen. Anschließend kann das zum Anmeldekonto <login_name> gehörige Kennwort mithilfe der gespeicherten Prozedur sp_password wie folgt geändert werden: USE master GO sp_password @old=NULL, @new='password', @loginame='<login_name>'; GO
SicherheitshinweisNur Anmeldenamen mit der Berechtigung ALTER ANY LOGIN können auch die Kennwörter von anderen Benutzernamen ändern. Allerdings können die Kennwörter von Mitgliedern der sysadmin-Rolle nur von Mitgliedern der sysadmin-Rolle geändert werden.
Hinweissp_password kann nicht für Microsoft Windows-Konten verwendet werden. Benutzer, die über das Windows-Netzwerkkonto eine Verbindung mit SQL Server herstellen, werden durch Windows authentifiziert. Deshalb können ihre Kennwörter nur unter Windows geändert werden. Weitere Informationen finden Sie unter sp_password (Transact-SQL).