Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Непонятный глюк. [IB5.x]


Страницы:   1 2

Максим Шурыгин ©   (2002-11-18 09:46:00) 

Здравствуйте! Я полностью сдаюсь! Бился я с этим глюком, и он победил!
Дело в следующем: я установил на компьютер пользователя InterBase client 5.1.1 и BDE 5.01, создал алиас, чтобы подключиться к базе данных на сервере. Прописал всё что надо и как положено (я то же самое до этого делал почти на всех компьютерах и всё работало) пытаюсь открыть базу, да не тут то было, вылетает ошибка cannot attach to password database. На этой же машине завершаю сеанс пользователя, вхожу в сеть с правами администратора, открываю базу – всё нормально открывается. Особенности этого глюка в том что он появляется теперь не только на одной машине. Я проделал те же действия на другом компьютере – результат тот же: пользователю нельзя, администратору можно. Что делать?


Anatoly Podgoretsky   (2002-11-19 10:14:00) [1]

Куда куда убываешь


Romkin   (2002-11-19 10:12:00) [2]

Поубывав бы...


Alexandr   (2002-11-19 10:04:00) [3]

вот так всегда...
Тряс, тряс я тебя шоб ты строку коннекта наконец указал.
Уже раскрутил почти, а тут меня опередили в правильном ответе.
И все, все благоданрости мимо кассы.

Хочешь получить простой и дельный совет-задай правильно вопрос и не скупись на комментарии


Максим Шурыгин   (2002-11-19 10:01:00) [4]

СЛАВА, СЛАВА ВЕЛИКОМУ ROMKINу. Так просто, не мудрствуя лукаво, без кучи ненужных умных слов!!!
Помогло!!! Теперь всё замечательно работает. Теперь везде, всегда и всем я буду советовать: "Хочешь получить простой и дельный совет - обращайся по адресу
http://delphi.mastak.ruи спроси ROMKINа
Огромное спасибо так же всем кто откликнулся на мой призыв о помощи!!!
Да здравствуют МАСТЕРА ДЕЛЬФИ.


Alexandr   (2002-11-19 05:58:00) [5]

да правов не хватает для доступа к файлу isc4.gdb ты же в первом сообщении написал password database.

Короче, строку коннекта поправь как тебе сказали на ВСЕХ компьютерах и будет тебе щастье.


ЮЮ   (2002-11-19 02:46:00) [6]

> я создал файл *.gdb на рабочей станции, дал к нему всем полный доступ, попытался открыть - в результате та же фигня!!!
Базы не открываются ДАЖЕ ЛОКАЛЬНО! Правда выдаётся другое сообщение anaviable database.
Вот так , а вы говорите с правами напутал.

Вот уж эти парадошники :-) Работать надо не с файлом *.gdb, а с InterBase сервером !!!


Максим Шурыгин   (2002-11-18 18:01:00) [7]


> Так это же соединение по NETBEUI а не по TCP/IP

Спасибо огромное, это мне ОЧЕНЬ помогло! :)))

> а это означает, что ты неверняка напутал с правами.


Что значит напутал? Где именно напутал, и вообще о каких конкретно правах идёт речь.
О правах юзера в сети при доступе к каталогу где находится база или ещё о каких то других???
Я же писал, что с других машин ВСЕ юзеры НОРМАЛЬНО работают, а с проблемных только администраторы.
При этом юзер не может открыть базу, но может добраться до базы через проводник и сделать с ней что угодно т. е. у него ПОЛНЫЙ доступ к этому каталогу!!!
И ещё раз повторюсь что база не обязательно находится на сервере, я создал файл *.gdb на рабочей станции, дал к нему всем полный доступ, попытался открыть - в результате та же фигня!!!
Базы не открываются ДАЖЕ ЛОКАЛЬНО! Правда выдаётся другое сообщение anaviable database.
Вот так , а вы говорите с правами напутал.


Romkin   (2002-11-18 17:35:00) [8]

SERVER:e:\el3\bases\powerbyt.GDB - так попробуй


Anatoly Podgoretsky   (2002-11-18 16:47:00) [9]

Так это же соединение по NETBEUI а не по TCP/IP а это означает, что ты неверняка напутал с правами. Да и работать так это верх безобразия, полное отсутствие безопасности


Максим Шурыгин   (2002-11-18 16:42:00) [10]

\\SERVER\e:\el3\bases\powerbyt.GDB если имеется в виду это , то пожалуйста. И что с ней может быть не так.


Alexandr   (2002-11-18 16:23:00) [11]

в каком инструменте
либо в инструменте полностью указываешь путь, либо указываешь имя сервера, протокол и путь к БД.
А раз у тебя БДЕ
то этот путь Server Name в настройке Алиаса.


Максим Шурыгин   (2002-11-18 16:15:00) [12]

Я приведу любую строку (меня не ломает) скажи только по русски где её увидеть. (для тех кто на бронепоезде плиз)


Alexandr   (2002-11-18 16:08:00) [13]

и что?
с чего ты взял, что у тебя коннект идет по TCP/IP? (СТРОКА КОННЕКТА КАКАЯ?)
Что, так ломает строку коннекта привести?

Так что давай еще раз подробно: где чего работает, где не работает.

Или занимайся сам своей проблемой. Мы тут не в разведчиков играем и телепатов тут нема.


Максим Шурыгин   (2002-11-18 16:03:00) [14]

Сервер Windows 2000 server. Рабочая станция Win98SR. Протокол TCP/IP.


Alexandr   (2002-11-18 15:40:00) [15]

вот и я у него про домен и строку коннекта пытался добиться...
Ну не хочет он ничего говорить...
А то ведь если через NETBEUI коннектиться, то действительно нужны права всякие. Иначе нафиг не нужны.


Romkin   (2002-11-18 15:30:00) [16]

Если сервер и станции - NT, то снанции обычно должны быть прописаны в домене


Максим Шурыгин   (2002-11-18 15:19:00) [17]


> с правами ты все-таки намудрил...

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


Alexandr   (2002-11-18 14:30:00) [18]

с правами ты все-таки намудрил...


Максим Шурыгин   (2002-11-18 14:26:00) [19]

Я по поводу Ваших советов. Спасибо конечно, но дело в том, что те же пользователи с других машин прекрасно работают. Глюк появился когда я переустановил систему на одной из машин (на которой до этого все базы открывались без проблем), теперь на ней ЛЮБУЮ базу Interbase может открыть только пользователь с правами администратора. То есть на тех машинах где BDE и Interbase установлены давно ВСЕ пользователи нормально работают со всеми базами на том же сервере, а на тех, где установил всё это недавно только администраторы сети могут открывать базы данных Interbase (причём не только на сервере но и на других машинах и даже локальные) Кстати, весь софт на все машины я устанавливал с одного дистрибутива.
Насчт строки коннекта - я пробовал открывать базы данных просто из BDE Admin.


Victor_Cr   (2002-11-18 11:00:00) [20]

Судя по ошибке... пользователь просто не имеет доступ к данному серверу.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо