Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

База и программа на разных машинах.   Найти похожие ветки 

 
Reostat   (2004-05-25 16:49) [0]

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

Достаточно ли будет второй программе, например, в опциях задать имя машины, на которой находится база и путь к базе на той машине? Или же для нормальной работы необходимо что-то ещё?

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


 
Digitman ©   (2004-05-25 16:55) [1]

зависит от сетевого протокола. используемого для связи ИБ-клиента с ИБ-сервером по сети

термин "ИмяМашины" предполагает, вероятно, что и машина-сервер и машина-клиент используют как минимум протокол NetBIOS


 
HSolo ©   (2004-05-25 17:00) [2]

http://ibase.ru/v6/ibinstallfaq.txt


 
Reostat   (2004-05-25 17:08) [3]

В настройках TIBDataBase есть пункт Connections с двумя позициями:
Local - выставлено по умолчанию;
Remote.

При включении Remote становятся доступными edit Server и combobox Protocol. Указав в edit Server сетевое имя машины на которой находится база, в качестве протокола TCP/IP и в edit DataBase внеся локальный (для машины на которой находится база) путь к базе данных я получаю возможность работать с базой. Будет ли этого достаточно для нормальной работы моей программы, которая читает данные? Естественно при условии, что машины не будут выключаться и никому в голову не прийдёт перерезать сетевой кабель.


 
Соловьев ©   (2004-05-25 17:12) [4]


> [3] Reostat   (25.05.04 17:08)

нет, читай [2]


 
Reostat   (2004-05-25 17:26) [5]

Если я учту:

2Q: С удаленного клиента не получается подключиться к серверу. Что делать?
A: Если подключаемся по протоколу TCP/IP, то
1. Проверяем работу TCP/IP.
2. Проверяем наличие в файле Services строчки gds_db 3050/tcp
  (после этой строки должен быть перевод строки (<enter>)
3. Показывает ли на сервере netstat -a, что слушается порт 3050

3Q: После установки сервера к БД можно подключиться локально, а по TCP/IP нет.
A: 1. Проверяем правильность пути к БД
  2. Проверяем работу TCP/IP
  3. Проверяем наличие в файле Services строчки gds_db 3050/tcp

4Q: Как отучить Windows вызывать DialUp при соединении с IB по TCP/IP?
A: вариант 1.
  Прописать сервер в файле lmhost
     (с) Путилин Евгений (mail(at)avtodom.vrn.ru)
  вариант 2.
  Изменить ключ реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\
  CurrentVersion\Internet Settings\EnableAutodial = 00 00 00 00
     (с) Sergey Nikolaenko (serg(at)maximum.kursk.ru)

Ещё что-либо может ограничь "полёт" моей "творческой" мысли?


 
Соловьев ©   (2004-05-25 17:30) [6]

Тебе надо будет поставить клиента ИБ. при инсталяции ИБ - должен быть выбор - сервер и (или) клент

ЗЫ Вообще-то уже все перешли на FireBird 1.5 - те кто не перешел, сочувствую :)


 
Reostat   (2004-05-25 17:42) [7]

У меня FireBird 1 вообще-то. Ставлю версию предлагаемую по умолчанию.


 
Reostat   (2004-05-26 09:30) [8]

Так можно ли считать что для работы с базой находящейся на другой машине мне будет достаточно проверить содержимое файла Services и реестра? Настроив, естественно, удалённую работу в программе подключающейся к базе.


 
Соловьев ©   (2004-05-26 09:40) [9]


> У меня FireBird 1 вообще-то

Это типа тут телепаты? И еще раз - есть уже новая лучша версия - 1.5


> Так можно ли считать что для работы с базой находящейся
> на другой машине мне будет достаточно проверить содержимое
> файла Services и реестра?

если FireBird - нет
При установке FireBird выбери установку клиента.


 
Reostat   (2004-05-26 09:57) [10]

Я, конечно, понимаю, что тут телепатов и прочих идиотов маловато. Просто, насколько мне известно, InterBase 6.x и FireBird 1.x сходны.

При инстоляции FireBird есть возомжность выбора:
- полная установка сервера и средств разработки;
- установка клиента и средств разработки и администрирования баз данных;
- минимальная установка клиента.

То есть, исходя из ваших рекомендаций, мне необходимо на машине "сервере" произвести полную установку, а на машинах "клиентах" лишь минимальную?


 
Соловьев ©   (2004-05-26 09:58) [11]


> а на машинах "клиентах" лишь минимальную?

наконец-то :)


> Я, конечно, понимаю, что тут телепатов и прочих идиотов
> маловато.

тебя кто-то обидел?


 
Reostat   (2004-05-26 10:12) [12]

Спасибо за помощь.

Я в ваш адрес ничего плохого даже и не думал.



Страницы: 1 вся ветка

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.053 c
3-1085727739
Tomkat
2004-05-28 11:02
2004.06.20
Fastreport 2.52


9-1077296031
Electon
2004-02-20 19:53
2004.06.20
как грабить DirectX?


14-1085691642
k@rt
2004-05-28 01:00
2004.06.20
Эксперты


14-1086197617
Rouse_
2004-06-02 21:33
2004.06.20
Восстановление убитого физически жесткого диска...


9-1077653558
Support1
2004-02-24 23:12
2004.06.20
Вопрос по DelphiGFX .....