批量更新 SQL Server ODBC 系统 DSN(更改服务器名称)的最佳方法是什么?组策略?登录脚本?其他?这是一个 Active Directory 域(Windows 2003),其中大多数是 Windows XP 客户端,但也有一些 Windows 2000 和 Vista 客户端。所有客户端都需要更新。请提供示例。
谢谢
答案1
我没有任何示例,但这应该可以帮助您入门。系统 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)