2009-04-29 6 views

Antwort

2

Verwenden Sie die Verwaltungskonsole, um ein Skript für Ihre Benutzer und die damit verbundenen Berechtigungen zu generieren. Dasselbe gilt für die Server-Logins im Sicherheitsordner.

Ihre Benutzer auswählen: Wählen Sie DB und Sicherheit \ users Ordner erweitern Rechtsklick -> Script Benutzer As -> Create an -> Neue Abfrage

Für Logins

Ihre Anmeldung wählen: Erweitern Sie den Ordner securities \ logins. Rechtsklick -> Skriptanmeldung als -> Erstellen nach -> Neue Abfrage

Jetzt führen Sie einfach die Abfrage auf Ihrer neuen Instanz. Wählen Sie einfach die db, um das Skript auszuführen.

3

Möglicherweise müssen Sie anschließend eine "sp_change_users_login AUTO_FIX, 'my_user'" ausführen, um Sicherheits-Logins erneut mit den entsprechenden Daten zu verknüpfen.

1

sqlcmd -E -d Master -S suksql01 -Q "sp_help_revlogin" -o \ suksql03 \ login \ login.txt gehen exec sp_help_revlogin gehen

exec sp_help_login

+0

Das wird in den meisten Systemen nicht funktionieren, da das kein Standard SQL Server sp ist. Sie müssen zuerst sp_help_revlogin http://support.microsoft.com/kb/918992 erstellen –