Форум: "Базы";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
ВнизБаза и программа на разных машинах. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c