我的登录 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。