Разрешения для доступа к файлу DB Paradox под Windows Server 2008 x 64

StackOverflow https://stackoverflow.com//questions/24033686

Вопрос

Мне нужно подключиться к paradox db файл под windows server 2008 x 64 .

Для этого я написал .NET Console Application (32bit) с использованием ODBC . Это приложения работает только в соответствии с правами администраторов ( UAC ).

Но без этого бросает исключение:

ERROR [HY000] [Microsoft][ODBC Paradox Driver] Reserved error (-5016); there is no message for this error.
ERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
ERROR [HY000] [Microsoft][ODBC Paradox Driver] Reserved error (-5016); there is no message for this error.
.

Так что я пытаюсь понять, что разрешения должны дать.

Предоставление всех разрешений Все в папке приложений, в рамках базы данных, при папке реестра HKEY_LOCAL_MACHINE \ Software \ odbc , как описано здесь http://support.microsoft.com/kb/295297 , под файлами ODBC * в <Сильные>% Windir% \ System32 Не помогает.

Ах, также я пытался изменить провайдер на Ole db (microsoft.jet.oledb.4.0) - получил ту же проблему с правами (с использованием UAC все хорошо)

Неожиданная ошибка от внешнего драйвера базы данных (11265).

Любые предложения?

Это было полезно?

Решение

Ведь я решил использовать права UAC.

Возможно только ворчать разрешения на приложение, если он работает под Sheduler (вы проверяете « ', когда вы создаете задачу).

Как моя программа инициативно должна работать под Sheluder - проблема решена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top