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

Вниз

Разрешение на открыти базы в Win2000   Найти похожие ветки 

 
S.A.S.   (2003-12-17 14:21) [0]

Здравствуйте, где в Win2000 разрешить отрывать и читать файл базы. Сервер FireBird Embedded. На некоторых машинах выдается ошибка типа "no permission to open/read database ... имя.gdb". Пользователи членствуют в администраторах.


 
S.A.S.   (2003-12-17 17:02) [1]

Люди, помогите, пожалуйта.


 
MV   (2003-12-17 17:12) [2]

Как коннектимся?


 
S.A.S.   (2003-12-17 17:30) [3]

В каталоге с экзешником лежат gds32.dll (сам сервер), dbexpint.dll (потому что через dbexpress) и midas.dll (потому что использую DataSetProvider и ClientDataSet), тут же в подкаталоге лежит файл gdb. Цепочка подключения SQLConnection->SQLQuery->DataSetProvider->ClientDataSet. SQLConnection настроен на работу с Interbase. При создании формы SQLConnection.Params.Values["Database"]:=путь и имя файла gdb.
На одних машинах все нормально, на других no permission to open...


 
Sandman25   (2003-12-17 17:35) [4]

[3] S.A.S. © (17.12.03 17:30)

То есть все пользователи запускают один экзешник?
Попробуйте на сервере оставить только сам сервер (gds32) и файлы БД, а экзешник и dbexpint с midas засунуть в папку на клиентской машине. Заодно и скорость работы увеличится.


 
MV   (2003-12-17 17:35) [5]

Уважаемый, пожалуйста, путь коннекта для удаленный станций.
Еще - обратись к сисадмину, спроси, как там насчет того, что я на этих ... машинах слушаю порт 3050?


 
S.A.S.   (2003-12-17 17:42) [6]

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


 
Sandman25   (2003-12-17 17:44) [7]

На некоторых машинах
все локально на одной машине

???


 
Anatoly Podgoretsky   (2003-12-17 17:48) [8]

Нет противоречия, на других машинах стоит тот же комплект, но зачем здесь прилеплен мидас не совсем ясно.


 
S.A.S.   (2003-12-17 17:54) [9]

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


 
S.A.S.   (2003-12-17 17:55) [10]

зачем мидас это вопрос третий, помогите с первым


 
MV   (2003-12-17 18:09) [11]

Читаем:
-------
File structure for the Embedded Server
Just copy fbembed.dll into the directory where your application resides. Then rename it to either
fbclient.dll or gds32.dll, depending on your database connectivity software. Make copies having both
names if you will need to use the server tools (isql, gbak, etc.)
You should also copy firebird.msg, firebird.conf (if necessary) and ib_util.dll to the same directory.
If external libraries, are required for your application, e.g. INTL support (fbintl.dll) or UDF libraries,
they should be located apart from the application directory. To be able to use them, place them into a
directory tree which emulates the Firebird server one, i.e., in subdirectories named /intl and /udf
directly beneath the directory where the Firebird root files are.
Open your firebird.conf and set RootDirectory to the root of this directory tree. (Don"t forget to erase
the "#" comment marker!)
Example
D:\my_app\app.exe
D:\my_app\gds32.dll (renamed fbembed.dll)
D:\my_app\fbclient.dll (renamed fbembed.dll)
D:\my_app\firebird.conf
D:\my_app\aliases.conf
D:\my_app\isql.exe
D:\my_app\ib_utils.dll
D:\my_app\gbak.exe
D:\my_app\firebird.msg
D:\my_app\intl\fbintl.dll
D:\my_app\udf\fbudf.dll
firebird.conf:
RootDirectory = D:\my_app
Then, start your application. It will use the embedded server as a client library and will be able to
access local databases.


 
S.A.S.   (2003-12-18 13:59) [12]

Здравствуйте еще раз. Хотел бы вернуться к вопросу сегодня, если еще не надоел. Что и как переименовывать и подключаться - это все понятно и все работает, но не на всех машинах. На некоторых пользователю система не разрешает открывать файлы базы gdb (сообщение "no permission to open/read database .. gdb"), хотя пользователи и членствуют в администраторах. На всех машинах стоит Win2000 или WinXP. Где дать подобные права пользователю, ведь на моей машине и на некоторых других все нормально. Моя программа на всех машинах расположена одинаково. В чем тогда могут быть отличия в настройках прав пользователей, или может дело совсем не в правах?



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

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

Наверх





Память: 0.47 MB
Время: 0.011 c
7-49788
MakNik
2003-11-03 09:33
2004.01.16
Помогите, пожалуйста, разобраться с сервисами!


3-49402
explorer
2003-12-19 11:50
2004.01.16
Какие компоненты использовать


14-49706
SoS
2003-12-25 15:12
2004.01.16
Народ, а есть ли декомпилятор способный вытащить 100% кода?


3-49423
senya
2003-12-18 15:16
2004.01.16
Данные из DBGrid не попадают в базу


1-49508
webpauk
2004-01-03 15:51
2004.01.16
OnMouseDown





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