Установка, налаштування і використання Selta@etersoft з POSTGRESSQL замість MSSQL, під 1с 7.7
В цій статті ми розглянемо, як замість БД MSSQL можна використовувати Postgres для зберігання бази 1с версії 7.7. Початкові дані: Ми маємо вже написаний гарантійний лист в Etersoft, прислані посилання на ліцензію для Selta@etersoft на саму Selta@etersoft і дистрибутив Postgres 8.2 складок Etersoft. День добрий. Після аналізу на чому піднімати сервер( FREEBSD відпала, оскільки Postgres збірки для неї так і немає), було ухвалено рішення використовувати як ОС ubuntu server 7.10, що скачав на ftp://mirror. Yandex. Ru/ubuntu-releases/7.10можно узяти з будь-якого удоного места:-) 1. Установка ubuntu. Все просто. Завантажуємося з диска, натискаємо установку, і використовувати весь диск. Тільки не забудьте набудувати мережевий інтерфейс при установці(можна і після, але комусь може принести проблем:). Виконується установка, і після перезавантаження, ми маємо готову систему. Хочу відмітити що root'a в Ubuntu, як такого не використовується, а як адміністратор буде перший створений користувач, який виконує адміністративні функції за допомогою утиліти sudo. Але оскільки деколи це незручно можна виполнітьsudo su ( цій коммандой, ми стаємо "постійним" root'ом) набрати пароль, і потрапити в root@ubuntu:/home/# Перше що я зробив встановив редактор - її, до якого звик, для цього делаємaptitude install її і ствердно відповідаємо на питання. Також відключив пошук пакетів на cd-rom'e: її /etc/apt/sources. List - строчку "deb cdrom: [Ubuntu-server. " Для зручності встановлюємо Midnight Commanderaptitude install mcс підготовкою Ubuntu закінчено. 2. Установка PG Викачуємо файли з: ftp://updates. Etersoft. Ru/pub/etersoft/postgresql/8.2/ubuntu/7.10/сам postgres і файли з extra ( викачати можна використовуючи комманду ftp, або менеджер МС) зберігаємо наприклад в /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. Налаштування Pgв Ubuntu PG встановлюється в /var/lib/pgsqlдля запуску і роботи з PG, потрібно бути користувачем postgresдля цього виконуємо: sudo su - postgresinitdb -d /var/lib/pgsql/data (- ініціалізували БД) тепер змінний конфіги: її /var/lib/pgsql/data/postgresql. Confdefault_with_oids = onstats_row_level = offlisten_addresses = ''і в її /var/lib/pgsql/data/pg_hba. Confhost all all 0.0.0.0/0 md5 ( по-умолчанію у мене вже було так) 4. Запуск Pgвиполняєм в консоліlang=ru_ru. Utf-8і запускаємо сам Postgressqlpg_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 від нашої бази ЗІК. (. Md в каталозі бази)7. Перенесення даних. У Selta@etersoft, відключаємо заміну odbc драйверов"утіліти" -> "конвертор" -> "MS SQL -> CVS" Вводимо IP MSSQL, вводимо логін і пароль, і вибираємо місце збереження. Конверт походить від розміру бази, може відбуватися досить довго. Після завершенія"утіліти" -> " конвертор" - > " CVS -> Pgsql"вводім IP PGSQL, логін пароль, і шлях до CVS. І знову чекаємо. ВСЕ. Переклад закінчений. Тепер перевіряємо, запускаємо 1с, в конфігураторі, не забувається вказати адресу нового сервера Sql'ного і запустити Selta@etersoft ( із заміною драйверів) і можна приступати до роботи!
Сетевед, - Ваш путівник в світі ІТ. - Статті, книги, форум по FREEBSD, Windows, Linux, Cisco.
Обговорити статтю