Установка 1С 8.2 и 8.3 на бесплатную СУБД PostgreSQL

postgresql

С появлением новых версий MS SQL и изменение политики лицензирования «на каждое ядро» , а также «не детской» стоимостью самих лицензий, многие специалисты начинают искать обходные пути для решения данной проблемы. Конечно, если деньги позволяют, то можно прикупить MS SQL и работать себе спокойно, но при их отсутствии некоторые начинают использовать бесплатные версии СУБД, такие как: PostgreSQL и IBM DB2, точнее IBM DB2 Express-C.

Данные СУБД хорошо зарекомендовали себя в различных областях. Недаром компания 1С выбрала их в качестве поддерживаемых. Безусловно в каждой из них есть свои преимущества и недостатки. Так как в данной статье мы рассматриваем  PostgreSQL, то его основные плюсы и минусы:

+ Абсолютно бесплатная СУБД
+ Инсталляционные дистрибутивы как под Windows так и под Linux.
+ Нет ограничений на использовании CPU и RAM
+ Поддержка отказоустойчивых кластеров

— Медленно и некорректно работает с автоматическими блокировками (используйте только управляемые блокировки)
— Сортировка Null работает наоборот
— Некоторые операторы запросов 1С очень медленно отрабатывают
— Отсутствует автоматическая реиндексация(ручной Reindex)

Но для большинства информационных баз 1С данная СУБД подойдет идеально. Особенно в приоритете тот факт, что она БЕСПЛАТНАЯ. Давайте рассмотрим собственно пошаговую установку . Нам понадобится: PostgreSQL 9.4.2-1.1C, Сервер 1С Предприятия (х86-64). Дистрибутивы берем с официального сайта поддержки 1С

    1.Установка сервера 1С Предприятие

  • Распаковываем архив с технологической платформой  и запускаем  setup.exe. Следует заметить, что установка сервера 1С мало чем отличается от установки обычной тех. платформы, за исключением того, что необходимо включить некоторые компоненты.

 

setup-srver-1c-step-1

 

  • Выбираем для установки дополнительные компоненты.Первые три пункта мы не трогаем и они нас не интересуют. Это различные варианты клиентов для работы с 1С.  Если вы планируете использовать веб-сервер или тонкий клиент через интернет, то следует выбрать установку «Модуль расширения веб-сервера». Администрирование сервера 1С устанавливать не обязательно, его можно установить на компьютере администратора баз данных.

P.S Не рекомендуется совмещать роль терминального сервера и  роль сервера 1С.

setup-srver-1c-step-2

setup-srver-1c-step-3

  • Указываем под каким пользователем будет запускаться приложение. Рекомендуется создать нового пользователя USR1Cv8 с соответствующими правами. Создавая пароль следует учесть, что он должен соответствовать политики безопасности, иначе получите ошибку 8007056B / 800708C5.  После чего жмем «Установить».

setup-srver-1c-step-4

setup-srver-1c-step-5

setup-srver-1c-step-6

  • После установки сервера 1С не забываем обновить версии платформ на клиентских машинах, иначе вы получите информационное сообщение о различии версий.

    2.Установка PostgreSQL

  • Распаковываем архив и запускаем установщик, в зависимости от разрядности вашей операционной системы. Оставляем практически все по умолчанию. Выбираем нужный язык и жмем далее.

setup-postgresql-step-1

setup-postgresql-step-2

  • СУБД PostgreSQL следует установить как сервис . Система по умолчания создаст нового пользователя  от имени которого будет запускаться служба и предложит ввести пароль к нему.

setup-postgresql-step-3

  • Далее последует настройка кластера 1С и указать пароль. Обязательно для полноценной работы должна быть запущена служба «Вторичный вход в систему». Далее ничего не выбираем и оставляем все настройки по умолчанию.

setup-postgresql-step-4

 3.Создание базы 1С для работы с PostgreSQL

 

  • Процедура создания базы полностью идентична процедуре создания при СУБД MS SQL. Жмем «Добавить» далее выбираем «На сервере 1С:Предприятия» . Далее указываем все необходимые параметры и жмем «ОК». Логин и пароль указываем тот, который указывали при создании кластера 1С.  На этом создание информационной базы завершено.

test-base

new_base_1c

Удачной работы!

Обсуждение: 2 комментария
  1. Ильдар:

    Доброго времени суток!!! Установил!!! Если у вас инструкция как на Linux установить?

Поделитесь своим мнением

Свежие записи
Советы и помощь программиста в 1с © 2018 ·   Войти   · Наверх