@Digsecman

1с как связать базу данных PostgreSQL и 1С?

Доброго времени суток!
Провел миграцию Windows+1c+MSSQL -> Debian+1c+PostgreSQL
дамп 1Cv8.dt из Windows хоста перекинул на линукс сервер и сделал рестор, статус базы active в postgresql
Проблема в том что при запуске веб морды 1с не видит базу почему-то.
Имя базы в постгрес и имя базы в 1С совпадают.
P.S. все делал через shell поэтому попрошу дать советы которые можно выполнить через консоль
Благодарю!

P.S. Сервер 1с и postgres находятся на одном сервере
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Fenrir89
А в сервере 1с её добавили/изменили на postgres? И какая версия 1с и postgres?
Ответ написан
@Dementor
программист, архитектор, аналитик
Пропущено несколько важных участков:
1) не достаточно развернуть базу в СУБД, нужно убедится, что СУБД запущена и работает
2) с базой в СУБД работает только служба сервера 1С - необходимо убедится, что служба правильно настроена и работает
3) чтобы происходила работа с конкретной базой (которая восстановлена из бекапа), необходимо правильно прописать ее в настройках кластера сервера 1С
4) чтобы работал доступ через веб-сервер, необходимо сперва установить и настроить веб-сервер
5) чтобы работал доступ в 1С через веб-сервер, необходимо установить компоненты доступа
6) чтобы работал доступ в конкретную базу 1С через веб-сервер, необходимо прописать в настройках веб-сервера обработку определенного линка компонентой доступа и указать параметры подключения на сервере 1С.

ВАЖНО! Наименование в СУБД, наименование в кластере сервера 1С и наименование для веб-сервера - это три независимых наименования, которые могут отличаться. А если в мир для раздачи доступа смотрит проксирующий сервер (к примеру nginx), то добавляется еще четвертое наименование.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы