Программа "АвтоДилер" - справочная система. Перейти на сайт autodealer.ru | |
Ошибки соединения |
Содержание |
Ошибка: "Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение (Unable to complete network request to host…)".
Системе "АвтоДилер" не удалось подключиться к базе данных на сервере.
Необходимые действия для устранения ошибки:
•Проверьте лично, или попросите администратора проверить, запускается ли программа на сервере, на котором она была установлена.
•Если программа на сервере запускается, нужно проверить разрешены ли входящие соединения с компьютера пользователя на порт 3050.
•Если, при запуске на сервере, программа выдает такую же ошибку, нужно проверить запущен ли Firebird.
•Если Firebird на сервере запущен, нужно проверить правильность указания пути до базы данных.
Также могут потребуются дополнительные настройки на сервере. В файле C:\Program Files\Firebird\Firebird_3_0\firebird.conf необходимо снять комментарий (символ решетки) со строки:
#RemoteAuxPort = 0 и указать фиксированный номер порта, например, RemoteAuxPort = 3051
Это фиксированный порт для нотификатора событий. Порт 3051 также открыть в брандмауэре и перезагрузить компьютер или перезапустить службу Firebird.
Как проверить запущен ли Firebird?
На ярлыке Мой Компьютер нажимаем правую кнопку мыши и выбираем пункт меню Управление. В появившемся окне разворачиваем Службы и приложения -> Службы. Находим службу Firebird Guardian и Firebird Server. Состояние у указанных служб должно быть Работает. Если это не так, нужно выделить незапущенную службу, нажать правую кнопку мыши и выбрать Пуск. Служба должна запуститься и ее состояние должно стать Работает.
Как проверить доступен ли порт Firebird на сервере?
Firebird по умолчанию использует порт 3050. Проверим доступен ли он. Меню Пуск -> Выполнить. Пишем команду cmd и нажимаем ОК. В появившемся окне пишем команду:
telnet имя_сервера 3050
где вместо параметра имя_сервера нужно указать реальное имя сервера. Если после ввода команды окно очистилось и появился мигающий курсор значит соединение установлено и порт доступен.
Microsoft Windows Vista/7/8 по умолчанию не ставит telnet. Для того, чтобы получить возможность пользоваться telnet выполняем следующие операции: Пуск -> Панель управления -> Программы и компоненты. В открывшемся окне переходим к пункту Включение или отключение компонентов Windows -> Компоненты Windows. Ставим флажок Клиент Telnet. Нажимаем ОК и ждем окончания настройки.
Настройка брандмауэра Windows XP для работы программы в сети.
Для того чтобы система "АвтоДилер" корректно работала на серверной машине, нужно настроить сетевой экран с учетом потребностей программы. Произведем настройку на сервере на примере стандартного брандмауэра Windows XP.
Пуск -> Панель управления -> Брандмауэр Windows. В появившемся окне необходимо выбрать закладку Исключения и нажать кнопку Добавить порт.
В диалоге Добавление порта ввести в поле Номер порта значение 3050, выбрать протокол TCP и в поле Имя ввести, например, Порт для Firebird. После этого нажать кнопку ОК.
В других сетевых экранах настройки производятся аналогично.
Настройка брандмауэра Windows 7/8 для работы программы в сети.
Для того чтобы система "АвтоДилер" корректно работала на серверной машине, нужно настроить сетевой экран с учетом потребностей программы. Произведем настройку на сервере на примере стандартного брандмауэра Windows 7/8.
1. Пуск -> Панель управления -> Система и безопасность -> Брандмауэр Windows. В появившемся окне в левой части необходимо выбрать Дополнительные параметры.
2. В открывшемся окне настроек Брандмауэра с левой стороны щелкнуть правой кнопкой мыши на пункт Правила для входящих соединений и выбрать пункт контекстного меню Создать правило.
3. При выборе типа правила отметьте пункт Для порта и нажмите Далее.
4. В следующей вкладке выберите опции Протокол TCP и Определенные локальные порты.
5. В поле Определенные локальные порты укажите число 3050 и нажмите Далее.
6. Отметьте действие Разрешить подключение (по умолчанию) и нажмите Далее.
7. Из списка профилей, к которым нужно применить правило, отметьте только Частный и нажмите Далее
8. Укажите имя правила: Порт для Firebird и нажмите Готово
В других сетевых экранах настройки производятся аналогично.