Назад | Перейти на главную страницу

Восстановить базу данных SQL Server 2008, не затрагивая пользователей

Когда я восстанавливаю базу данных в Sql Server 2008 R2 из данных на другом сервере, это создает беспорядок для пользователей. У меня есть пользователь Windows и логин MsSql с именем Web_SqlA на обеих машинах. Перед восстановлением Web_SqlA правильно отображается на нужного пользователя Windows в базе данных. После восстановления Web_SqlA по-прежнему отображается как пользователь базы данных, но он больше не привязан к пользователю Windows, что приводит к сбою надежных подключений к нему.

Как я могу восстановить базу данных, не нарушая каждый раз этого пользователя?

Я вижу вот это:
Восстановление базы данных SQL Server

Адреса исправления этих осиротевших пользователей постфактум; В первую очередь я хочу предотвратить перезапись пользователей во время восстановления - все остальное нужно восстановить, но оставьте моих пользователей в покое. Как я могу это сделать?

Если вы используете процедуру sp_help_revlogin перед восстановлением, это позволит пользователям сопоставить логины. Это займет немного времени ...

http://support.microsoft.com/kb/246133