Страница 1 из 2

Конвертация 8.00 - 8.10

Добавлено: 13 ноя 2007, 10:57
Galex
Доброе время суток, уважаемые знатоки!.. :-) Мы наконец-то решились перейти на Галактику версии 8.10. Выполнили конвертацию всех таблиц и вот что получилось: при включении Protect'а в новой базе никто из пользователей не может войти в Галактику!.. При вводе пароля получаем "Вы не обладаете правами... и т.д."!

Если предварительно очистить пароль пользователю, то он сможет войти в Галактику со включенным Protect'ом, но как только я устанавливаю пароль, Галактика перестает его пускать... Пытался создавать новый офис и переводить в него пользователей - ничего не изменилось... Я уже не говорю про пересчет прав, который выполнял бесчисленное кол-во раз...

Когда создавалась пустая база 8.10 была выбрана кодировка ANSI, в в 8.00, если я не ошибаюсь, кодировка - OEM... Как в этом случае ведет себя конвертор и не из-за этого ли наши проблемы?..

Добавлено: 13 ноя 2007, 11:13
edward_K
пароль надо вводить в верхнем регистре. Галка раньше так хранила, а теперь регистр важен - это уже обсуждалось на форуме.

Добавлено: 13 ноя 2007, 11:39
Galex
edward_K писал(а):пароль надо вводить в верхнем регистре. Галка раньше так хранила, а теперь регистр важен - это уже обсуждалось на форуме.
Повторюсь, даже если я изменю пароль для пользователя или он сам его установит (не важно) и выйдет из Галактики... Войти в нее повторно, использую новый пароль он уже не сможет...

Добавлено: 13 ноя 2007, 12:04
edward_K
а вы пробовали войти под ним со свеого компа? Есть ли русские буквы в пароле?

Добавлено: 13 ноя 2007, 14:03
Galex
В пароле русских букв нет... Неважно какой комп, неважно какой пользователь, неважно админ он нет - результат один: "Вы не обладаете правами... и т.д." :sad:

Добавлено: 13 ноя 2007, 14:52
edward_K
А субд? хотя возможно дело в ansi. А в сапорте пробовали SQLDriver.ForceRights поставить и права пересчитать? И как стоит FullLoginName? А если нового создать пользователя?. А как то сталкивался что достаточно было передернуть имя пользователя(на оракле) чтоб все заработало.

Добавлено: 13 ноя 2007, 15:42
Galex
edward_K, спасибо за участие, дело действительно в кодировке... Сделал конвертацию с OEM все прекрасно работает... :sad: Ну хорошо, тогда как нам тогда переехать с OEM на ANSI?.. Кстати, база на Pervasive

Добавлено: 13 ноя 2007, 15:50
edward_K
в ТП обратиться. А сапорт то и галка у вас пропатчованы были по полной програме?. и одинаково по атлантису? В сапорт то вы как то вошли. А возможно, что ansi расчитанно только на MsSql или Oracle - вам в Тп скажут.

Добавлено: 13 ноя 2007, 17:00
Andrey
имею ту же проблему. В файле 0ra90drv.log имею фразу Unsupported characterset RU8PC866 (база на оракле с кодировкой RU8PC866). Что бы это значило?

Добавлено: 21 ноя 2007, 12:31
Serg7907
Присоединяюсь к вопросу.
При конвертации (база на первазиве) если установить кодировку ANSI
Галактика перестает принимать любые пароли. На 8.0 была OEM.
Если при конвертации установить ОЕМ - все прекрасно работает, пароли принимаются.
Дело однозначно в кодировке, а не в регистрах/языках/символах.

Добавлено: 21 ноя 2007, 13:25
Galex
Нужно у тех. поддержки поинтересоваться, я к нашей обратился, сказали: "Неужели, мы проверим, сообщим..." До сих пор, сообщают... :sad:

Добавлено: 24 ноя 2007, 10:27
maikl
Ребята подскажите где вы устанавливаете ANSI или ОЕМ, я никогда не обращал вниманя на это. Правда конвертировать на 8.1 только собираюсь.

Добавлено: 25 ноя 2007, 08:37
Galex
maikl писал(а):Ребята подскажите где вы устанавливаете ANSI или ОЕМ, я никогда не обращал вниманя на это. Правда конвертировать на 8.1 только собираюсь.
При установке новой БД (см. рисунок)...

Изображение

Добавлено: 25 ноя 2007, 21:50
maikl
Спасибо

Добавлено: 26 ноя 2007, 17:45
maikl
А как узнать в какой кодировке текущая база, до конвертации ?