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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
bd   (2004-01-11 16:57) [0]

доброго времени суток. переставил я windows на сервере и на двух рабочих машинах. поставил на сервере ib6 server, в папку "c:\bases" на сервере скопировал файл базы "base.gdb". пользователям поставил ib6 client. запускаю программу на сервере: путь к файлу "\\server\bases\base.gdb" - работает от имени любого пользователя. пробую с клиентов: "cannot attach to password database". кто-нибудь сталкивался с такой бедой?


 
Anatoly Podgoretsky   (2004-01-11 17:16) [1]

Наверно, кто ни будт сталкивался


 
Sergey_Masloff   (2004-01-11 17:25) [2]

а почему не по TCP подключаешься?


 
bd   (2004-01-11 17:33) [3]

ну и как столкновение? насмерть или обошлось? если судить по кол-ву ответов - не обошлось. жаль, сам никак не разбирусь.


 
Anatoly Podgoretsky   (2004-01-11 17:42) [4]

А тебе что прям нужен список этих лиц?


 
kaif   (2004-01-11 17:45) [5]

Перестартуй сервер


 
Desdechado   (2004-01-11 20:04) [6]

не знаю как IB6, а FB1 только local и TCP понимает


 
Sergey_Masloff   (2004-01-11 20:10) [7]

Desdechado © (11.01.04 20:04) [6]
>не знаю как IB6, а FB1 только local и TCP понимает
не только


 
YuRock   (2004-01-11 20:20) [8]

Попробуйте написать у клиентов путь к базе таким образом:

"server:c:\bases\base.gdb"


 
Sir Alex   (2004-01-11 23:57) [9]

2 bd (11.01.04 16:57)
Вполне логично. Вы указали сетевой путь, а надо путь ЛОКАЛЬНЫЙ НА СЕРВЕРЕ, т.е. то, что посоветовал YuRock.
В Вашем случае, IB начинает работать в локальном режиме (хотя файл и находится на сервере).


 
kaif   (2004-01-12 03:20) [10]

Путь к базе указан не так, как принято для TCP/IP.
Как правило отдельно где-то указывается имя сервера или его IP-адрес и отдельно указывается путь к файлу базы, начиная с буквы диска. Например:
c:\bases\base.gdb
Однако если бы ошибка состояла в неправильном имени файла, сообщение было бы другим (I/O error for file "..." error while trying to open file).
Здесь еще какая-то ошибка. Я такую ошибку наблюдал сразу после установки Firebird под Windows"98 из-за неправильной работы инсталлятора. Перезапуск сервера исправлял положение.
Сообщение "cannot attach to password database" возникает, когда секюрити-файл недоступен по каким-то причинам. Раньше в IB6.0 это был isc4.gdb. У Firebird1.5 он называется иначе.
Может еще какие-то причины... Что может вызвать такую ошибку?


 
bd   (2004-01-12 13:34) [11]

и снова доброе утро.
2 YuRock, Sir Alex и kaif
до перестановки windows все работало как раз с таким путем: "\\server\bases\base.gdb", да и сейчас работает (на сервере и на пользовательской, на которой не переставлял windows). а почему isc4.gdb может быть недоступен?
эх, нашелся бы добрый человек, чтобы провести меня за ручку по всем этапам...


 
Anatoly Podgoretsky   (2004-01-12 13:40) [12]

Права на папку(и) расставь, у тебя их недостаточно.
Но работать так не совсем правильно, очень опасно, лучше как положено сделать TCP соединение, со спрятыванием папки от пользователей.


 
kaif   (2004-01-12 13:57) [13]

Я не понимаю, через какой протокол работают клиенты. Через local они работать не могут и не могли. Через local мог работать только клиент, запущенный непосредственно на той же машине, на которой имеется сервер. Я не понимаю, что означает слово "путь" в данном случае. Если речь идет о строке соединения "\\server\bases\base.gdb" и bases - какой-то ресурс (некое имя вместо диска d:, к примеру), то это похоже на соединение по протоколу NetBeui. Этот протокол можно использовать для отладки, но, насколько мне известно (не знаю, верно ли), что этот протокол имеет проблемы (ограничения на длину данных).
Поэтому пока автор вопроса не прояснит, какой протокол он использует или собирается использовать, что он понимает под "путем", ответить на вопрос возможности нет.

Для соединения по TCP/IP права на папку не нужны.

Так как я ничего не понимаю, дам еще один совет:
Поставь Firebird сервер заново. Поставь, как системную службу. Может быть ты его поставил, как приложение или сервис на правах неадминистратора. Какая операционная система на сервере?



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

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

Наверх





Память: 0.47 MB
Время: 0.026 c
1-16309
Chuha
2004-01-25 16:56
2004.02.06
Прогрессия


1-16281
AVD
2004-01-26 10:28
2004.02.06
D5 to D7 - DsgnIntf ?


1-16285
MakNik
2004-01-26 09:27
2004.02.06
Всплывающие подсказки как у Windows Messenger-а


1-16249
SniZ
2004-01-24 00:22
2004.02.06
сжатие данных


3-16065
bd
2004-01-11 16:57
2004.02.06
---|Ветка была без названия|---





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