сайт МЧП РиКо riko.ks.ua сайт программы LIBRO Тестирование знаний по программе LIBRO Новости на Facebook Новости  ВКонтакте Новости в Linkedin Наш канал на Youtube

Libro

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Libro » Обсуждение технических вопросов по ПО LIBRO » Проблемы при подключении к удаленной базе данных


Проблемы при подключении к удаленной базе данных

Сообщений 1 страница 21 из 21

1

Предлагаю вносить сюда моменты связанные
с возникшими сложностями подключения к удаленной базе данных,
а так же их решения.

Ну например:
не соединяется база данных -

1. Если всключен  Брандмауэр  windows то :
  - либо его вообще выключаем,
  - либо вносим в исключения порт TCP/IP  : 3050

2. Возможно блокируют вход или выход(тоже бывает)
    антивирусники - "Касперский" -  самый вредный

3. Firewall-ы тоже могут блокировать -
    значит нужно добавлять в исключения
    ibserver  и  ibguard в случае с InterBase и/или порт 3050
    или fb_inet_server.exe в случае с Firebird

Отредактировано Alex (2008-08-05 21:02:34)

2

Для тех у кого трудности с подключением к базе данных
есть программка помогающая создавать ярлык на рабочем столе
с подключением к сетевой базе.
Программа сканирует сеть на IP адреса и имена компьютеров
и создает ярлык.

_http://www.riko.ks.ua/libro/files/WizLibro.rar

3

Есть еще две препятствия при подключении:
1. Если на удаленном компьютере отсутствует общий доступ.
2. Если операционная система Виста, то нужно убрать родительский контроль и открыть общий доступ.

4

Еще вспомнила):
Подключение может не происходить и из-за названия пути к базе данных:
1.Название компьютера должно быть на англ.яз., а лучше настраивать через IP адрес
2.Если нужно настроить несколько баз на одном компьютере, папка , в которой лежит нужная база,тоже должна быть названа на англ.яз.
Саша всегда говорит об этом,когда представляет базу.Но через время это забывается)))

5

mila написал(а):

1. Если на удаленном компьютере отсутствует общий доступ.
2. Если операционная система Виста, то нужно убрать родительский контроль и открыть общий доступ.

1. Нет необходимости открывать доступ к папке диску или файлу по сети, так как Firebird работает по своему TCP/IP адресу 3050

а вот на счет Windows Vista
следующие приколы:

1. Даже Пред регистрацией программы
нужно зайти в "Панель управления" найти "Учетные записи пользователей"
найти строку
"Включение и отключение контроля учетных записей (UAC)"
открыть это окно - снять единственную галочку, ОК, и перегрузить компьютер
только после этого можно нормально зарегистрировать программу
и
Путь в ярлыке должен всегда иметь указание IP адреса если даже подключаемся к локальной базе данных

6

По-поводу, висты...необязательно IP адрес....у меня подключено через имя компютера(обязательно на англ.яз.) и все нормально-главное родительский контроль отключить)))
а вот насчет общего доступа к диску С на удаленном компьютере-я считаю это обязательно...у меня часто не было доступа к базе на удаленном компьютере,пока не откроешь общий доступ к диску(это обычно,когда ставишь базу на новый компьютер).

Отредактировано mila (2008-07-30 10:25:36)

7

Слушайте папу... :yep:

8

Конечно, слушайтесь Сашу, он плохого не посоветует...я просто рассказала как я подключала))))))))))))))))

9

Рекомендации по поводу хранения базы данных.

1. Желательно переименовать базу данных из Pizza.gdb в Pizza.fdb
   и не забыть изменить настройки ярлычков на рабочих столах пользователей.

Пояснения:

  Дело в том что WindosXP считает файлы с расширением *.gdb - системными
  и делает им резервное копирвание, а в случае сбоя системы восстанавливает
  эти системные файлы, то есть существует вариант когда Windows поднимет
  старый файл баз данных, что никому не нужно.

2. Обычно база данных ложится на компьютер на диск C:\Pizza.fdb
   что обоснованно наиболее быстрым доступом к диску С:\
   но...
   рекомендуем создавать отдельный раздел на диске
   например D:\ размером 5-8 Гб
   ложить туда базу, и менять ярлыки программы переориентируя на новый путь к базе
  то есть например на D:\Pizza.fdb
  и ...
  на диск D:\ больше ничего не ложить - не копировать туда ни каких файлов -
  то есть раздел просто для хранения базы данных.

Пояснения:

  Дело в том что если база лежит на отдельном разделе диска и там никто не делает
  ни каких файловых операций - база данных записывается последовательно
  на диск, то есть не нуждается в диафрагментации в следствии чего доступ
  к данным будет быстрее , так как база физически на диске лежит одним куском.
  Если же....
  База наша лежит на диске C:\
  То как известно там проходит тысячи файловых операций, сама Windows делает файл подкачки,
  создает временный файлы и так далее. В следствие чего когда мы работаем с базой данных
  мы тоже записваем данные на диск но физически файл получается разорванным на куски,
  и когда мы обращаемся с отчетами, чтение начинается с одного куска , потом перескакивает
на другой и так далее, то есть время выполнения запроса возрастает из зи недиафрагментированности
базы данных.
Более того , база данных более подвержена повреждениям, так как в случае не корректной работы
Windows если при записи какого-то файла он физически попадает на нашу базу данных
(чего не должно случатся, но так иногда бывает это же Windows) в следствие чего
получаем нарушение при чтении нашей базы данных.

Конечно это не очень критично, но в качестве рекомендации прошу это учесть
и в новых установках для сервисников применять описанный выше метод.

10

Недавно обнаружилось что на компьютерах, где установлен RAID массив с двумя SATA
жесткими дисками в режиме аппаратного зеркалирования данных - регистрация программы работает не стабильно.

Это объясняется тем, что при регистрации используются системные параметры жесткого диска а при
зеркалировании два диска выглядят как один и при получении параметров выходит не корректная
информация о жестком диске, причем если бы она была постоянной то можно было бы решить этот вопрос,
но так как сама Windows дает каждый раз произвольные данные, то
в результате получаем что программа то имеет регистрацию то нет .

Приенение такой схемы работы для выделенного сервера где будет находится база
данных и НЕ будет рабоать программа - подходит.
Поэтому можно применить такой RAID массив с зеркалированием.

11

Добрий день вопорос несовсем по теме. Я скопировал базу даних, работаю в копии Libro с копией бази даних, скажите пожалуста если я в оригенале ярлика переключу путь на копию бази даних либро, LibroTS переключится автоматически?

12

ага вот и у меня есть проблемка ...

подключаюсь удаленно через сдма (медленно но уверенно)
бывает во время ревизии или во время внесения на приход продуктов просто (удаленный хост принудительно разорвал подключение ) и все ..... через минуту проверяю радмином работает вижу ... но всю инвентаризацию нужно сначала начинать, дальше через либру не подключает.... то есть нужно полностью тушить программу (не зная может чет там в базе уже сохранилось) и заново открывать и заново вбивать то самое с приходом ... не удобно ....

может чё подскажите

13

Вам надо заменить версию программ на версию

5.3.35.413  добавлено восстановление соединения с базой при сетевом разрыве связи при инвентаризации
или более позднюю. По вопросу замены - к Вашей сервисной службе.

14

Vlad
это платно ? или по требованию

15

это платно :) ,но недорого.Те доработки ,которые там есть стоят тех денег.)))

16

Костя написал(а):

Добрий день вопорос несовсем по теме. Я скопировал базу даних, работаю в копии Libro с копией бази даних, скажите пожалуста если я в оригенале ярлика переключу путь на копию бази даних либро, LibroTS переключится автоматически?

Конечно же нет, у каждого ярлыка прописана своя база, сделайте просто дополнительные ярлыки для архивных баз.

Ашот написал(а):

подключаюсь удаленно через сдма (медленно но уверенно)
бывает во время ревизии или во время внесения на приход продуктов просто (удаленный хост принудительно разорвал подключение ) и все ..... через минуту проверяю радмином работает вижу ... но всю инвентаризацию нужно сначала начинать, дальше через либру не подключает.... то есть нужно полностью тушить программу (не зная может чет там в базе уже сохранилось) и заново открывать и заново вбивать то самое с приходом ... не удобно ....
может чё подскажите

В новых версиях добавлена возможность переподключения к базе не закрывая программу.
То есть в окне инвентаризации или в накладных если произошел разрыв
программа предупредит и предложит переподключится чтобы сохранить внесенные данные.

Ашот написал(а):

Обновление - это платно ? или по требованию

Для тех кто стоит на обслуживании и платит ежемесячно обновления ставятся бесплатно,
для остальных просто желающих обновится у нас это стоит 40 $ по принятому нами курсу
пока до конца апреля считаем по 7

17

http://s58.radikal.ru/i161/1211/28/263ea95f3941t.jpg
Здравствуйте. Выше указанная схема подключения.  при работе за любым компом в либро выскакивает ошибка на главном компе "сервер принудительно разорвал подключение" Эта ошибка выскакивает очень часто. При пингованию сервера за 40 минут не 1 потерянного пакета задержка 1мс. На сервере и компах не стоит антивирусные программы и фаервол. После перезапуска сети на главном компе всё работает нормально примерно 1-15 минут. Потом выскакивает эта ошибка. Помогите пожалуйста разобраться с проблемой.

Отредактировано Toivovo (2012-11-23 21:43:29)

18

Нужно провести профилактику базе данных при помощи программы Libro Service самому или обратится в сервисную организацию у которой вы находитесь на обслуживании. Профилактику базе данных рекомендуется проводить ежемесячно.

19

Хотелось бы описать причину по которой могут происходить такие варианты отключения базы данных
чтоб самому не забыть а может это кому-то и поможет.

Если в сети работает WiFi и ротуер настроен так что IP адреса пересекаются с IP адресом любой из компьютеров
где стоит программа то первый подключившийся через WiFi клиент может получить адрес рабочего компьютера
что приведет к конфликту IP адресов и на компьютере с программой произойдет обрыв связи с базой данных.

Выход такой:
или использовать для сети WiFi  в другю маску IP адресов
или ограничить диапазон раздачи IP адресов в роутере
или всем компьютерам включить автоматическое получение IP адреса и отредактировать ссылки на базу данных не через IP  а по имени компьютера сервера.

20

Информер тоже мешает работать!!!! Перестали пользоваться информером связь перестала пропадать.

21

Странно, Информер обычная программа которая к базе обращается так же как и Libro, думаю проблема не в нем, может Брандмауер Windows? Этот - да, этот мешает работать :)


Вы здесь » Libro » Обсуждение технических вопросов по ПО LIBRO » Проблемы при подключении к удаленной базе данных


Рейтинг форумов | Создать форум бесплатно