The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Хранение базы 1С 7.7 в PostgresSQL (postgresql wine 1c linux)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: postgresql, wine, 1c, linux,  (найти похожие документы)
From: Oleg <rawsik@mail.ru.> Newsgroups: email Date: Mon, 23 May 2008 17:02:14 +0000 (UTC) Subject: Хранение базы 1С 7.7 в PostgresSQL Оригинал: http://www.seteved.ru/index.php?option=com_content&task=view&id=19&Itemid=31 Установка, настройка и использование Selta@Etersoft с PostgresSQL вместо MSSQL, для 1С 7.7 В этой статье мы рассмотрим, как вместо БД MsSQL можно использовать Postgres для хранения базы 1С версии 7.7. Исходные данные: Мы имеем уже написанное гарантийное письмо в Etersoft, присланные ссылки на лицензию для Selta@Etersoft на саму Selta@Etersoft и дистрибутив Postgres 8.2 сборки Etersoft. После долгий раздумья, на чём поднимать сервер, было принято решение использовать в качестве ОС ubuntu server 7.10, скаченный через ftp://mirror.yandex.ru/ubuntu-releases/7.10 1. Установка ubuntu. Всё просто, загружаемся с диска, нажимаем установку, и использовать целый диск. только не забудьте настроить сетевой интерфейс при установке. Идёт процесс, и после перезагрузки, мы имеем установленную систему. И выход на консоль. Хочу заметить что root'a в Ubuntu, как такового не используется, а в качестве администратора будет первый пользователь, который выполняет административные функции с помощью утилиты sudo. Но так как порой это неудобно можно выполнить $sudo su набрать пароль, и попасть в root@ubuntu:/home/# первое что я сделал установил редактор - ee, к которому привык, для этого делаем aptitude install ee и утвердительно отвечаем на вопросы. и что не спрашивало об установке с cdrom'а, камментим в /etc/apt/sources.list строчку "deb cdrom:[Ubuntu-Server ... " для удобства устанавливаем Midnight Commander aptitude install mc с подготовкой Ubuntu закончено. 2. Установка PostgreSQL скачиваем файлы с: ftp://updates.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/Ubuntu/7.10/ сам postgres и файлы из extra например в /var/temp установить проще: sudo su mc заходим в mc, идём в /var/temp(где наши скаченные файлы) заходим в них enter'ом, и выбираем - install так на всех файлах postgres а затем все, из директории extra между ними есть зависимости, так что читаем логи и пробуем последовательность установки (отдельно для postgres'a и для файлов extra) для extra придётся установить доп пакеты, делается это aptitude install имя_пакета на которое ругается при установке. и выполняем sysctl kernel.shmmax=268435456 и заносим это в /etc/sysctl.conf 3. Настройка PostgreSQL в Ubuntu PG устанавливается в /var/lib/pgsql для запуска и работы с PG, нужно быть пользователем postgres для этого выполняем - sudo su - postgres initdb -D /var/lib/pgsql/data - инициализируем БД теперь изменяем конфиги: /var/lib/pgsql/data/postgresql.conf default_with_oids = on stats_row_level = off listen_addresses = '*' и в /var/lib/pgsql/data/pg_hba.conf host all all 0.0.0.0/0 md5 4. Запуск PostgreSQL выполняем в консоли LANG=ru_RU.utf-8 и запускаем сам 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 завершена. 5. Selta@Etersoft скачиваем с ftp://updates.etersoft.ru/pub/Etersoft/SELTA@Etersoft/1.0.0/Windows/selta.msi подсовываем файл лицензии. запускаем её. выбираем "запустить" и нажимаем "Утилиты" -> "Инициализация БД" вводим ip, логин и пароль ( postgres, новый пароль) в появившемся окне сначала "создать БД", и "Инициализировать БД" всё предварительная часть готова. 6. Подготовка БД ---------------- Предположим, мы хотим перевести базу "Зарплата и Кадры" - ЗиК. Для того чтобы перенести структуру, заходим в конфигуратор, выбираем Администрирование - Параметры базы данных SQL, забиваем наш PGSQL сервер и делаем "Конфигурация" - > "Загрузить изменённую конфигурацию" и выбираем .md от нашей базы ЗиК. 7. Перенос данных. в Selta@Etersoft, отключаем замену odbc драйверов, затем "утилиты" -> "конвертор" -> "MS SQL -> CVS" Вводим IP MSSQL, вводим логин и пароль, и выбираем куда сохранить. конверт происходит от размера базы, может происходить довольно долго. после завершения "утилиты" -> " конвертор" - > " CVS -> PGSQL" вводим IP PGSQL, логин пароль, и путь к CVS. и снова ждём. ВСЁ. перевод закончен. Теперь проверяем, запускаем 1С, в конфигураторе, не забываем указать адрес SQL'ного нового сервера и запустить Selta@etersoft и можем приступать к работе! вопросы по статье можно задать в форуме.

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, Don Al Patino (?), 09:18, 03/06/2008 [ответить]  
  • +/
    сабж собственно
     
  • 2, Админко (?), 16:32, 21/06/2009 [ответить]  
  • +/
    Увы схема эта не отлажена и по рунету на селту стоко ругани)
     
  • 3, anton (??), 14:31, 01/04/2010 [ответить]  
  • +/
    вот хрень в коментах писать все мастаки а попробуй напиши статью умник.
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру