Booji Boy Asked: 2009-05-22 07:33:18 +0800 CST2009-05-22 07:33:18 +0800 CST 2009-05-22 07:33:18 +0800 CST 如何批量更新 ODBC 系统 DSN? 772 大规模更新 SQL Server ODBC 系统 DSN(更改服务器名称)的最佳方法是什么?组策略?登录脚本?还有什么?它是一个 Active Directory 域(Windows 2003),主要有 Windows XP 客户端,但也有一些 Windows 2000 和 Vista 客户端。所有客户端都需要更新。请举例。 谢谢 windows database odbc 1 个回答 Voted Ryan Bolger 2009-05-22T07:59:58+08:002009-05-22T07:59:58+08:00 我没有任何示例,但这应该可以帮助您入门。系统 DSN 数据存储在注册表和 ini 文件中。 // registry location HKLM\SOFTWARE\ODBC\ODBC.INI // filesystem location %WINDIR%\ODBC.INI 在我的 Vista x64 机器上,服务器名称值仅存储在注册表中,应该很容易通过简单的登录脚本进行更改。具体来说,该值存储在这里: HKLM\SOFTWARE\ADBC\ODBC.INI\MyDSNname Server = sqlhost.mydomain.com (REG_SZ)
我没有任何示例,但这应该可以帮助您入门。系统 DSN 数据存储在注册表和 ini 文件中。
在我的 Vista x64 机器上,服务器名称值仅存储在注册表中,应该很容易通过简单的登录脚本进行更改。具体来说,该值存储在这里:
HKLM\SOFTWARE\ADBC\ODBC.INI\MyDSNname
Server = sqlhost.mydomain.com (REG_SZ)