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 operacional 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 Windows SDK/MDAC SDK. Esse 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 escrevem seus próprios programas de administração apenas se querem manter o controle completo sobre a configuração da fonte de dados ou se estão configurando fontes de dados diretamente de um aplicativo que atua 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.

Primeiro, o programa de administração carrega a DLL do instalador. Depois, chama funções na DLL do instalador para executar as seguintes tarefas:

  • Adiciona, modificar ou excluir fontes de dados de forma interativa. 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 informações adicionais ao usuário.

  • Adicionar, modificar ou excluir fontes de dados de forma silenciosa. O programa de administração chama SQLConfigDataSource na DLL do instalador e transmite a ele um identificador de janela nulo, o nome de uma fonte de dados a ser adicionada, modificada ou excluída 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.

  • Adicionar, modificar ou excluir uma fonte de dados padrão. A fonte de dados padrão é igual a qualquer outra fonte de dados, exceto que seu nome é Padrão. É adicionada, modificada ou excluída da mesma forma que qualquer outra fonte de dados.