Восстановление БД и доступ к базе MS SQL
Модераторы: m0p3e, edward_K, Модераторы
Восстановление БД и доступ к базе MS SQL
Добрый день, всем!
Галактика 7.12 MS SQL.
Создали еще одну базу Галактики, восстановили в нее данные из другой Галактик (в которой уже работают).
В исходной Галактике было настроено разграничение прав доступа.
Теперь пользователи не могут зайти в эту новую Галактику. Хотя права пересчитывала, создавала новых пользователей, ODBC настроен - все равно не можем зайти в базу с компа пользователя. На сервере под собой - я могу зайти, с другого сервера под собой я тоже могу зайти, а с компа пользователя не могу зайти ни под собой, ни под пользователем. Странно, что и нового пользователя Галатика не пускает.
В общем, где-то есть инструкция, как корректно переносить пользователей из старой базы в новую - в документации по установке Галактики, вроде, но я найти не могу. Может кто подскажет в чем проблема? Что нужно сделать? Или где найти эту инструкцию - кто-нить в курсе?
Спасибо!
Галактика 7.12 MS SQL.
Создали еще одну базу Галактики, восстановили в нее данные из другой Галактик (в которой уже работают).
В исходной Галактике было настроено разграничение прав доступа.
Теперь пользователи не могут зайти в эту новую Галактику. Хотя права пересчитывала, создавала новых пользователей, ODBC настроен - все равно не можем зайти в базу с компа пользователя. На сервере под собой - я могу зайти, с другого сервера под собой я тоже могу зайти, а с компа пользователя не могу зайти ни под собой, ни под пользователем. Странно, что и нового пользователя Галатика не пускает.
В общем, где-то есть инструкция, как корректно переносить пользователей из старой базы в новую - в документации по установке Галактики, вроде, но я найти не могу. Может кто подскажет в чем проблема? Что нужно сделать? Или где найти эту инструкцию - кто-нить в курсе?
Спасибо!
Re: Восстановление БД и доступ к базе MS SQL
А что в сиквельном логе пишется?
Re: Восстановление БД и доступ к базе MS SQL
28000: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'домен\пользователь'.
Смотрю в SQL: там пользователи все заведены как имябазы\имяпользователя, а я заведена имядомена\имяпользователя.
Смотрю в SQL: там пользователи все заведены как имябазы\имяпользователя, а я заведена имядомена\имяпользователя.
Re: Восстановление БД и доступ к базе MS SQL
Юзеров нужно добавить в пользователей SQL сервера.
Подобную операцию переноса проводил не раз, но давно уже это было... Плохо помню... Что-то с master базой химичил.
Подобную операцию переноса проводил не раз, но давно уже это было... Плохо помню... Что-то с master базой химичил.
Re: Восстановление БД и доступ к базе MS SQL
Вспоминаю еще, что пользователей x$users нужно было очистить (truncate) и залить через SQL. Import x$users from dbf ....
-
- Местный житель
- Сообщения: 1846
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Восстановление БД и доступ к базе MS SQL
Инструкция эта по переносу БД на другой скуль-сервер. Опиcание лежит в install.chm.
Судя по имябазы\имяпользователя у Вас включен параметр Fulloginname. Наверное в логинсах в EM нет записей под такую БД.
Судя по имябазы\имяпользователя у Вас включен параметр Fulloginname. Наверное в логинсах в EM нет записей под такую БД.
Re: Восстановление БД и доступ к базе MS SQL
Не фактDen писал(а):Наверное в логинсах в EM нет записей под такую БД.

Скорее всего их вообще нет. Проблема в том, что если их создать ручками, то нужно вбить пароль пользователя в Г. Перезаливка x$users должна активировать тригера на создание пользователя, которые пропишут пользователя и установят ему пароль и в самом сиквеле. Была раньше проблема с заливкой пользователей (пароль обнулялся), но будем надеяться что ее исправили.

Re: Восстановление БД и доступ к базе MS SQL
В EM пользователи все есть именно как имябазы/имяпользователя. Они там появились после того как я сменила номер офиса: Галактика спросила "Перенести всех пользователей в новый офис?", я скзала "да" и она их всех создала. Но зайти под ними не получается. Т.е. я на сервере, зайдя под собой на сервер, или на любой из компов пользователей, могу зайти в Галактику под любым пользователем, в том числе под собой. А с компов пользователей, когда в сеть вошли под пользователем, не могу зайти в Галактику ни под кем, даже под собой.
Инструкцию нашла. Буду разбираться. Спасибо, m0p3e и Den!
Инструкцию нашла. Буду разбираться. Спасибо, m0p3e и Den!
Re: Восстановление БД и доступ к базе MS SQL
Сделала все по инструкции.
В результате в EM роли есть на каждого пользователя, а пользователей нет. Почему?
Есть ли смысл биться с этой базой, или проще снова восстановить базу и все сделать сразу по инструкции?
В этой базе (с которой я сечас экспериментирую) я же сначала сама попыталась настроить доступ: переводом пользователей в новый офис. А потом уже начала по инструкции делать.
В результате в EM роли есть на каждого пользователя, а пользователей нет. Почему?
Есть ли смысл биться с этой базой, или проще снова восстановить базу и все сделать сразу по инструкции?
В этой базе (с которой я сечас экспериментирую) я же сначала сама попыталась настроить доступ: переводом пользователей в новый офис. А потом уже начала по инструкции делать.
Re: Восстановление БД и доступ к базе MS SQL
Я бы заново сделал по инструкции. Даже если все сейчас заработает - уверенности, что не вылезет какой-нибудь глюк потом не будет.
Re: Восстановление БД и доступ к базе MS SQL
Ясно! Так и сделаем!
Re: Восстановление БД и доступ к базе MS SQL
После того как роли добавились, а пользователей нет - нужно под пользователем зайти в базу (достаточно под одним пользователем), в этот момент добавятся все пользователи и привяжутся к ролям. После этого все заработало.
Почему в пятницу не могла зайти в Галактику - потому что неправильно настроила ODBC - нужно было ставить авторизацию MS SQL, я ставила Windows.
В общем - сама виновата.
Спасибо всем откликнувшимся!
Почему в пятницу не могла зайти в Галактику - потому что неправильно настроила ODBC - нужно было ставить авторизацию MS SQL, я ставила Windows.
В общем - сама виновата.
Спасибо всем откликнувшимся!
Re: Восстановление БД и доступ к базе MS SQL
Приветствую!
Возникла необходимость поднять БД двухлетней давности. Проблема: мы тогда использовали Галактику 8.1 и MS SQL 2000, сейчас версии поновее. Как всё правильно сделать, чтобы суметь туда войти?
Возникла необходимость поднять БД двухлетней давности. Проблема: мы тогда использовали Галактику 8.1 и MS SQL 2000, сейчас версии поновее. Как всё правильно сделать, чтобы суметь туда войти?
-
- Местный житель
- Сообщения: 1846
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Восстановление БД и доступ к базе MS SQL
НАП от 9 работает ок с 8.1
Нужно воспользоваться мануалом по переносу БД с сервера на сервер.
Но там если на mssql 2008 с более ранних версий переход, то есть ряд хранимок которые руками я добавлял - иначе не получилось
Нужно воспользоваться мануалом по переносу БД с сервера на сервер.
Но там если на mssql 2008 с более ранних версий переход, то есть ряд хранимок которые руками я добавлял - иначе не получилось
Re: Восстановление БД и доступ к базе MS SQL
А саму программу "Галактика 8.1" не надо ставить, что ли?Den писал(а):НАП от 9 работает ок с 8.1