Восстановление базы данных SQL Server 2008 без влияния на пользователей
Когда я восстанавливаю базу данных в Sql Server 2008 R2 из данных на другом сервере, это вносит беспорядок в пользователей. У меня есть пользователь Windows и логин MsSql с именем Web_SqlA на обеих машинах. Перед восстановлением Web_SqlA правильно сопоставлен с нужным пользователем Windows в базе данных. После восстановления Web_SqlA по-прежнему отображается в качестве пользователя для базы данных, но он больше не привязан к пользователю Windows, что приводит к сбою доверенных подключений к нему.
Как я могу восстановить БД, не ломая этого пользователя каждый раз?
Я вижу, что это:
Sql Server Восстановление базы данных
Адреса, исправляющие этих осиротевших пользователей после свершившегося факта; Я пытаюсь предотвратить перезапись пользователей во время Восстановления в первую очередь - все остальное должно быть восстановлено, но мои пользователи должны быть оставлены. Как я могу пойти об этом?
1 ответ
Если вы используете sp_help_revlogin перед выполнением восстановления, это позволит пользователям совпадать с логинами. Это займет немного планирования...