BlacksGood 5 Geschrieben 7. Januar 2020 Melden Teilen 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 Link zu diesem Kommentar
zahni 553 Geschrieben 7. Januar 2020 Melden Teilen 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 Link zu diesem Kommentar
NilsK 2.934 Geschrieben 7. Januar 2020 Melden Teilen 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 Link zu diesem Kommentar
MDD 12 Geschrieben 7. Januar 2020 Melden Teilen 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 Link zu diesem Kommentar
zahni 553 Geschrieben 7. Januar 2020 Melden Teilen 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 Link zu diesem Kommentar
BlacksGood 5 Geschrieben 16. Januar 2020 Autor Melden Teilen 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 Link zu diesem Kommentar
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.