Страница 1 из 2
Подключение сетевой базы
Добавлено: 17 июл 2007, 17:29
SG
Добрый день! У меня такая проблема. Есть база данных InterBase, находящаяся на моей машине. Подскажите, как подключить другого пользователя к ней.
Re: Подключение сетевой базы
Добавлено: 17 июл 2007, 17:33
stix-s
SG писал(а):Добрый день! У меня такая проблема. Есть база данных InterBase, находящаяся на моей машине. Подскажите, как подключить другого пользователя к ней.
Для начала документацию читать
и где ты эту базу спер? и зачем она тебе.....
Добавлено: 17 июл 2007, 18:32
SG
Базу я написал сам, но опыта сетевой работы не было. Можете в двух словах описать этот процесс, пожалуйста
Добавлено: 17 июл 2007, 18:48
WildSery
SG писал(а):Базу я написал сам, но опыта сетевой работы не было. Можете в двух словах описать этот процесс, пожалуйста
Как подключаешься ты сам?
Добавлено: 18 июл 2007, 09:55
SG
Приложение написано на Delphi 7. В IBDatabase указал локальный путь к базе d:\...\base.gdb. Уже пробовал расшаривать эту папку, но не пойму как правильно указать путь к базе на удалённой машине.
Добавлено: 18 июл 2007, 11:26
Attid
версию сервера не указал =) как мы догадаемся как к нему подключаться ?
в Firebird-2.0-QuickStart.pdf например на 20 странице написанно.
Добавлено: 18 июл 2007, 11:48
SG
Сорри, Interbase 6.5
Добавлено: 18 июл 2007, 12:36
WildSery
Ворованный 6.5, да ещё на BDE...
Ужас.
Переводи всё на Firebird + компоненты прямого доступа.
Нужные статьи и книги есть в разделе "документация" на этом сайте.
Добавлено: 18 июл 2007, 12:49
Merlin
SG писал(а):Приложение написано на Delphi 7. В IBDatabase указал локальный путь к базе d:\...\base.gdb. Уже пробовал расшаривать эту папку, но не пойму как правильно указать путь к базе на удалённой машине.
Папку расшаривать надобно с единственной целью - заломать нахрен базу при первой же попытке многопользовательской работы. Ибо клиент соединяется не с базой, а с сервером, который уже соединяется с базой. А с другими целями обычно начинают с чтения Operations Guide.
Добавлено: 18 июл 2007, 12:57
SG
Может тогда кто-нибудь знает, как соединиться с сервером на удалённой машине
Добавлено: 18 июл 2007, 13:02
stix-s
SG писал(а):Может тогда кто-нибудь знает, как соединиться с сервером на удалённой машине
http://forum.ibase.ru/phpBB2/viewtopic.php?t=5
Добавлено: 19 июл 2007, 00:26
kdv
Может тогда кто-нибудь знает, как соединиться с сервером на удалённой машине
www.ibase.ru/ibfaq.htm
Добавлено: 19 июл 2007, 10:07
SG
Спасибо большое. Сейчас посмотрю.
Добавлено: 19 июл 2007, 17:51
SG
Ребята, почитал я документацию. Сделал, как там сказано. Но теперь возникает такая ошибка:
Unable to complete network request to host "main_comp". Fail to establish a connection.
Может кто подскажет, из-за чего это может быть.
Добавлено: 19 июл 2007, 17:56
kdv
Unable to complete network request to host "main_comp". Fail to establish a connection.
Может кто подскажет, из-за чего это может быть.
1. надо хоть чуть-чуть разбираться в настройках tcp. это просто, и не больно
2. надо хоть немного уметь читать по английски
3. иногда надо читать некоторые вещи по нескольку раз, пока не достигнешь просветления.
теперь ответ - не видать по сетке твоего main_comp. Или на нем IB/FB не заведен. Или там firewall не настроен чтобы ib/fb разрешал по сетке работать. Или такого main_comp вообще нет. Или tcp нет. И т.д.
Добавлено: 19 июл 2007, 18:06
SG
В том всё и дело, что машина видна, пингуется, firewall отключен вообще, IB Server работает
Может ещё варианты есть?
Добавлено: 19 июл 2007, 20:32
Merlin
DNS нету.
Добавлено: 20 июл 2007, 09:13
SG
DNS прописан. Пробовал и через IP-адрес.
Добавлено: 20 июл 2007, 09:38
stix-s
SG писал(а):DNS прописан. Пробовал и через IP-адрес.
приведи свою строку коннекта
Добавлено: 20 июл 2007, 09:56
SG
В компоненте IBDatabase прописал Connection: Remote, Server: main_comp, Protocol: TCP, Database: d:\...\base.gdb