|
||||||||||||||||||||||||
![]()
Mobile LinuxOpen (test version) |
Установка, настройка и использование Selta@Etersoft с PostgresSQL заместо MSSQL, для 1С 7.7Мне нравится:В этой статье мы рассмотрим, как заместо БД MsSQL можно использовать Postgres для хранения базы 1С версии 7.7. Исходные данные: Мы имеем уже написанное гарантийное письмо в Etersoft, После долгий раздумия, на чём поднимать сервер( FreeBSD отпала, т.к. Postgres сборки для неё так и нет),
было принято решение использовать в качестве ОС ubuntu server 7.10, скаченный на ftp://mirror.yandex.ru/ubuntu-releases/7.10 1. Установка ubuntu. Всё просто, загружаемся с диска, нажимаем установку, и использовать целый диск. пользователь, который выполняет административные функции с помощью утилиты sudo.
Но так как порой это неудобно можно выполнить $sudo su набрать пароль, и попасть в
первое что я сделал установил редактор - ee, к которому привык, для этого делаем
aptitude install ee и утвердительно отвечаем на вопросы. и что не спрашивало об установке с cdrom'а, камментим ee /etc/apt/sources.list - строчку "deb cdrom:[Ubuntu-Server ... "
для удобства устанавливаем Midnight Commander
aptitude install mc с подготовкой Ubuntu закончено.
2. Установка PG скачиваем файлы с: установить проще:
sudo su mc заходим в mc, идём в /var/temp(где наши скаченные файлы)
заходим в них enter'ом, и выбриаем - install так на всех файлах postgres а затем все, из директории extra между ними есть зависимости, так что читаем логи и пробуем последовательность установки
(отдельно для postgres'a и для файлов extra) для extra придётся установить доп пакеты, делается это aptitude install имя_пакета на которое ругается при установке.
и выполняем
sysctl kernel.shmmax=268435456 и заносим это в /etc/sysctl.conf
3. Настройка PG в Ubuntu PG устанавливается в /var/lib/pgsql initdb -D /var/lib/pgsql/data - инициализируем БД теперь изменяем конфиги: ee /var/lib/pgsql/data/postgresql.conf default_with_oids = on и в
ee /var/lib/pgsql/data/pg_hba.conf
host all all 0.0.0.0/0 md5
4. Запуск PG выполняем в консоли и запускаем сам PostgresSQL pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/log.0 start а теперь меняем пароль для доступа: psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'новый пароль'" всё! настройка PostgresSQL завершена. скачиваем с подсовываем файл лицензии. запускаем её. выбираем "запустить" и нажимаем "Утилиты" -> "Инициализация БД" в появившенся окне всё предварительная часть готова.
Предположим, мы хотим перевести базу "Зарплата и Кадры" - ЗиК. Для того чтобы перенести структуру, заходим в конфигуратор, выбриаем и делаем "Конфигурация" - > "Загрузить изменённую конфигурацию"
в Selta@Etersoft, отключаем замену odbc драйверов, затем "утилиты" -> "конвертор" -> "MS SQL -> CVS" конверт происходит от размера базы, может происходить довольно долго. после завершения вводим IP PGSQL, логин пароль, и путь к CVS. и снова ждём. ВСЁ. перевод закончен. Теперь проверяем, запускаем 1С, в конфигураторе, не забываем указать адрес SQL'ного нового сервера и запустить Selta@etersoft
Похожие статьиКомментировать: |
|||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||