2017-06-29 7 views
0

Bei der Arbeit, habe ich vor kurzem eine Datenbank "geerbt" und wurde gesagt, machen Sie eine bessere, die ich habe. Jetzt muss ich die User kopieren, habe gesucht, habe keinen einfachen Weg dazu gefunden. Die meisten der involvierten Methoden lassen den Benutzer fallen, was ich nicht tun soll. Wie kann ich Benutzer zu einer neuen Datenbank in SQL Server 2014 hinzufügen, die bereits vorhanden ist?Hinzufügen eines vorhandenen Benutzers SQL Server 2014

EDIT Was ich wirklich bin auf der Suche nach hier ist das Hinzufügen eines bereits Benutzer bestehenden, die bereits Zugriff auf eine Datenbank in eine andere Datenbank hat, die meisten Sachen, die ich bei übermäßig ausgesehen haben verkompliziert, was ich als eine wirklich einfache Aufgabe sehen .

Antwort

1

Logins und Benutzer sind sehr unterschiedliche Dinge in SQL Server. Es gibt eine Menge sehr detaillierte Zuschriften zu dem Thema, so google/bing es. Kurz gesagt, Sie müssen denselben Benutzer erstellen, der in der ursprünglichen Datenbank in Ihrer neuen Datenbank vorhanden war. Dieser Benutzer muss demselben Login zugeordnet sein. Eine einfache Möglichkeit besteht darin, alle Benutzer aus der Originaldatenbank zu scripten (über SSMS) und die Skripte für Ihre neue Datenbank auszuführen.

Dieses SO Post hat eine gute Beschreibung auf hoher Ebene der Logins & Benutzer, die Ihnen helfen zu verstehen, wie sie zusammen arbeiten: Difference between a User and a Login in SQL Server

Sie sollten auch mit dem Inhalt sehr vertraut auf https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/overview-of-sql-server-security