У администратора сервера недостаточно прав для добавления SYSTEM DSN. Зачем?

7323
Chad

Мой идентификатор входа в систему находится в группе администраторов для сервера. Тем не менее, когда я запускаю, запускаю ODBC Data Source Administrator, запускаю его как Administrator и перехожу на вкладку SYSTEM Data Source, я получаю следующую ошибку:

--------------------------- ODBC System DSN Warning --------------------------- You are logged on with non-Administrative privileges. System DSNs could not be created or modified --------------------------- OK  --------------------------- 

Мне нужно иметь возможность создавать системный DSN, а не пользовательский DSN. Любая идея, почему я не могу или что мне нужно сделать, чтобы быть в состоянии создать?

Обновить

когда я сказал, что запустил Администратор ODBC как Администратор, я имел в виду запуск следующей программы:

C:\Windows\System32\odbcad32.exe 

Однако я понял, что хочу создать DSN для 32-разрядного драйвера, поэтому я запустил следующую программу:

C: \ Windows \ SysWOW64 \ odbcad32.exe

После этого я смог получить доступ к вкладке Системный DSN без получения ошибки и создать необходимые DSN.

Когда я перезапустил 64-разрядную версию (C: \ Windows \ System32 \ odbcad32.exe), я смог получить доступ к вкладке SYSTEM DSN БЕЗ сообщения об ошибке «у вас нет прав администратора», которую я ранее видел.

... Что до сих пор смущает меня, почему я увидел это в первую очередь.

Вздох ... Я никогда не пойму это лучше, чем Microsoft.

1

1 ответ на вопрос

1
Linus Hjorth

Вероятно, это связано с запросом UAC, который не передается через приложение администратора ODBC. Попробуйте запустить C: \ Windows \ System32 \ odbcad32.exe из командной строки (Admin).

Похожие вопросы