www.mamboteam.com
ДС бибилиотека  
Главная arrow Статьи по 1С arrow Установка, настройка и использование Selta@Etersoft с PostgresSQL заместо MSSQL, для 1С 7.7
18.01.2018 г.
 
 
Главное меню
Главная
Каталог книг
Ссылки
Поиск
Правообладателям
Статьи по 1С
1С для начинающих
Rambler's Top100
Установка, настройка и использование Selta@Etersoft с PostgresSQL заместо MSSQL, для 1С 7.7 Печать E-mail
Рейтинг: / 1
ХудшаяЛучшая 
Автор Administrator   
29.04.2008 г.
День добрый.
В этой статье мы рассмотрим, как заместо БД 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@ubuntu:/home/#
первое что я сделал установил редактор - ee, к которому привык, для этого делаем
aptitude install ee и утвердительно отвечаем на вопросы.
и что не спрашивало об установке с cdrom'а, камментим

ee /etc/apt/sources.list
- строчку "deb cdrom:[Ubuntu-Server ... "
для удобства устанавливаем Midnight Commander

aptitude install mc

с подготовкой Ubuntu закончено.


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

скачиваем файлы с:
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. Настройка PG

в Ubuntu PG устанавливается в /var/lib/pgsql
для запуска и работы с PG, нужно быть пользователем postgres
для этого выполняем - sudo su - postgres

initdb -D /var/lib/pgsql/data - инициализируем БД

теперь изменяем конфиги:

ee /var/lib/pgsql/data/postgresql.conf

default_with_oids = on
stats_row_level = off
listen_addresses = '*'
и в
ee /var/lib/pgsql/data/pg_hba.conf

host all all 0.0.0.0/0 md5


4. Запуск PG

выполняем в консоли
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
и можем приступать к работе!

Оригинал статьи 

 
« Пред.
Новые поступления

1С:Предприятие 8. Руководство разработчика 8.2
 

1С:Предприятие 8. Руководство администратора 8.2
 

Интернет-Курс Расчет зарплаты и управление персоналом в 1С Предприятии 8.0
 

1С:Предприятие 7.7 Регламентированная отчетность 1С:Предприятие 7.7 Регламентированная отчетность за I квартал 2009 года
 

Документация по 1С 7.7
 

Самые скачиваемые
Документация по 1С 7.7 (66509)
1С:Предприятие 8. Руководство администратора 8.2 (10076)
Армагеддон (5507)
1С:Предприятие 7.7 Регламентированная отчетность 1С:Предприятие 7.7 Регламентированная отчетность за I квартал 2009 года (3708)
Интернет-Курс Расчет зарплаты и управление персоналом в 1С Предприятии 8.0 (3387)
Единая Справочно - Информационная Система 1С:Предприятие 8.0 (3041)
1С:Предприятие. Бухгалтерский учет. Секреты работы (2758)
1С Бухгалтерия. Пошаговые инструкции для начинающих (1928)
Профессиональная разработка в системе 1С:Предприятие 8 (1654)
1С:Предприятие 8.0. Полное описание функциональных возможностей и приемов работы (1640)
Rambler's Top100
 
Top! Top!