Форум » [x]Harbour » ADS и Cервер 2008 » Ответить

ADS и Cервер 2008

azoo: Подскажите пожалуйста. На сервере windows server 2000 работала программа с использованием ADS. После переноса её на новый сервер windows server 2008 она не запускается. ADS та же версия, установился без проблем, а программа не работает

Ответов - 10

Dima: azoo вероятно в проге существует какая то привязка , например к дате инсталляции ADS сервера

azoo: Dima, маловероятно, программа уже не раз переносилась. Вот только на server 2008 не работала. Брандмауэры отключил и на сервере и на клиенте. Оба компьютера в одном домене.

Dima: azoo Тогда без понятия. У меня моя прога нормально работает с ADS на Windows 2008 Server 64 и X86


azoo: Dima пишет: azoo Тогда без понятия. У меня моя прога нормально работает с ADS на Windows 2008 Server 64 и X86 На вашем сервере брандмауэр включен? Если включен, то какие порты открыты ? И как выглядит ads.ini, соответствующий запускаемому приложению

Dima: azoo пишет: На вашем сервере брандмауэр включен? выключен [pre2] ;SKLAD [DRIVES] N:=\\192.168.0.100\sklad$\ [MYSERVER] LAN_IP=192.168.0.100 LAN_PORT=6262 [SETTINGS] COMPRESSION=Always ADS_SERVER_TYPE=2 MAX_CONNECTIONS=100 [/pre2] Но в своей программе я не жду чудес от ADS что он сам подхватит за меня ADS.INI и все сделает красиво. Поэтому из этого файла я считываю порт , IP , шару и тип подключения и все настройки уже делаю исходя из этих данных. По поводу файера , если у вас он включен. Вероятно надо открыть порт 6262 или тот что сами назначали. По умолчанию 6262

azoo: Проблема решилась путем открытия порта 6262. Только протокол указать не TCP а UDP. Тогда всё работает. Единственное но - иногда всё равно выбрасывает ошибку при запуске программы, но повторный запуск проходит без проблем.

Dima: azoo пишет: Единственное но - иногда всё равно выбрасывает ошибку при запуске программы, что за ошибка ?

azoo: В отдельном окошке: Невозможно подключиться к базе данных. Error 6420. The 'discovery' process for the Advantage Database Server failed. Unable to connect to the Advantage Database Server. axServerConnect Закрываю окно ошибки. Запускаю программу снова. Всё запускается. Странно всё это. Если закрыть и зайти позже, то опять ошибка повторяется.

Dima: Может это поможет If running through a firewall, make sure the Advantage IP send and receive ports are properly configured and opened up through the firewall.

Dima: По ходу если отключить на время брандмауэр , то ошибка все равно есть ? Если нет значит не все настроил в брандмауэре.



полная версия страницы