Простой способ импортировать / экспортировать пользователей / разрешения Sql Server 2005 между экземплярами? - PullRequest
3 голосов
/ 29 апреля 2009

Есть ли простой способ экспортировать, а затем импортировать пользователей / разрешения из одного экземпляра Sql Server 2005 в другой?

Ответы [ 3 ]

3 голосов
/ 29 апреля 2009

Возможно, потребуется впоследствии выполнить sp_change_users_login AUTO_FIX, 'my_user' ", чтобы заново связать логины безопасности с соответствующими данными.

2 голосов
/ 29 апреля 2009

Используйте консоль управления для создания сценария для ваших пользователей и связанных с ними разрешений. То же самое можно сделать для входа на сервер в папке безопасности.

Выберите вашего пользователя: Выберите БД и разверните папку security \ users Щелкните правой кнопкой мыши -> Сценарий пользователя как -> Создать в -> Новый запрос

Для логинов

Выберите ваш логин: Разверните папку security \ logins Щелкните правой кнопкой мыши -> Script Login As -> Create To -> New Query

Теперь просто запустите запрос на вашем новом экземпляре. Просто выберите БД для запуска скрипта.

1 голос
/ 12 августа 2010

sqlcmd -E -d master -S suksql01 -Q "sp_help_revlogin" -o \ suksql03 \ login \ LOGIN.txt идти exec sp_help_revlogin идти

exec sp_help_login

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...