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

Вниз

"cannot attach to password database"   Найти похожие ветки 

 
linx   (2006-04-18 20:40) [0]

Есть сеть из нескольких компьютеров
Некоторое время назад на всех компьютерах работало приложение (Делфи), обслуживающее базу данных (InterBase)
На сегодняшний день приложение нормально запускается только на 2х машинах, одна из которых - сервер, на остальных, при запуске программы получаю сообщение "cannot attach to password database".
Проблема возникла впервые после того, как на одной из клиентских машин пересустановили Windows. Теперь при подключении даже новой машины в сети, на которой никогда не стоял ни клиент InterBase ни программа получаю такое же сообщение. Windows на сервере не переустанавливалась.
Подскажите пожалуйста в чем может быть дело?


 
linx   (2006-04-18 20:43) [1]

Если приложение запускается с самого сервера, то проблем не возникает. Проблема возникает только на клиентских машинах


 
linx   (2006-04-18 20:43) [2]

Если приложение запускается с самого сервера, то проблем не возникает. Проблема возникает только на клиентских машинах


 
Desdechado ©   (2006-04-18 20:59) [3]

> никогда не стоял ни клиент InterBase
ну так поставь


 
linx   (2006-04-18 21:06) [4]

Да поставил я.


 
linx   (2006-04-18 21:07) [5]

Эти проблемы могут быть из-за лицензии на InterBase?
Может из-за того что в сети работают 2 сервера InterBase?


 
Desdechado ©   (2006-04-18 22:12) [6]

про лицензии не знаю, пользую FireBird
2 сервера друг о друге не знают


 
Johnmen ©   (2006-04-18 23:37) [7]

М.б. банално БДЕ не настроена? Да и вовсе не сынсталлирована?


 
linx ©   (2006-04-20 18:23) [8]

Что значит БДЕ не настроена? Зачем? А InterBase-клиент на что? Он везде съинсталирован стандартным образом.


 
linx ©   (2006-04-20 18:26) [9]

Да, возможно это будет важно, IBExpert запускается нормально с любых машин. Нормально подключается к базе, позволяет выполнять запросы и т.д. Проблема только с приложением.


 
Johnmen ©   (2006-04-20 18:34) [10]


> Что значит БДЕ не настроена? Зачем? А InterBase-клиент на
> что? Он везде съинсталирован стандартным образом.


> Проблема только с приложением.


Так что использует твоё приложение? БДЕ или библ.прямого доступа?

ЗЫ
БДЕ и InterBase-клиент это из разных опер (не Opera :))...


 
Desdechado ©   (2006-04-20 18:38) [11]

это как бензин и моторное масло
нет хоть одного и машина не поедет


 
linx ©   (2006-04-20 19:52) [12]

В Делфи 7 на закладке IB есть компонетны. Использовались они, а не БДЕ-шные. В этом случае БДЕ не используется, так ведь?


 
Alarm ©   (2006-04-20 19:58) [13]

В Делфи 7 на закладке IB есть компонетны. Использовались они, а не БДЕ-шные. В этом случае БДЕ не используется, так ведь?
Это не тривиально. Попробуй установить  BDE (в первую очередь:)


 
linx ©   (2006-04-20 20:20) [14]

Хорошо, попробую.


 
Johnmen ©   (2006-04-20 23:37) [15]


> Alarm ©   (20.04.06 19:58) [13]


Хм... Это бред, прошу прощения.


> linx ©   (20.04.06 20:20) [14]
>
> Хорошо, попробую.


Не стОит напрасно тратить время.
Расскажи лучше про параметры коннекта. Что там у TIBDatabase?


 
linx ©   (2006-04-21 17:25) [16]

Вот что у TIBDatabase:

AllowStreamedConnected = True
Connected = False
DatabaseName = \\Manager2\D:\Programming\RemontBase\REMONT.GDB
DefoultTransaction = IBTransaction1
IdleTimer = 0
LoginPromt = False
Name = IBDatabase1
Params = user_name=sysdba
        password=masterkey
        lc_ctype=WIN1251
SQLDialect = 1
Tag = 0
TraceFlags = все False

Когда ставлю Connected = True, то получаю "cannot attach to password database"


 
Desdechado ©   (2006-04-21 17:29) [17]

встроенный и внешний файрволлы поотключай


 
linx ©   (2006-04-21 17:30) [18]

Да, BDE ставил - не помогло.


 
linx ©   (2006-04-21 17:36) [19]

Да вроде никаких файрволов нет. Недавно поставили "OutPost Firewall", но проблема началась до этого...


 
Desdechado ©   (2006-04-21 17:38) [20]

> BDE ставил - не помогло
а припарки не пробовал? говорят, помогает
чтоб в следующий раз не мочалить, сразу указывай, что и как делаешь

про файрволл - достаточно открыть умолчательный порт 3050 или тот, который ты задал для подключения явно


 
Desdechado ©   (2006-04-21 17:39) [21]

в ивнде есть встроенный, XP SP2 его включает принудительно


 
linx ©   (2006-04-21 18:47) [22]

Встроенный файрвол - это брандмаузер win XP?
Если да, то причина не в этом, т.к. сервера InterBase станавливались на машинах с win2000 и win XP не с SP2.


 
Desdechado ©   (2006-04-21 19:52) [23]

а на клиентах не пробовал файрволл проверять?


 
linx ©   (2006-04-21 20:11) [24]

Ты думаешь дело всетаки в файрволах?...
Ничего не понимаю, почему тогда на одной клиентской машине приложение работает? Там как раз win XP SP2...
Мне почему-то кажется что это не файрвол. На разных клиентах разные операционки, win 98, win 2000, win XP. Например на win 98 разве должен быть файрвол? Поставилась эта операционка недавно, никаких программ(файрволов) дополнительных на нее не ставили.
Сервер почему-то старые подключения, которые были до переустановки системы на нем же оставляет, а новые создать нет...


 
linx ©   (2006-04-21 20:50) [25]

Опять же почему IBExpert без проблем запускается на любой машине?
Стрелки вроде на Делфи сходятся... На библиотеках которые она использует либо на собственных. Может все таки лицензия Делфи, какое-нибудь хитрое ограничение?


 
Johnmen ©   (2006-04-21 23:26) [26]


> linx ©   (21.04.06 17:25) [16]
> Вот что у TIBDatabase:
> DatabaseName = \\Manager2\D:\Programming\RemontBase\REMONT.
> GDB


А вот хелп говорит, что д.б.
To connect to an InterBase database on a remote server using TCP/IP the syntax is <server_name>:<filename>.

как говорится, найди 10 отличий :))


 
linx ©   (2006-04-22 11:02) [27]

2Johnmen большое спасибо! Все заработало!


 
Desdechado ©   (2006-04-22 20:09) [28]

да-а..
а слона-то я и не заметил...



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

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

Наверх




Память: 0.51 MB
Время: 0.01 c
2-1148990528
Steep
2006-05-30 16:02
2006.06.18
popup окна


15-1147976599
Nic
2006-05-18 22:23
2006.06.18
Как можно себя поддержать в рабочем состоянии


2-1149086654
Pascal-men
2006-05-31 18:44
2006.06.18
Простите что не в тему!


2-1148196813
Belorus
2006-05-21 11:33
2006.06.18
Список процедур в библиотеке


1-1147258212
TUser
2006-05-10 14:50
2006.06.18
Где-то лежат dcu про запас





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