Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

проблема соединения   Найти похожие ветки 

 
Smashich ©   (2003-07-15 17:12) [0]

есть FireBird. установлен на WIN2k advanced server. tcp-ip работает. порт 3050 открыт. при проверке соединения (путь указан в udl файле в виде сервер:локальный путь) выдает что аксесс денайд. что делать? на ibase ничего что могло бы помочь не нашел


 
SYSKeeper ©   (2003-07-15 17:24) [1]

а логин и пароль ты проописал. SYSDBA masterkey - это по дефолту


 
Smashich ©   (2003-07-15 17:26) [2]

прописал:)


 
SYSKeeper ©   (2003-07-15 17:32) [3]

давай текст udl-файла..


 
Smashich ©   (2003-07-15 17:37) [4]

[oledb]
; Everything after this line is an OLE DB initstring
Provider=LCPI.IBProvider.1;Password=masterkey;Persist Security Info=True;User ID=SYSDBA;Data Source=D:\Data\Faraon\Data\Faraon.gdb;auto_commit=True

спешу заметить что провайдер стоит прочно и работает. на 127.0.0.1 при установленном на 127.0.0.1:) firebird тест соединения проходит


 
Smashich ©   (2003-07-15 17:49) [5]

bag your pardon

[oledb]
; Everything after this line is an OLE DB initstring
Provider=LCPI.IBProvider.1;Password=masterkey;Persist Security Info=True;User ID=SYSDBA;Data Source=Vedis_fl:D:\Data\Faraon\Data\Faraon.gdb;auto_commit=True


 
Smashich ©   (2003-07-15 17:53) [6]

I/O error for file "D:\Data\Faraon\Data\faraon.gdb"
Error while trying to open file
Access is denied.

текст ошибки


 
SYSKeeper ©   (2003-07-15 18:47) [7]

LCPI.IBProvider.1 - это помойму глючная штука. сам на её грабли натыкался. попробуй IBOLE - бесплатный пров для интербазы и фиребёрда. я его поиском в гуглях нашёл. работает - песня..


 
SYSKeeper ©   (2003-07-15 18:49) [8]

если не найдёшь - по мылу кину


 
SYSKeeper ©   (2003-07-15 18:52) [9]

Provider=IBOLE.Provider.v4;Password=masterkey;Data
Source=srv:c:\work\bm\base2.gdb;User ID=SYSDBA;Persist Security Info=True
это у меня прекрасно пашет..


 
Smashich ©   (2003-07-16 11:54) [10]

прошу прощения за отсутсвие
2 SYSKeeper © (15.07.03 18:47)
LCPI.IBProvider.1 - вообщем то не жалеть не приходилось еще
IBOLE - кинь на мыло плиз


 
Smashich ©   (2003-07-16 11:55) [11]

а вообще дело точно не в провайдере. посколько IBConcole выдает тоже самое


 
Alexandr ©   (2003-07-16 11:59) [12]

1. LCPI.IBProvider самый лучший провайдер
2. Ошибка однозначно не в нем.
3. Зачем тебе вообще локальный протокол. Юзай 127.0.0.1 (LocalHost) и без не знай.
4. Доступ к файлу у юзера есть? или с правами NTFS намудрил?


 
Smashich ©   (2003-07-16 12:14) [13]

Alexandr © (16.07.03 11:59)

1 - не спорю
2 - я так и сказал
3 - мне нужно установить с клиентской машины соединение с firebird на сервере
3. доступ вроде есть. я сначала тоже на права грешил. открыть нотепадом могу файл:). доступ должен быть у firebird на изменение/чтение так ведь?. служба запускается от системного аккаунта.(админ). вот тут я может что упусти. можно поподробнее у кого и какие права должны быть?


 
Alexandr ©   (2003-07-16 12:27) [14]

1) а не ошибся ли ты в пути к файлу?
2) А попробуй прям на сервере подключиться хоть локально хоть locaLHost какой-нибудь консолью.


 
KDS ©   (2003-07-16 12:33) [15]

С правами доступа к БД надо разбираться


 
Smashich ©   (2003-07-16 12:56) [16]

2 Alexandr © (16.07.03 12:27) путь к файлу проверян стопятьдесят раз:) при ошибочном пути он выдает ошибку другую.


 
Alexandr ©   (2003-07-16 13:00) [17]

1) а все-таки локально?
2) ping server работает?
3) диагностика коннекта вообще как?


 
Smashich ©   (2003-07-16 13:02) [18]

KDS © (16.07.03 12:33)
как прикажешь это делать? у базы один пользователь в данном случае. и он дафалтовый. с чем разбираться?


 
Smashich ©   (2003-07-16 13:05) [19]

1)
2)
3)

посмотри сам вопрос. порт 3050 открыт на сервере. служба gds_db не нем и висит. сервак соотвесвенно пингуеться. на серваке выполняются и другие службы которые обеспечивают корректную работу.


 
Smashich ©   (2003-07-16 13:06) [20]

насчет локального доступа - не имею возможность щас проверить.


 
Alexandr ©   (2003-07-16 13:25) [21]

возьми в руки консоль и проверяй
Diagnose Connection
Попробуй к серваку подключиться сначала
И все-таки локально надо бы проверить...


 
Smashich ©   (2003-07-16 14:33) [22]

к серваку то я подключаюсь. а вот к файлу нет.


 
Alexandr ©   (2003-07-16 14:43) [23]

значит нет файла, нет доступа к файлу из под учетной записи Firebird...
и пр...


 
SYSKeeper ©   (2003-07-16 16:42) [24]

Возьми вот эту вещь: www.ibexpert.com - для бывшего Soviet Union - бесплатно. Не пожалеешь. Лучшего сабжа я ещё не видел.. Им и проверь свою базу. За сабж жду отдельную благодарность :)


 
Smashich ©   (2003-07-16 17:02) [25]

2 SYSKeeper © (16.07.03 16:42)
большое спасибо - уже давно юзаю:) просто под рукой была только ibconsole, она и была помянута.
2 Alexandr © (16.07.03 14:43)
касательно доступ. файл есть. доступ нему тоже есть. с локального коннекта на сервенре(наконец-то добрался:)пишет cannot attach a password database. сервак не мой так что перегружать его и т.д. - это отдельная история. ранее при такой апшибке помогало просто перезапутить службу. в особо тяжелых случаях - перегрузить комп. завтра:) сообщу результаты перегруза сервака.


 
Faeton   (2003-07-16 17:16) [26]

По поводу прав тут такая штука на Ibase.ru написано что для Ib нет необходимости давать права на файл БД для внешних польз. лиш-бы сервак имел досту а ты к серваку соответственно.Я подключ. к Ib как через БДЕ так и компонентами прямого доступа IBObject,IBX,FIBPlus по любому протоколу без всякого доступа и все прокатывало лиш-бы путь был правильный напр.
TCP/IP <сервер>:c:\<полный путь к БД>
NetBeul \\<сервер>\c:\<полный путь к БД>
А вообще советую подсесть на FIBPlus - просто песня


 
Smashich ©   (2003-07-16 17:28) [27]

2 Faeton (16.07.03 17:16)
нет необходимости давать права на файл БД - это я знаю:) права на доступ нужны только серсеру бд. внешнему пользователю он ни к чему и незачем

спасибо за совет, но в данном случае он не применим


 
Alexandr ©   (2003-07-17 06:34) [28]

ну и вот.
Где у тебя isc4.gdb
он ее не находит , а не твою базу.
Сообщения об ошибках при работе с локальным и сетевым протоколом могут немного различаться.
Локальный протокол тебе дал больше информации.
Теперь действуй.



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

Текущий архив: 2003.08.07;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.016 c
6-20658
Dwemer
2003-05-31 06:18
2003.08.07
Как программно прокрутить скролл-бары?


14-20798
cjiohobaji
2003-07-22 13:28
2003.08.07
ширина колонок у DBGrid a


7-20818
Антон
2003-05-26 15:05
2003.08.07
Определение входящих звонков


6-20653
BJValentine
2003-05-29 14:16
2003.08.07
Net send


1-20617
McSimm2
2003-07-24 13:37
2003.08.07
my.res