восстановление бэкапа от postgres #740721


#0 by seterit
Был сервер x64 1С8.2 + postgres 9.1.9.   И делал он бэкапы: pg_dump -C -Fp -f backup.sql   то есть простым текстом с create db вначале. Потом его не стало, а бэкапы остались. Поднял я на винде 8.2+postgres с теми же версиями и проделал такую манипуляцию: Всё проходит нормально, база восстанавливается. Запускаем 1С - загружается нормально, выводит окно логина, в нём адекватный список юзеров...  но войти невозможно.  На любого юзера ругается, что неправильный пользователь или пароль. Та же фигня с конфигуратором.   Как лечить?
#1 by bolero
права на запись у сервера 1с в базу pg есть? оно при логине записывает данные про последний вход, видимо здесь и обламывается в любом случае, включить log_statement = 'all' и смотреть в лог pg
#2 by stix2010
кодировка базы?
#3 by stix2010
в базе кодировку UTF-8 установи
#4 by seterit
Кодировка в новой базе utf8 - смотрю в pgadmin-e. Сервер 1С запускается от админа компа. Где этого админа надо прописать чтобы постгрес ему запись разрешал?
#5 by bolero
понятно, запустил непонятно что непонятно как pg - это здесь тебе не тут мышом по формам водить, документацию читать придется, причем с самых азов
#6 by seterit
>>понятно, запустил непонятно что непонятно как мы признательны вам за подробный и компетентный ответ В общем, дело, действительно было в кодировке. Хотя при установке pg точно указывался utf8 как дефолт, но какие-то остатки win1251 как-то всё-таки пролезли.  Помогло После этого повторяю все свои действия, руками регистрирую новую базу в консоли администрирования 1с сервера и - вуаля! stix2010 спасибо за наводку.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С