Benutzeranmeldefehler der Datenbank wiederherstellen

7

Ich versuche, eine Datenbank (SQL SERVER 2008) aus einer Sicherung auf einem anderen Server wiederherzustellen. Das Problem, das ich habe, ist mit der Anmeldung, da der Benutzer in der Sicherung enthalten ist, aber die Anmeldung nicht ist.

Ich versuche also ein neues Login auf dem Server zu erstellen, aber es scheint nicht zu funktionieren.

kennt jemand eine Umgehung dafür?

    
user441365 18.10.2010, 11:44
quelle

4 Antworten

2

Es wäre nützlich gewesen, wenn Sie die tatsächliche Fehlermeldung und die Schritte, die zur Erzeugung des Fehlers unternommen wurden, gepostet haben.

Wie auch immer, ich denke, Sie müssen den Benutzer aus der wiederhergestellten Datenbank löschen. Dann können Sie den Benutzer & amp; entsprechende Serveranmeldung von Grund auf neu.

BEARBEITEN:

Wenn der Benutzer ein Schema in der Datenbank besitzt, können Sie den Benutzer nicht löschen. Es gibt einen Microsoft-Artikel zum Übertragen von SQL-Logins.

    
codingbadger 18.10.2010, 11:47
quelle
14

Das ist ein sehr häufiges Problem nach einer Wiederherstellung. Ein Benutzer (datenbankspezifisch) und ein Login (serverweit) haben beide eine SID. Das Problem besteht wahrscheinlich darin, dass die von Ihnen erstellte Anmeldung eine andere SID als die Anmeldung in der Produktionsdatenbank aufweist. Sie können den Benutzernamen und die Benutzer-SID wie folgt überprüfen:

%Vor%

Hier ist ein Skript, das wir nach jedem Backup ausführen, um den Login - Datenbanklink zu reparieren:

%Vor%     
Andomar 18.10.2010 11:59
quelle
13

Ich bin mir der Ursache Ihres Fehlers nicht 100% ig sicher, aber dieses Skript hilft mir beim Wiederherstellen einer Datenbank von einem anderen Server, vorausgesetzt, die Anmeldung und der Benutzer sind bereits auf dem Zielserver vorhanden:

%Vor%

(Ersetzen Sie [Benutzername] mit Ihrem Datenbank-Benutzernamen und [Anmeldename] mit dem Server-Login)

    
Marc 02.02.2012 16:04
quelle
-1

Ich konnte den obigen Beitrag nicht kommentieren - aber es funktionierte, die einzige Verbesserung, die ich machen musste, war LINIE 4, wo ich die Standardsortierung auf dem Feld angegeben habe.

%Vor%     
grantpr 14.06.2016 12:04
quelle

Tags und Links