EmeraldSoft

- РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- ВНЕДРЕНИЕ, СОПРОВОЖДЕНИЕ, ОБУЧЕНИЕ
- СОЗДАНИЕ WEB-САЙТОВ
- СЕРТИФИЦИРОВАННЫЙ ПАРТНЕР 1С-БИТРИКС
- РЕКЛАМА В ИНТЕРНЕТ, ПРОДВИЖЕНИЕ
Поиск по сайту
Авторизация
Логин:
Пароль:
Регистрация
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Ссылки

Программа зависает при работе в сети

Страницы: 1
RSS
Программа зависает при работе в сети, Особеннсти настройки сервера FireBird и Брендмауэра Windows при работе программ в сетевом режиме
 
Программа АС "Электронный журнал корреспонденции" и АС "Административная комиссия" может работать в многопользовательском режиме (компьютерной сети).
В этом случае, один из компьютеров используется в качестве сервера базы данных, а остальные в роли клиентов, которые подключаются к компьютеру-серверу.
Компьютер-сервер необходимо предварительно настроить, чтобы избежать ситуации "зависания" программы на компьютере-клиенте.
Способы настройки компьютера-сервера:

Способ №1.
На сервере отключить брандмауэр Windows. Данный способ простой, но не рекомендуемый, с точки зрения безопасности самого компьютера-сервера.

Способ №2.
Произвести настройку работы брандмауэра Windows для доступа клиентов к серверу базы данных.
Основные этапы настройки:
1. Внести изменения в конфигурационный файл firebird.conf сервера FireBird. Файл расположен в папке c: \Program Files (x86)\Firebird\Firebird_2_1\.
В конфигурационном файле хранятся основные параметры, необходимые для работы сервера FireBird. Если строка в файле начинается с символа "#" - это означает, что данный параметр закомментирован, т.е. его значение не присвоено или другими словами не используется для конфигурирования сервера.
Необходимо раскомментировать (удалить символы "#" ) две строки конфигурационного файла:
RemoteServiceName = gds_db
RemoteAuxPort = 0
Далее для параметра RemoteAuxPort изменить 0 на новое значение, например 3065:
RemoteAuxPort = 3065
2. Внести изменения в файл services, который расположен в системной папке c: \Windows\System32\drivers\etc\
В него необходимо добавить следующие строки:
gds_db 3050/tcp # InterBase Server
gds_db 3050/udp # InterBase Server
Внимание!!!: Изменения в файл services возможно внести только с правами администратора Windows.
3. Настроить брандмауэр Windows. Для этого необходимо запустить брандмауэр: Пуск - панель управления - Брандмауэр Windows. Войти в "Дополнительные параметры" - "Правила для входящих подключений" и создать новое правило (кнопка справа "Создать правило..." ).
Далее, выбрать тип правила - "Для порта",
далее указать порт для протокола (TCP) - 3050,
установить действие "Разрешить подключение",
указать профили, к которым применяется это правило (все 3 профиля!)
Ввести имя правила, например - "Для локального доступа к серверу FireBird"
Нажать "Готово".
4. Создать еще одно правило, аналогично действиям п.3 для порта 3065.
...
далее указать порт для протокола (TCP) - 3065,
...
Нажать "Готово".
5. Перезагрузить компьютер-сервер, на котором проводились данные настройки.
Страницы: 1
Читают тему (гостей: 1)