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

Вниз

remote server ib6   Найти похожие ветки 

 
dumm   (2003-07-08 12:48) [0]

под w2k стоит локальный сервер ib6. для бд на этом сервере есть прога, каторая отлично работает локально. к этой бд по сети нужно подключить группу юзеров.
пробую подключиться к бд через сетевой диск - не удается найти указанный файл.
пробую зарегистрировать удаленный сервер - конечный компьютер отверг запрос на подключение.
что не так?


 
dumm   (2003-07-08 13:23) [1]

ну что значит:
конечный компьютер отверг запрос на подключение
где кривизна рук?


 
Zacho   (2003-07-08 13:25) [2]

Приведи строку подключения и точный текст сообщения об ошибке.


 
dumm   (2003-07-08 13:29) [3]

ну что значит:
конечный компьютер отверг запрос на подключение
где кривизна рук?


 
Zacho   (2003-07-08 13:36) [4]


> dumm (08.07.03 13:29)

Кривизна рук может быть: в неправильной строке подключения, в неправильно настроенном DNS, в неправильно настроенном TCP/IP и т.д. и т.п. Почитай FAQ на http://www.ibase.ru или приведи наконец хотя-бы строку подключения.


 
dumm   (2003-07-08 13:37) [5]

пардон за дубль.
2 zacho:

ibdatabase1.params.clear;

IBDatabase1.DatabaseName:=opendialog1.filename;

//для локального пути "c:\base\base.gdb" - работает
//если через сетевой диск "z\base.gdb" - системе не удается найти указанный путь "\base.gdb"
//пробовал и так "192.168.5.11:c:\base\base.gdb" - комп отверг запрос на подключение

IBDatabase1.Params.Add("user_name="+edit1.Text);
IBDatabase1.Params.Add("password="+edit2.Text);
IBDatabase1.Params.Add("lc_ctype=win1251");
IBDatabase1.Connected:=true;


 
Sergey Masloff   (2003-07-08 13:41) [6]

С одним сервером ОДНОВРЕМЕННО НЕЛЬЗЯ соединяться и локально и удаленно. Вместо "локально" пропиши имя сервера "localhost"
вот этого:
//пробовал и так "192.168.5.11:c:\base\base.gdb" - комп отверг запрос на подключение
не будет


 
Zacho   (2003-07-08 13:46) [7]


> Sergey Masloff (08.07.03 13:41)

Неправда, можно. Но не нужно. Подробно почему - на www.ibase.ru

> dumm (08.07.03 13:37)
> //если через сетевой диск "z\base.gdb"

Так делать нельзя.

> //пробовал и так "192.168.5.11:c:\base\base.gdb"

Попробуй вместо IP-адреса указать имя сервера. Если нет DNS, то предварительно пропиши имя в файл HOSTS
Еще: А строка gds_db 3050/tcp в файле services есть ? Если нет, впиши. Если есть файрволл, проверь открыт ли на сервере порт 3050.


 
Sergey Masloff   (2003-07-08 13:50) [8]

Zacho © (08.07.03 13:46)

>Неправда, можно. Но не нужно. Подробно почему - на www.ibase.ru
Расскажи кому-нибудь еще ;-) Попробовать слабо?

Если локальным уже подключен - по TCP фиг пустит. Если подключен по ТСP и сунуться локально - вот этого лучше действительно не надо.

Все это для FB. В IB 5.x было вроде бы то же самое но точно не помню.




 
Sergey Masloff   (2003-07-08 13:54) [9]

Zacho © (08.07.03 13:46)
>Подробно почему - на www.ibase.ru
На фиг мне ibase.ru когда живой Д.Кузьменко от меня в пяти минутах неторопливой ходьбы... ;-)

P.S. "Расскажи кому-нибудь еще" и "Попробовать слабо" это у меня шуточные термины не несущие в себе агрессии. Я уверен что ты так и понял но на всякий случай ;-)


 
Zacho   (2003-07-08 13:55) [10]


> Sergey Masloff (08.07.03 13:50)

Я уже не помню, в какой именно последовательности происходили подключения, но на IB4.2-5.x точно работало.
Сейчас попробовал на YA 1.1.854 - работает в обоих последовательностях. А запускать сервер с FB просто лень, будет время - проверю обязательно :-)


 
Zacho   (2003-07-08 13:57) [11]


> Sergey Masloff (08.07.03 13:54)

Да я так и понял. :) Но точно помню, что работало ! :-)


 
dumm   (2003-07-08 15:21) [12]

зарегистрировал localhost
добавил имя сервера в hosts
gds_bd... - есть

регистрирую на сервере бд локально "c:\base\base.gdb" - ok
по другому (через сетевой, ip или имя сервера) - системе не удается найти указанный путь

регистрирую на клиенте удаленный сервер, бд, получаю - featurу is not supported


 
dumm   (2003-07-08 15:27) [13]

пардон, feature, конечно.


 
Sergey Masloff   (2003-07-08 15:52) [14]

То есть пишешь так: "192.168.5.11:c:\base\base.gdb" и не найден путь? Проверь все по буковкам - ну ведь не бывает чудес...


 
dumm   (2003-07-08 18:04) [15]

"192.168.5.11:c:\base\base.gdb" - найдет, а вот с сетевым диском z="c:\base" "192.168.5.11:z:\base.gdb" - нет.

похоже, это ошибка в администрировании.
ставил базу на одну машину, прогу на другую, указывал имя бд в сети - все работало. перенес базу на новую машину и пытался к ней пробиться - вот тут-то и порылся песик: прога базу на старом компе видит и открывает, а на новом - на путь ругается, хотя пути вроде и аналогичные:
"\\comp1\base\base.gdb"
"\\newcomp\base\base.gdb"
почему-то в databasename передается только "\base\base.gdb".


 
Vladymir   (2003-07-09 03:17) [16]

>dumm (08.07.03 18:04)
Ну не умеет он (IB) писать напрямую на отмапленный диск, да и никто, пожалуй, не умеет. Пишет он, вроде, на низком уровне... (спроси Кузьменко).
А удаленное подключение, - подключение через порт 3050 и никаких мапов вовсе не нужно.
Кажется не ошибся ни в чем... :))


 
dumm   (2003-07-09 18:46) [17]

спасибо всем. засада была вот в чем: если файл бд находится на сервере на диске с:, то сетевой путь к базе воспринимается нормально (полностью - "\\server\c:\base\base.gdb"), если же перенести базу на, например, d:, все, имеем неправильный путь -"\base\base.gdb".


 
Zacho   (2003-07-10 07:57) [18]


> dumm (09.07.03 18:46)

Да нет, похоже ты так и не понял основное: не работает IB с сетевыми дисками !!! И при подключении к удаленному серверу надо указывать имя сервера и путь к БД на сервере, а вовсе даже не сетевой.


 
dumm   (2003-07-10 10:22) [19]

да нет, похоже понял.

2 sergey masloff & zacho
часто встречаю вас на этом форуме - польщен вниманием. спасибо.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
1-100697
cjiohobaji
2003-07-18 13:31
2003.07.31
path


1-100745
so_well
2003-07-16 10:44
2003.07.31
richedit


3-100645
Spawn
2003-07-10 17:37
2003.07.31
IB


1-100790
sdram
2003-07-17 09:07
2003.07.31
Как вычислить выражене записанное в поле базы?


1-100666
Far
2003-07-17 11:29
2003.07.31
Unit





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