Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

Не открывается БД по сети :((   Найти похожие ветки 

 
Sirruf   (2004-05-21 12:01) [0]

Установил программу, использующую IBX, вместе с самой БД на машину с Interbase Server 6.0. Локально программа превосходно работает. Дал доступ к папке, в которой находятся клиентское приложение и БД, группе пользователей, у которых установлен Interbase Client. Тем не менее, при попытке коннекта к БД со стороны клиента выскакивает мессага

I/O error for file “ИмяРесурса$\IbBase.gdb”
Error while trying to open file
Системе не удается найти указанный путь

Путь к БД прописывается в программе как ExtractFilePath(Application.ExeName) + "IbBase.gdb", приложение и Бд повторю хранятся в одной папке. Чуйствую, ответ лежит на поверхности, а мож я че-то в сетевых фичах интербейса не всасываю.


 
Соловьев ©   (2004-05-21 12:02) [1]


> I/O error for file “ИмяРесурса$\IbBase.gdb”
> Error while trying to open file
> Системе не удается найти указанный путь

TIBDatabase.DatabaseName+F1


 
YurikGl ©   (2004-05-21 12:48) [2]

Попробуй прописать путь так

имя сервера:локальный диск\папка\.....


 
YurikGl ©   (2004-05-21 12:48) [3]

Sorry, вот так
имя сервера:локальный диск:\папка\.....


 
Соловьев ©   (2004-05-21 12:49) [4]


> локальный диск:\папка\.....

диск кого?


 
YurikGl ©   (2004-05-21 12:50) [5]

Соловьев ©   (21.05.04 12:49) [4]

Сервера


 
Курдль ©   (2004-05-21 12:51) [6]


> YurikGl ©   (21.05.04 12:48) [3]
> Sorry, вот так
> имя сервера:локальный диск:\папка\.....

Да Вы что тут предлагаете за чушь?


 
Соловьев ©   (2004-05-21 12:58) [7]


> [6] Курдль ©   (21.05.04 12:51)

все верно :)


 
Johnmen ©   (2004-05-21 13:00) [8]

>Курдль ©   (21.05.04 12:51) [6]
>Да Вы что тут предлагаете за чушь?

Тебя заносит...


 
YurikGl ©   (2004-05-21 13:03) [9]

Для неверующих наберите в IbExpert в поле Файл базы данных строку типа "Yurik:C:\Documents and Settings\A\Desktop\Мансуров\Программа\BASE.GDB"

Имя сервера не пишите.

Насколько я знаю, это является наиболее корректной записью пути.


 
Курдль ©   (2004-05-21 13:05) [10]

Прошу прощения!
Может IB и вправду так достукивается. :(   Но я думал, что это убогий альтернативный режим. Давненько не работал... И что, никаких тебе прослушивателей, TCP/IP, сетевых пакетов и т.п.? Иот так вот указал файл, и все? А если сервер имя поменял?


 
Sirruf   (2004-05-21 13:06) [11]

Курдль, предложи не чушь.
Дело в том, что из папки сделан сетевой ресурс, и когда прога запускается с клиента, ExractFilePath должен корректно определить сетевой путь. Я делал базу в IBexpert, может в нем какие-то настройки не те?
USERNAME = SYSDBA
PASSWORD = masterkey
Может здесь что не так?


 
TransparentGhost   (2004-05-21 13:08) [12]

Курдль ©   (21.05.04 13:05) [10]
Togda vse idut pit" chaj ili brica :o)
Mozhno vmesto imeni servera IP ukazivat".


 
Соловьев ©   (2004-05-21 13:09) [13]


> А если сервер имя поменял?

админ должен предупредить.


> Может здесь что не так?

ты хелп читал? там же все написано... :-/

> USERNAME = SYSDBA
> PASSWORD = masterkey

о это очень крутые параматры - нам они о многом говорят


 
YurikGl ©   (2004-05-21 13:09) [14]

Sirruf   (21.05.04 13:06) [11]

Строка пути у тебя какая в итоге получилась?


 
YurikGl ©   (2004-05-21 13:11) [15]

TransparentGhost   (21.05.04 13:08) [12]

Вместо имени можно действительно прописать IP-к, но вероятность его изменения, как правило, выше чем иземенения имени. :)


 
TransparentGhost   (2004-05-21 13:11) [16]

Na servere ustanovlen IB Server? Mozh v etom delo?

A papku s bazoj rassharivat" ne nado!!!


 
TransparentGhost   (2004-05-21 13:12) [17]

YurikGl ©   (21.05.04 13:11) [15]
IP mozhno propisat", no jesli na avtomate - to soglasen s toboj.


 
TransparentGhost   (2004-05-21 13:18) [18]

Jesho variant :
Propisani li useri na servere i sovpadajut li u nih paroli s temi, chto vvedeni na lokalkah?
Jesli paroli raznije, to useru neobhodimo dlja nachala podrubica k serveru vvedja parol" ukazannij na servere. A uzhe posle etogo i proga budet rabotat".


 
TransparentGhost   (2004-05-21 13:24) [19]

I + ko vsemu - stroka puti dolzhna bit" kak v [2]
V pervuju ochered" prover" eto.


 
Sirruf   (2004-05-21 13:27) [20]

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


 
Sirruf   (2004-05-21 13:28) [21]

IP у нас часто меняется


 
YurikGl ©   (2004-05-21 13:30) [22]

YurikGl ©   (21.05.04 13:09) [14]

Строка пути у тебя какая в итоге получилась?

У тебя, скорее всего, неправильный синтаксис этой строки. В режиме пошагового выполнения вырежи ее в буфер и вставь сюда.


 
Anatoly Podgoretsky ©   (2004-05-21 13:30) [23]

Sirruf   (21.05.04 13:06) [11]
Все так, это подключение по NETBIOS опасно для работы сервера, пользователи не должны иметь доступа до базы.
Другой вариант который предлагают это подключение через TCP, для это не требуется (и желательно) видимость базы в сети.
Только вот предлагажт не совсем верно, частный случай, не частный выглядит так Server:FullLocalPath это будет работать даже через Интренет


 
dimm22   (2004-05-21 13:39) [24]


> Sirruf   (21.05.04 13:27) [20]

А ты чё ожидал. Что она тебе даст полный доступ к папкам на сервере. Просто запомни путь и набери его ручками.

Насчёт IP и имени машины. В общем если IP динамически выделяется, то конечно надо имя машины забивать. Но если у вас есть подсеть с другим адресным пространством (например 192.168.0... и подсеть 192.168.1....), то тут надо иметь DNS свой и чтоб из подсети его было видно. Это для преобразования имени в IP адрес.


 
Tomkat   (2004-05-21 16:18) [25]

> А если сервер имя поменял?

> админ должен предупредить.
у них, наверное , динамическая смена имен в рандомайзе :-)))
говорят же, не надо никаких шар на папки, это только повредить может , IB работает по порту 3050 TCP и для полного счастья ему больше ничего не нужно !
http://ibase.ru/devinfo/ibmyths.htm
http://ibase.ru/develop.htm


 
Sirruf   (2004-05-21 16:26) [26]

Всё, заработала. Пришлось внаглую жестко забивать полный путь. Странно, почему ExtractFilePath не сработала...


 
Соловьев ©   (2004-05-21 16:28) [27]


> Странно, почему ExtractFilePath не сработала...

ждем новых вопросов :) а они будут...


 
TransparentGhost   (2004-05-21 17:12) [28]

Sirruf, tebja stol"ko prosili, a ti tak i ne skazal chto zhe u tebja vozvrashajet funkcija ExtractFilePath ?
Skoreje vsego prosto put" do bazi bezo vsjakih imjon servera.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.033 c
4-1083927183
denis24
2004-05-07 14:53
2004.06.13
External exception C000008


4-1084119779
LK
2004-05-09 20:22
2004.06.13
Запуск и ожидание завершения процесса


8-1081171111
X-Disa
2004-04-05 17:18
2004.06.13
3D-Canvas


3-1085245603
GGREED
2004-05-22 21:06
2004.06.13
DBGrid(PickList)


1-1086006719
GanibalLector
2004-05-31 16:31
2004.06.13
Child в максимум...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский