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

Вниз

TService + User SYSTEM + поток + ODBC = Источник данных не на...   Найти похожие ветки 

 
Dennis I. Komarov ©   (2012-08-23 19:30) [0]

Сервис, открывает TCP-порт (TTCPServer). На коннект клиента при получении определенной команды лезет в справочник dBase dbf (лежит в Program Files) через ODBC. Упорно возвращает "Источник данных не найден и не указан драйвер, используемый по умолчанию." Если пустить службу от пользоватля с правами Админа (ранее от SYSTEM), то работает нормально.
Это лечится?


 
DVM ©   (2012-08-23 21:23) [1]

В program files вообщето не рекомендуется хранить данные. База то небось открывается с правами на запись отсюда проблемы у не админов


 
Dennis I. Komarov ©   (2012-08-23 21:37) [2]


> В program files вообщето не рекомендуется хранить данные.
>  База то небось открывается с правами на запись отсюда проблемы
> у не админов

Ни ни... там справочник - read-only, поэтому и туда отправил. Кроме этого у SYSTEM должны и туда полные права быть...


 
Dimka Maslov ©   (2012-08-23 21:41) [3]

Дать системе полный доступ на этот файл?


 
sniknik ©   (2012-08-23 21:46) [4]

> Это лечится?
попробуй коннект от Jet, у меня в подобных условиях (TService-SYSTEM-поток-база mdb) множество клиентов работает... причем не смотря на рекомендации большинство ставит сервис именно в Program Files.
и пока ни одной жалобы на такую ошибку.


 
sniknik ©   (2012-08-23 21:53) [5]

кстати, DSN у тебя системный или пользовательский?


 
Dennis I. Komarov ©   (2012-08-23 21:57) [6]


> Дать системе полный доступ на этот файл?

А когда это SYSTEM-у Program Files ограничили?


 
Dennis I. Komarov ©   (2012-08-23 21:59) [7]


> попробуй коннект от Jet, у меня в подобных условиях

Я что-то конструктором через Jet не смог приконнектится к dBase... mdb ему подавай...


 
Dennis I. Komarov ©   (2012-08-23 22:04) [8]


> кстати, DSN у тебя системный или пользовательский?

Боюсь наврать, не знаю... голая ХРюша со всеми апдэйтами + всяка мелочь вроде Office, WinRAR, Adobe Reader...


 
DVM ©   (2012-08-23 22:06) [9]


> Dennis I. Komarov ©  

а если файл переложить в другое место работает?


 
DVM ©   (2012-08-23 22:09) [10]


>  голая ХРюша со всеми апдэйтами

все замечания про Program Files отпадают


> Dennis I. Komarov ©  

а если запустить службу от имени Network Service ?


 
Inovet ©   (2012-08-23 22:13) [11]

Может путь сетевой?


 
Dennis I. Komarov ©   (2012-08-23 22:15) [12]


> а если файл переложить в другое место работает?

все так же...

> а если запустить службу от имени Network Service ?

Не прововал, завтра обязательно :)


 
Dennis I. Komarov ©   (2012-08-23 22:18) [13]


> Может путь сетевой?

Нет, ParamStr(0)+"\Dict" (стоит в PF, путь возвращает верный - проверял)


 
Dennis I. Komarov ©   (2012-08-23 22:20) [14]


> sniknik ©   (23.08.12 21:53) [5]
> кстати, DSN у тебя системный или пользовательский?

Сейчас на 7-ке посмотрел - все в пользовательском, а системный пуст


 
sniknik ©   (2012-08-23 23:37) [15]

поздравляю, пользовательские для пользователей... т.е. "Источник данных не найден" (DSN) т.к. его нет для пользователя SYSTEM.


 
sniknik ©   (2012-08-23 23:51) [16]

вместо DSN можно указать прямо драйвер
Driver={Microsoft dBASE Driver (*.dbf)}


 
Dennis I. Komarov ©   (2012-08-24 00:40) [17]

Provider=MSDASQL.1;Persist Security Info=False;Driver={Microsoft dBASE Driver (*.dbf)};Mode=Read;Initial Catalog=C:\Users\Dennis I. Komarov\Documents\Dict
У юзверя работает, завтра (вернее сегодня) проверю на "кошках"...
Большой пасиб ;)


 
Dennis I. Komarov ©   (2012-08-24 18:55) [18]


>  завтра (вернее сегодня) проверю на "кошках"...

Полет нормальный, еще раз пасиб! ;)



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

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.066 c
15-1342778707
Юрий Зотов
2012-07-20 14:05
2013.03.22
Наш ответ


15-1347556136
Dimka Maslov
2012-09-13 21:08
2013.03.22
Обработка исключений


2-1340630036
webpauk
2012-06-25 17:13
2013.03.22
Изменение заголовка формы


15-1328819405
Юрий
2012-02-10 00:30
2013.03.22
С днем рождения ! 10 февраля 2012 пятница


15-1345926602
Юрий
2012-08-26 00:30
2013.03.22
С днем рождения ! 26 августа 2012 воскресенье





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