![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База и программа на разных машинах. [D6, IB6.x]
Reostat © (2004-05-25 16:49:00)У меня имеются две программы:
- одна для внесения данный в базу данных InterBase. Программа и база находятся на одной машине - в обязательном порядке;
- вторая для чтения данных из базы. Данная программа может находится не на той же машине, что и база, но, естественно, машины соединены в локальную сеть.
Достаточно ли будет второй программе, например, в опциях задать имя машины, на которой находится база и путь к базе на той машине? Или же для нормальной работы необходимо что-то ещё?
Заранее спасибо откликнувшимся.
Reostat (2004-05-26 10:12:00) [1]Спасибо за помощь.
Я в ваш адрес ничего плохого даже и не думал.
Соловьев (2004-05-26 09:58:00) [2]
> а на машинах "клиентах" лишь минимальную?
наконец-то :)
> Я, конечно, понимаю, что тут телепатов и прочих идиотов
> маловато.
тебя кто-то обидел?
Reostat (2004-05-26 09:57:00) [3]Я, конечно, понимаю, что тут телепатов и прочих идиотов маловато. Просто, насколько мне известно, InterBase 6.x и FireBird 1.x сходны.
При инстоляции FireBird есть возомжность выбора:
- полная установка сервера и средств разработки;
- установка клиента и средств разработки и администрирования баз данных;
- минимальная установка клиента.
То есть, исходя из ваших рекомендаций, мне необходимо на машине "сервере" произвести полную установку, а на машинах "клиентах" лишь минимальную?
Соловьев (2004-05-26 09:40:00) [4]
> У меня FireBird 1 вообще-то
Это типа тут телепаты? И еще раз - есть уже новая лучша версия - 1.5
> Так можно ли считать что для работы с базой находящейся
> на другой машине мне будет достаточно проверить содержимое
> файла Services и реестра?
если FireBird - нет
При установке FireBird выбери установку клиента.
Reostat (2004-05-26 09:30:00) [5]Так можно ли считать что для работы с базой находящейся на другой машине мне будет достаточно проверить содержимое файла Services и реестра? Настроив, естественно, удалённую работу в программе подключающейся к базе.
Reostat (2004-05-25 17:42:00) [6]У меня FireBird 1 вообще-то. Ставлю версию предлагаемую по умолчанию.
Соловьев (2004-05-25 17:30:00) [7]Тебе надо будет поставить клиента ИБ. при инсталяции ИБ - должен быть выбор - сервер и (или) клент
ЗЫ Вообще-то уже все перешли на FireBird 1.5 - те кто не перешел, сочувствую :)
Reostat (2004-05-25 17:26:00) [8]Если я учту:
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:12:00) [9]
> [3] Reostat (25.05.04 17:08)
нет, читай [2]
Reostat (2004-05-25 17:08:00) [10]В настройках TIBDataBase есть пункт Connections с двумя позициями:
Local - выставлено по умолчанию;
Remote.
При включении Remote становятся доступными edit Server и combobox Protocol. Указав в edit Server сетевое имя машины на которой находится база, в качестве протокола TCP/IP и в edit DataBase внеся локальный (для машины на которой находится база) путь к базе данных я получаю возможность работать с базой. Будет ли этого достаточно для нормальной работы моей программы, которая читает данные? Естественно при условии, что машины не будут выключаться и никому в голову не прийдёт перерезать сетевой кабель.
HSolo (2004-05-25 17:00:00) [11]http://ibase.ru/v6/ibinstallfaq.txt
Digitman (2004-05-25 16:55:00) [12]зависит от сетевого протокола. используемого для связи ИБ-клиента с ИБ-сервером по сети
термин "ИмяМашины" предполагает, вероятно, что и машина-сервер и машина-клиент используют как минимум протокол NetBIOS