como fazer uma atualização em massa de um DSN do sistema ODBC?

1

Qual é a melhor maneira de fazer uma atualização em massa de um DSN do sistema ODBC do SQL Server (alterar o nome do servidor)? Política de grupo? Um script de login? Algo mais? É um domínio do Active Directory (Windows 2003) com principalmente clientes Windows XP, mas existem alguns clientes Windows 2000 e Vista. Todos os clientes precisam ser atualizados. Exemplo (s) por favor.

Obrigado

    
por Booji Boy 21.05.2009 / 17:33

1 resposta

3

Eu não tenho nenhum exemplo, mas isso deve começar. Os dados DSN do sistema são armazenados no registro e em um arquivo ini.

// registry location
HKLM\SOFTWARE\ODBC\ODBC.INI

// filesystem location
%WINDIR%\ODBC.INI

Na minha máquina Vista x64, o valor do nome do servidor é armazenado apenas no registro e deve ser fácil de alterar com um script de login simples. Especificamente, o valor é armazenado aqui:

HKLM\SOFTWARE\ADBC\ODBC.INI\MyDSNname e Server = sqlhost.mydomain.com (REG_SZ)

    
por 21.05.2009 / 17:59