Как лучше всего выполнить массовое обновление системного DSN ODBC SQL Server (изменить имя сервера)? Групповая политика? Скрипт входа в систему? Что-то другое? Это домен Active Directory (Windows 2003), в основном с клиентами Windows XP, но есть и клиенты Windows 2000 и Vista. Все клиенты нуждаются в обновлении. Примеры, пожалуйста.
Спасибо
У меня нет примеров, но это должно помочь вам начать. Системные данные 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)