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

Вниз

Вопрос о подключении к БД...   Найти похожие ветки 

 
pathfinder   (2003-06-05 01:42) [0]

Есть база данных на IB и клиент соед. с ней через IBX. Для того чтобы подкл. к базе данных пользователь должен указать расположение файла БД.
Правильный ли это подход? И как можно организовать подключение, чтобы пользователь не имел доступа к файлу БД?
Заранее спасибо.


 
Rol   (2003-06-05 06:17) [1]

>pathfinder Имеешь в виду, что он не должен знать, где лежит файл(ы) БД?


 
Anatoly Podgoretsky   (2003-06-05 07:02) [2]

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


 
Andriano   (2003-06-05 07:53) [3]

Пользователь и не имеет доступа к файлу... если сам не откроешь, конечно. Ты просто говоришь IBX, какой файл там у себя использовать. И единственное, что есть у пользователя, так это информация о том где лежит файл.
Можно даже права доступа к файлу дать только System (рекомендуется) и никто не сможет получить доступ, даже Администратор.


 
pathfinder   (2003-06-05 09:50) [4]

2 Rol

> Имеешь в виду, что он не должен знать, где лежит файл(ы)
> БД?

ну да...


 
Johnmen   (2003-06-05 09:55) [5]

>pathfinder © (05.06.03 09:50)

А если будет знать, то что это ему даст ?


 
pathfinder   (2003-06-05 10:04) [6]

Я сделал так, чтобы пользователь мог указывать расположение базы данных в том случае если оно изменяется. Мне показалось это логичным(это моя первая программа)но теперь я понял, что получилась какая-то ерунда:( Как теперь лучше сделать? Закрыть эту опцию паролем?
И еще такой вопрос. Как я понял на сервере должен быть установлен IB и находиться файл БД, а на клиентских компах файл gds32.dll и в IBDataBase должен быть путь к файлу БД. Правильно?


 
HSolo   (2003-06-05 10:14) [7]

Да. И еще на клиенте в файле services не забыть
gds_db 3050/tcp <ENTER>
И почитайте вот это:
http://www.ibase.ru/v6/ibinstallfaq.txt


 
Johnmen   (2003-06-05 10:14) [8]

>Мне показалось это логичным

Если меняется, то логично.

>Правильно?

Да.



 
Anatoly Podgoretsky   (2003-06-05 10:22) [9]

pathfinder © (05.06.03 10:04)
Это функция администратора базы, поэтому логично предоставить эту возможноть только ему.


 
pathfinder   (2003-06-05 11:12) [10]

а строка gds_db 3050/tcp <ENTER> в services нужна только для подкл. по TCP/IP? для лок. сети не нужна?


 
Johnmen   (2003-06-05 11:35) [11]

Нужна. Ведь подключение именно по TCP/IP.


 
Danilka   (2003-06-05 11:49) [12]

думаю, путь к базе правильней описывать в файле aliases.conf, а у пользователя просто прописать имя алиаса.

только, не знаю, есть такой файл в IB6, в Firebird-е есть.


 
Zacho   (2003-06-05 11:51) [13]


> Danilka © (05.06.03 11:49)

Нет такого в IB6



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
1-97659
LMD
2003-06-17 10:44
2003.06.30
Можно ли фон Memo или RichEdit сделать прозрачным?


3-97489
skirdov
2003-06-05 10:19
2003.06.30
Проектирование БД управления производством


7-97910
Some1
2003-04-04 12:56
2003.06.30
Как можно отловить обращение у дисководу?


3-97480
Зозуля Юрий
2003-05-30 11:19
2003.06.30
Cнова о DBF без BDE


4-97917
postx
2003-04-27 17:26
2003.06.30
Каким образом можно создать меню в уже созданном окне?





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