Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.032 c
1-1086671643
Solo_
2004-06-08 09:14
2004.06.20
Вопрос по технологии Code Completitor


3-1085643687
BolikDimon
2004-05-27 11:41
2004.06.20
Вопрос по TDBGrid


1-1086675201
ancara
2004-06-08 10:13
2004.06.20
ошибка Integer overflow


3-1085726300
nike_fest
2004-05-28 10:38
2004.06.20
Перенос данных из файла в базу INTERBASE


6-1083222482
IncubuS
2004-04-29 11:08
2004.06.20
Проблемы с получение hmtl страницы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский