BlacksGood 5 Geschrieben 7. Januar 2020 Melden Geschrieben 7. Januar 2020 Hallo zusammen, Derzeit läuft ein SQL-Server 2016 mit rund 25 Datenbanken und rund 2400 angelegten SQL-User/Login. Dieser Server, bzw. das SQL, soll auf 2017 neu installiert werden. Ein Upgrade kommt leider nicht in Frage, da eine komplette neue Installation gewünscht ist. Datenbanken, Agent Jobs, Logins etc. wurden einem Backup unterzogen und konnte test weise auch wieder hergestellt werden. Es gibt dabei ein Problem: Bei den 2 Domänen-Konten wurde das User-Mapping nach dem wieder einspielen des Backups auch wieder hergestellt. Da es jedoch über 2400 SQL-User gibt, die auch benötigt werden, wurde dort das User-Mapping nicht wieder richtig zugeordnet nach der Backup Rückspielung. Gibt es irgendeine Möglichkeit ein Backup der ganzen SQL-User zu erstellen mit sämtlichen Berechtigungen und vorallem mit dem jeweiligen User-Mapping? Sonst wird das eine sehr aufwendige Aufgabe, dies manuell neu zuzuordnen. Liebe Grüße
zahni 587 Geschrieben 7. Januar 2020 Melden Geschrieben 7. Januar 2020 Hallo Und willkommen im Forum. Was macht man denn mit 2400 SQL-Usern? Wenn " sp_change_users_login 'AUTO_FIX', 'username' " nicht reicht, dann mal hier lesen: https://dba.stackexchange.com/questions/12817/is-there-a-shorthand-way-to-auto-fix-all-orphaned-users-in-an-sql-server-2008 1
NilsK 3.046 Geschrieben 7. Januar 2020 Melden Geschrieben 7. Januar 2020 Moin, die SQL-Logins werden in der master-Datenbank gespeichert. Ist die auch wiederhergestellt worden? Alternativ die Logins per T-SQL-Skript neu erzeugen und dann mappen. Bei dieser Sorte Account hängt ja nicht viel dahinter, da ist das meist ein gangbarer Weg. (In dem Link von Zahni scheint mir im Prinzip dasselbe zu geschehen.) Gruß, Nils
MDD 13 Geschrieben 7. Januar 2020 Melden Geschrieben 7. Januar 2020 Hallo vor 5 Minuten schrieb NilsK: die SQL-Logins werden in der master-Datenbank gespeichert. Ist die auch wiederhergestellt worden? ich bin mir nicht sicher in wie weit sich die Master Datenbanken zwischen 2016 und 2017 generell unterscheiden. Ist da ein Backup & Restore problemlos möglich? Andere Datenbanken die auf dem alten Server nicht waren wären davon jedenfalls betroffen. Vielleicht hilft auch der Artikel von Microsoft weiter um die Logins zu übertragen. https://support.microsoft.com/de-at/help/918992/how-to-transfer-logins-and-passwords-between-instances-of-sql-server Gruß MDD
zahni 587 Geschrieben 7. Januar 2020 Melden Geschrieben 7. Januar 2020 Ohne mich mit dem Inhalt beschäftigt zu haben: https://support.microsoft.com/de-de/help/918992/how-to-transfer-logins-and-passwords-between-instances-of-sql-server Google spuckt da echt jede Menge Treffer aus.
BlacksGood 5 Geschrieben 16. Januar 2020 Autor Melden Geschrieben 16. Januar 2020 Ja google spuckt vieles aus, jedoch nichts, was hilfreich ist ;) Mittlerweile konnte das Problem mittels dbatools gelöst werden, danke euch ;)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden