Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
SvetlanaNikit Member Откуда: Сообщений: 96 |
Добрый день всем! Подскажите, пожалуйста как наилучшим образом можно решить задачу: необходимо консолидировать несколько баз с разных экземпляров MS SQL 2008R2 - в один экземпляр. Проблема в том, что прикладные приложения, работающие с этими базами, подключаются - каждое к своей базе - под одной и той же учетной записью. То есть, Login - один и тот же. Базы я консолидирую путем бэкапа на исходном экземпляре - рестора на целевом. Получается, что Login не "замаплен" в базах. При попытке настроить маппинг получаю ошибку от сиквела: мол, такой пользователь в базе уже есть. Этот пользователь в каждой базе - db_owner Как быть? После рестора на целевом сервере - удалить пользователя в каждой базе, а затем - маппингом - подцепить его обратно, уже на новом экземпляре? |
27 фев 14, 16:00 [15640961] Ответить | Цитировать Сообщить модератору |
Cygapb-007 Member Откуда: Сообщений: 1677 |
Перемещение имен входа и паролей между экземплярами SQL Server 2005 |
27 фев 14, 16:22 [15641252] Ответить | Цитировать Сообщить модератору |
Crimean Member Откуда: Сообщений: 13148 |
а еще про "sp_change_users_login" прочитайте |
27 фев 14, 17:06 [15641656] Ответить | Цитировать Сообщить модератору |
Дедушка Ау
Guest |
Или "ALTER USER" ... |
27 фев 14, 18:00 [15641999] Ответить | Цитировать Сообщить модератору |
SvetlanaNikit Member Откуда: Сообщений: 96 |
|
||
28 фев 14, 08:25 [15644026] Ответить | Цитировать Сообщить модератору |
SvetlanaNikit Member Откуда: Сообщений: 96 |
Crimean, Дедушка Ау, спасибо :) |
28 фев 14, 08:28 [15644029] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |