Подключение сетевой базы

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Подключение сетевой базы

Сообщение SG » 17 июл 2007, 17:29

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

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Re: Подключение сетевой базы

Сообщение stix-s » 17 июл 2007, 17:33

SG писал(а):Добрый день! У меня такая проблема. Есть база данных InterBase, находящаяся на моей машине. Подскажите, как подключить другого пользователя к ней.
Для начала документацию читать
и где ты эту базу спер? и зачем она тебе.....

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 17 июл 2007, 18:32

Базу я написал сам, но опыта сетевой работы не было. Можете в двух словах описать этот процесс, пожалуйста

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 17 июл 2007, 18:48

SG писал(а):Базу я написал сам, но опыта сетевой работы не было. Можете в двух словах описать этот процесс, пожалуйста
Как подключаешься ты сам?

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 18 июл 2007, 09:55

Приложение написано на Delphi 7. В IBDatabase указал локальный путь к базе d:\...\base.gdb. Уже пробовал расшаривать эту папку, но не пойму как правильно указать путь к базе на удалённой машине.

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 18 июл 2007, 11:26

версию сервера не указал =) как мы догадаемся как к нему подключаться ?
в Firebird-2.0-QuickStart.pdf например на 20 странице написанно.

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 18 июл 2007, 11:48

Сорри, Interbase 6.5

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 18 июл 2007, 12:36

Ворованный 6.5, да ещё на BDE...
Ужас.
Переводи всё на Firebird + компоненты прямого доступа.
Нужные статьи и книги есть в разделе "документация" на этом сайте.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 18 июл 2007, 12:49

SG писал(а):Приложение написано на Delphi 7. В IBDatabase указал локальный путь к базе d:\...\base.gdb. Уже пробовал расшаривать эту папку, но не пойму как правильно указать путь к базе на удалённой машине.
Папку расшаривать надобно с единственной целью - заломать нахрен базу при первой же попытке многопользовательской работы. Ибо клиент соединяется не с базой, а с сервером, который уже соединяется с базой. А с другими целями обычно начинают с чтения Operations Guide.

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 18 июл 2007, 12:57

Может тогда кто-нибудь знает, как соединиться с сервером на удалённой машине

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 18 июл 2007, 13:02

SG писал(а):Может тогда кто-нибудь знает, как соединиться с сервером на удалённой машине
http://forum.ibase.ru/phpBB2/viewtopic.php?t=5

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 19 июл 2007, 00:26

Может тогда кто-нибудь знает, как соединиться с сервером на удалённой машине
www.ibase.ru/ibfaq.htm

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 19 июл 2007, 10:07

Спасибо большое. Сейчас посмотрю.

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 19 июл 2007, 17:51

Ребята, почитал я документацию. Сделал, как там сказано. Но теперь возникает такая ошибка:
Unable to complete network request to host "main_comp". Fail to establish a connection.
Может кто подскажет, из-за чего это может быть.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 19 июл 2007, 17:56

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 нет. И т.д.

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 19 июл 2007, 18:06

В том всё и дело, что машина видна, пингуется, firewall отключен вообще, IB Server работает
Может ещё варианты есть?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 19 июл 2007, 20:32

DNS нету.

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 20 июл 2007, 09:13

DNS прописан. Пробовал и через IP-адрес.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 20 июл 2007, 09:38

SG писал(а):DNS прописан. Пробовал и через IP-адрес.
приведи свою строку коннекта

SG
Сообщения: 13
Зарегистрирован: 17 июл 2007, 17:16

Сообщение SG » 20 июл 2007, 09:56

В компоненте IBDatabase прописал Connection: Remote, Server: main_comp, Protocol: TCP, Database: d:\...\base.gdb

Ответить