Автор Тема: Удалённый доступ к базе  (Прочитано 7064 раз)

0 Пользователей и 1 Гость просматривают эту тему.

hyperstan

  • Младший Пользователь
  • **
  • Сообщений: 13
  • Репутация: 0
Удалённый доступ к базе
« : Октября 12, 2010, 21:59:00 »
Всем доброго времени суток. На работе установлена серверная часть. По локальной сети подключаюсь к базе без без проблем. На работе постоянный ай пи адрес. Дома и на работе есть доступ к интернету. Как организовать удалённую работу через интернет? Заранее благодарен.

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Удалённый доступ к базе
« Ответ #1 : Октября 13, 2010, 09:53:43 »
Вообще программа для этого не предназначалась, но многие пользователи так используют программу. Все зависит от объемов базы и от скорости интернета (в обе стороны).
Если есть постоянный IP то проблем вообще нет, устанавливайте клиент как указано в инструкции. После отредактируйте файл ubclient.ini и впишите туда внешний IP вашего сервера. Если нет выделенного IP то можно воспользоваться сервисами типа DynDNS (для динамических IP) или Hamachi (что-то вроде VPN).

Ника

  • Старший Пользователь
  • ****
  • Сообщений: 150
  • Репутация: 5
  • Пол: Женский
Re: Удалённый доступ к базе
« Ответ #2 : Октября 13, 2010, 17:21:14 »
можно также установить полный доступ к компу с помощью http://www.teamviewer.com/ru/index.aspx , это полный доступ к Вашему компу

hyperstan

  • Младший Пользователь
  • **
  • Сообщений: 13
  • Репутация: 0
Re: Удалённый доступ к базе
« Ответ #3 : Октября 14, 2010, 13:58:11 »
Серверная часть программы установлена под Windows 2003 server.
В файл ubclient.ini записал следущее:
[Server]
Hostname=82.207.109.53
Path=C:\Program Files\UkrSkladS\db\

При попытке подключения получаю следущую ошибку:
Ошибка соединения с базой данных.
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host "82.207.109.53".
Failed to establish a connection.
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
.


admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Удалённый доступ к базе
« Ответ #4 : Октября 14, 2010, 14:27:55 »
1. пинг на 82.207.109.53 идет?
2. Фаерволы пропускают соединение? Отключите все антивирусы и фаерволы на клиенте и сервере и попробуйте.

hyperstan

  • Младший Пользователь
  • **
  • Сообщений: 13
  • Репутация: 0
Re: Удалённый доступ к базе
« Ответ #5 : Октября 14, 2010, 14:45:51 »
Пинг идёт. Брендмауэр на сервере и клиенте отключён. Фаервол на сервере отключён на клиенте отсутствует.

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Удалённый доступ к базе
« Ответ #6 : Октября 14, 2010, 14:50:20 »
Пинг идёт. Брендмауэр на сервере и клиенте отключён. Фаервол на сервере отключён на клиенте отсутствует.

1. Антивирусы отключали? Обычно сообщение "конечный компьютер отверг запрос на подключение" это фаервол.
2. Возможно провайдер режет, порт 3050 ?

hyperstan

  • Младший Пользователь
  • **
  • Сообщений: 13
  • Репутация: 0
Re: Удалённый доступ к базе
« Ответ #7 : Октября 15, 2010, 11:10:10 »
Как проверить режет или нет проваедер порт 3050?
Сегодня настроил удалённый доступ из интернет к локальной сети. В удалённый рабочий стол на сервер стало пускать, а к укрскладу нет.

hyperstan

  • Младший Пользователь
  • **
  • Сообщений: 13
  • Репутация: 0
Re: Удалённый доступ к базе
« Ответ #8 : Октября 15, 2010, 11:42:48 »
Меня не пускало на сервер из инета пока не прописал в настройках роутера следущее.
Windows 2000 Terminal Server   3389   3389   TCP   3389   3389   192.168.1.2   
Windows 2000 Terminal Server   3389   3389   UDP   3389   3389   192.168.1.2
Может для удалённого доступа к УкрСклад нужно прописывать что-то подобное?
Очень нужно запустить удалёнку ло конца рабочего дня.

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Удалённый доступ к базе
« Ответ #9 : Октября 15, 2010, 11:45:31 »
Как проверить режет или нет проваедер порт 3050?
Сегодня настроил удалённый доступ из интернет к локальной сети. В удалённый рабочий стол на сервер стало пускать, а к укрскладу нет.

telnet 82.207.109.53 3050

Соединение есть, порт открыт ищите проблему в антивирусах, фаерволах

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Удалённый доступ к базе
« Ответ #10 : Октября 15, 2010, 11:47:39 »
Это если ошибка  "Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение" как вы писали выше.
« Последнее редактирование: Октября 15, 2010, 11:50:39 от Дмитрий Котельников »

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Удалённый доступ к базе
« Ответ #11 : Октября 15, 2010, 11:51:11 »
А вот если ошибка "Запрошенную операцию нельзя выполнить для файла с открытой пользователем сопоставленной секцией". Тогда надо Firebird сервер запустить не как приложение, а как сервис.

hyperstan

  • Младший Пользователь
  • **
  • Сообщений: 13
  • Репутация: 0
Re: Удалённый доступ к базе
« Ответ #12 : Октября 15, 2010, 14:08:31 »
Действительно сейчас пишет следущее:
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Operating system directive CreateFileЗапрошенную операцию нельзя выполнить для файла с открытой пользователем сопоставленной се.
Запрошенную операцию нельзя выполнить для файла с открытой пользователем сопоставленной секцией.

Обьясните пож-та для тех кто в танке, как его запустить не как приложение, а как сервис.

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 6602
  • Репутация: 1082
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок