当我登录到我们的 Windows Server 2003 服务器时,我看不到任何 ODBC 数据源,但是当其他用户(没有管理权限)登录时,他们会有一个很大的 ODBC 数据源列表。
ODBC 数据源是否按用户设置?管理员为何看不到用户的 ODBC 数据源?
编辑:谢谢回复。答案就在我眼前 :-)
答案1
您可以通过系统或用户设置 ODBC 源。检查控制面板 -> 管理工具 -> ODBC 下的 ODBC 连接定义。您将看到“用户”和“系统”DSN 的单独选项卡。
您可以在 SOFTWARE\ODBC 下的注册表配置单元中检查用户的 ODBC 连接
答案2
ODBC 数据源可以按用户或按系统定义。
当您启动 ODBC 管理器时,您将看到“系统 DSN”和“用户 DSN”。
系统 DSN 是为整个系统定义的,因此任何用户和系统服务都可以使用它们(但只有管理员可以定义和管理它们)。
用户 DSN 是按用户定义的,任何用户都可以创建它们,但只有其所有者可以使用和管理它们。