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 Zitieren
zahni 566 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 Zitieren
NilsK 2.978 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 Zitieren
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 Zitieren
zahni 566 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. Zitieren
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 ;) Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.