服务器管理员没有足够的权限添加系统 DSN。为什么?

服务器管理员没有足够的权限添加系统 DSN。为什么?

我的登录 ID 位于服务器的管理员组中。然而,当我以管理员身份启动 ODBC 数据源管理器并导航到系统数据源选项卡,我收到以下错误:

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

我需要能够创建一个系统DSN,不是用户 DSN。知道为什么我不能创建一个 DSN 吗?或者我需要做什么才能创建一个?

更新

当我说我以管理员身份启动 ODBC 管理员时,我指的是启动以下程序:

C:\Windows\System32\odbcad32.exe

但是,我意识到我想为 32 位驱动程序创建一个 DSN,因此我启动了以下程序:

执行文件路径为:C:\Windows\SysWOW64\odbcad32.exe

然后我就可以访问系统 DSN 选项卡而不会收到错误并创建必要的 DSN。

当我重新启动 64 位版本 (C:\Windows\System32\odbcad32.exe) 时,我能够访问系统 DSN 选项卡,而不会看到我之前看到的“您没有管理员权限”错误。

...我还是不明白为什么我一开始会看到它。

唉...我永远不会比微软更了解它。

答案1

这可能是由于 UAC 提示未通过 ODBC 管理应用程序完全呈现。尝试从命令提示符(管理员)启动 C:\Windows\System32\odbcad32.exe。

相关内容