Compartilhar via


Programa de Administração

Observação

A partir do Windows XP e do Windows Server 2003, o ODBC está incluído no sistema de operações do Windows. Você só deve instalar explicitamente o ODBC em versões anteriores do Windows.

Um programa de administração, o Administrador ODBC, está incluído no SDK do Windows/MDAC SDK. Este programa pode ser redistribuído pelos usuários do SDK. Além disso, os desenvolvedores podem escrever seus próprios programas de administração. Geralmente, os desenvolvedores gravam seus próprios programas de administração somente se quiserem manter o controle total sobre a configuração da fonte de dados ou se estiverem configurando fontes de dados diretamente de um aplicativo que esteja atuando como um programa de administração. Por exemplo, um programa de planilha pode permitir que os usuários adicionem e usem fontes de dados em tempo de execução.

O programa de administração primeiro carrega a DLL do instalador. Em seguida, ele chama funções na DLL do instalador para executar as seguintes tarefas:

  • Adicione, modifique ou exclua fontes de dados interativamente. O programa de administração pode chamar SQLManageDataSources, SQLCreateDataSource ou SQLConfigDataSource.

    SQLManageDataSources exibe uma caixa de diálogo com a qual o usuário pode adicionar, modificar ou excluir fontes de dados e especificar opções de rastreamento; essa função é chamada quando a DLL do instalador é invocada diretamente do Painel de Controle. SQLCreateDataSource exibe uma caixa de diálogo com a qual o usuário só pode adicionar fontes de dados. SQLConfigDataSource passa a chamada diretamente para a DLL de configuração do driver.

    Em todos os casos, a DLL do instalador chama ConfigDSN na DLL de configuração do driver para realmente adicionar, modificar ou excluir a fonte de dados. A DLL de configuração do driver pode solicitar ao usuário informações adicionais.

  • Adicione, modifique ou exclua fontes de dados silenciosamente. O programa de administração chama SQLConfigDataSource na DLL do instalador e passa um identificador de janela nulo, o nome de uma fonte de dados para adicionar, modificar ou excluir e uma lista de valores para o registro. A DLL do instalador chama ConfigDSN na DLL de configuração do driver para realmente adicionar, modificar ou excluir a fonte de dados.

  • Adicione, modifique ou exclua uma fonte de dados padrão. A fonte de dados padrão é a mesma que qualquer outra fonte de dados, exceto que seu nome é Default. Ele é adicionado, modificado ou excluído da mesma forma que qualquer outra fonte de dados.