Инструкция по переходу «СБиС++» с версии 2

advertisement
Установка и настройка сетевой версии
СБиС++ 2.3
Самара 2010г
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Клиент-серверная технология предполагает, что основная нагрузка при работе с базами будет
приходиться на сервер, поэтому к аппаратному обеспечению и его обслуживанию предъявляются особые
требования:
Использование сетевой версии СБиС++ будет надежно и эффективно при выполнении следующих
требований.
Требования к специалистам
Работа в клиент-серверном режиме предполагает наличие в штате организации системного
администратора, способного должным образом установить и настроить программное обеспечение.
Или наличие постоянно действующего договора с организацией, способной оперативно оказывать
соответствующие услуги.
Требования к серверу
Достаточно серьезные нагрузки при работе в режиме «клиент-сервер» приходятся на сервер базы
данных, поэтому к его конфигурации предъявляются достаточно жесткие требования. Конкретные
рекомендации дать сложно, т.к. это зависит от количества одновременно работающих пользователей,
интенсивности их работы и объемов вводимых данных.
Желательно наличие у сервера и сетевых коммутаторов источников бесперебойного питания
(ИБП) для исключения разрушения базы данных в случае аварийного выключения питания.
Требования к локальной сети
При построении кабельной системы локальной сети желательно, чтобы скорость обмена данными в
этой сети была не менее 100Мбит/с.
Требования к программной части
Системное программное обеспечение: СУБД Pervasive SQL любой версии.
Шаг 1. Установка сервера СУБД Pervasive SQL
Установку СУБД для сетевой версии СБиС++ рассмотрим на примере Pervasive PSQL Server v10.
Весь процесс включает в себя несколько этапов:
1. Установка и настройка сервера СУБД на выделенном компьютере.
2. Установка и настройка клиента СУБД на каждом клиентском месте локальной сети.
Запуск программ установки осуществляется с установочного диска. При установке потребуется ввести
лицензию на использование СУБД.
Если этого диска по каким-то причинам нет, то дистрибутивы можно найти на официальном сайте
разработчиков, но доступны будут только пробные версии. Для постоянной работы потребуется лицензия.
Страница 2
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Установка сервера СУБД
1. Вставьте в CD/DVD-привод диск с программой на сервере.
2. В окне автозапуска выберите установку сервера в зависимости от типа установленной системы,
запустится мастер установки сервера Pervasive SQL V10:
Страница 3
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
 Выполните необходимые рекомендации (в частности, закройте все программы, с которыми может
возникнуть конфликт) и нажмите кнопку «Next>».
 На предложение о принятии лицензионного соглашения ответьте «Yes». В этом случае будет
продолжена программа установки сервера. Выберите полный вариант установки («Complete») и нажмите
«Next>». Запустится процесс копирования файлов в указанный каталог.
Страница 4
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
 Завершите установку сервера (кнопка «Готово>») и перезагрузите компьютер.
 Настройте сервер, согласно рекомендациям (Рекомендации сервера смотрите в последнем разделе
инструкции).
Установка клиента СУБД
1. Вставьте диск с программой в CD/DVD-привод на клиентском месте.
2. В окне автозапуска выберите установку клиента в зависимости от типа установленной системы,
запустится мастер установки клиента Pervasive SQL V10:
Так же, как и для сервера, перед установкой клиента рекомендуется закрыть программы, с которыми может
возникнуть конфликт. Пройдите до конца все шаги мастера, нажимая кнопку «Next».
Настройте клиента по аналогии с сервером, согласно рекомендациям.
Повторите процедуру на всех остальных клиентских местах.
Чтобы не таскать лицензионный диск с одного клиентского места на другое можно поступить следующим
образом:
1. в каталог с установленной СУБД на сервере с диска скопируйте файл SetupClient_x86.exe или
SetupClient_x64.exe (в зависимости от типа установленной системы);
2. откройте общий доступ на чтение к каталогу с СУБД;
3. с клиентского места запустите соответствующий файл.
Страница 5
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Шаг 2. Установка СБиС++ на сервере
1. Для установки сетевой версии используется специальный дистрибутив - sbis-setup-ESIGN-NETINST.exe. Запустите его с установочного диска или скачайте с сайта - СБиС++ Электронная
отчeтность 2.3.63 (сетевая версия).
Установка СБиС++ выполняется по аналогии с однопользовательской версией. По умолчанию, предлагается
установить программу в каталог "sbis", в качестве сетевого диска - букву "S".
Советуем не менять название каталога. Если вы все же решили установить СБиС++ в другой
каталог, то название каталога лучше называть латинскими буквами (например, Pervasive.SQL v9 не
воспринимает русские буквы) и без пробелов. Укажите новый путь к каталогу в настройках файла
"sbis.ini".
При назначении другой буквы для сетевого диска, сразу после установки пропишите в файле
"sbis.ini" новый путь к каталогу на сервере, в который установлена программа.
3. Откройте общий доступ на чтение и запись к каталогу с установленной программой для доступа к
нему с клиентских мест.
4. В результате установки в каталоге СБиС++ на сервере будут лежать следующие папки и файлы:
, где:
db - база данных плательщика, всегда находится на сервере;
СБиС++ Клиент - эталонный каталог программы СБиС++, с которым при
синхронизации сравнивается каталог на клиентском месте.
Шаг 3. Установка СБиС++ на клиентском месте
1. Подключите сетевой диск с каталогом программы на всех рабочих местах пользователей и настройте
его так, чтобы он всегда подключался автоматически.
2. Запустите с сетевого диска файл sbis-setup-CLIENT-EO.exe, который находится в каталоге с
установленной программой. Укажите путь к исполняемому файлу программы синхронизации
СБиС++. Для этого нажмите кнопку «Обзор», выберите файл fsynchro.exe.
Страница 6
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
3. Следуя указаниям мастера, завершите установку СБиС++ на клиентском месте.
4. Повторите установку на всех клиентских местах.
5. В результате установки на рабочем столе пользователя добавлен ярлык для запуска СБиС++. При
каждом запуске СБиС++ будет выполняться синхронизация файлов программы.
Дополнительная информация:
По умолчанию, файл с настройками выглядит следующим образом:
[Базовая конфигурация]
БазаДанных=s:\sbis\DB
Настройки=S:\sbis\cfg\%COMPUTERNAME%
Модули=Модули
РабочееМесто=
СетевойРежим=ДА
Джинн=jinnee\jinnee.exe
РазделяемыеМодули=ДА
Обновления=
РазделяемыеНастройки=ДА
Временные=
ПоУмолчанию=ДА
Лицензии=Лицензии
Иконка=
Внесите изменения в настройки конфигурационного файла sbis.ini при необходимости, например, СБиС++
установлен в другой каталог, отличный от "sbis".
Страница 7
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Проверьте остальные параметры.
Особенно следует обратить внимание на параметры: «Сетевой режим», «РазделяемыеМодули» и
«РазделяемыеНастройки», которые должны принимать значения «Да». Если при настройке
СетевойРежим=Да, установить РазделяемыеМодули=Нет, доступ к ресурсам останется
монопольным. При этом ресурсы будут доступны только для пользователя, который первым
запустил СБиС++ и данную конфигурацию. Для остальных пользователей доступ к ресурсам из
СБиС++ будет закрыт.
Подробнее о настройках файла sbis.ini вы можете посмотреть в Помощи СБиС++ Администрирование.
Рекомендации по настройке сервера
С увеличением числа пользователей, количества и размеров базы данных требования, предъявляемые к
серверу, естественно возрастают и отражаются в соответствующих настройках. Некоторые параметры
настройки сервера сильно зависят от реальных условий его использования, поэтому рекомендации, данные
ниже, нужно рассматривать как приблизительные. К тому же, настройка некоторых параметров может
напрямую зависеть еще и от конкретной версии Pervasive SQL. Поэтому в нашем изложении акцент будет
сделан именно в сторону Pervasive SQL v10.
Для настройки параметров сервера Pervasive SQL используется утилита «Control Center» - меню «Пуск/ Все
программы/ Pervasive/ PSQL 10».
Рекомендуемые значения для 10 рабочих мест и одной базы данных уже установлены по умолчанию, менять
их не следует. Дадим описание и особые рекомендации для некоторых из них:
Страница 8
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Transaction Durability
(группа Data integrity)
Рекомендуем оставить параметр без изменений (флаг у
параметра не установлен). Если флаг установить, то
это может привести к ухудшению работы сервера.
Initiation Time Limit и
Operation Bundle Limit
(группа Data integrity)
Эти два параметра определяют, с какой частотой
сервер БД сохраняет изменения на диск. Чем больше
значения этих параметров, тем реже будут происходить
обращения к жесткому диску, что позволяет
существенно повысить скорость работу. Но тем больше
вероятность повреждения базы данных, например, при
внезапном отключении питания сервера. Для повышения
производительности рекомендуется установить
значения этих параметров в максимальные и обеспечить
бесперебойную работу сервера БД.
Back to Minimal State if
Inactive (группа
Memory usage)
Рекомендуем оставить параметр без изменений (флаг у
параметра не установлен). Флаг следует установить,
если Pervasive SQL ставится на локальный компьютер и
если редко работать с базой данных. При этом
освобождаются ресурсы, которые Pervasive SQL
занимает при работе.
Cache Allocation Size
(группа Performance
tuning)
Определяет количество памяти, которую будет
использовать сервер для работы. Рекомендуем оставить
параметр без изменений. Если возникают проблемы с
производительностью, то указанное значение следует
увеличить до 40% от размера оперативной памяти
(зависит от нагрузок сервера). Оптимальным значением
параметра можно считать значение, приблизительно
равное общему объему таблиц всех используемых баз
данных. Разумеется, это значение не должно превышать
физическое количество памяти, установленной на
компьютере, и обязательно должно оставаться
достаточно памяти для нужд самой операционной
системы.
Max Microkernel
Memory Usage (группа
Performance tuning)
Этот параметр определяет, будет ли сервер БД
использовать системный файловый буфер или свой
внутренний. Если в параметре Max MicroKernel memory
Usage указано ненулевое значение, то сервер БД
использует свой внутренний буфер. Если Pervasive SQL
установлен на сервере, то для повышения
производительности сервера рекомендуем увеличить
значение до 80. Отказ от его использования и включение
системного буфера имеет смысл в случае, если на сервере
установлена высокопроизводительная дисковая
подсистема.
Страница 9
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Администрирование СБиС++ Сетевая версия
Пользователи описываются в справочнике "Список пользователей".
Для того, что бы определить права сотрудника на работу с программой, необходимо заполнить следующие
поля:
• "Имя" - указывается имя, под которым пользователь будет входить в программу;
• "Сотрудник" - из справочника "Сотрудники" выбирается сотрудник, права которого описываются;
• Таблица "Входит в группы" - определяет, какие именно права в программе получит пользователь. В этой
таблице указываются группы, в которые войдет пользователь. На рис. сотрудник Бухгалтер входит в группу
"Отправка отчетности в ФНС", т.е. он получит все права описанные в данной группе.
• "Все, к чему не указан доступ" - определяет, какие права получит пользователь на те объекты и действия
в программе, права на которые не указаны в группах, в которые он входит. Здесь возможны три варианта:
Страница 10
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
1. 1. "Разрешено" - все, что мы не определим для пользователя явно, будет ему разрешено, кроме
некоторых действий в задаче "Администратор";
2. 2. "Только просмотр" - сможет просматривать, но не редактировать все реестры и справочники, к
которым его доступ не определен;
3. 3. "Запрещено" - пользователь сможет делать только то, что ему разрешено правами.
• "Привилегии супервизора", дает пользователю возможность производить любые действия в программе,
без ограничений. "Супервизор" обязательно должен быть описан в программе первым.
• "Вход запрещен", запрещает данному пользователю вход в программу. Данное значение имеет смысл
устанавливать, например, если сотрудник уволился. В этом случае пользователя из списка удалять не стоит,
т.к. в программе остаются оформленные им документы.
• Кнопка "Изменить пароль" позволит назначить или изменить пароль пользователю. Как только будет
зарегистрирован хотя бы один пользователь, СБиС++ при входе станет запрашивать имя пользователя и
пароль для входа в программу.
В группе "Бухгалтер по кассе" было указано, что доступ к папке реестра "Авансовые отчеты" задается
параметром "ПАПКА_АВАНСОВЫХ_ОТЧЕТОВ". При указании того, что пользователь БУХГАЛТЕР
входит в данную группу, будет предложено задать значение параметра, т.е. выбрать папку реестра. В строке
"Значение параметра" вписывается название папки реестра, если оставить строку пустой, то пользователь
получит полный доступ ко всему реестру.
Страница 11
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Сотрудник может входить в несколько групп, при этом он получит все права описанные в этих группах.
Если в одной из групп, в которые входит сотрудник, указаны права на просмотр, например, реестра
приходных накладных, а в другой полные права на этот же реестр, то пользователь получит полные права,
т.е. наибольшие из прав.
С подробными настройками прав пользователей вы можете ознакомиться в Помощи по Администрированию
– Глава 5.
Страница 12
____________________________________________________________________________________________
Телефон для справок: (846) 922-57-60
http://imctax.parus-s.ru/
Download