Configurando clientes OLE DB

A configuração de cliente OLE DB para conexão com uma instância do SQL Server requer a disponibilização das informações de conexão e nome de servidor para o cliente (ou consumidor OLE DB) através de um provedor OLE DB. As conexões do SQL Server geralmente são feitas usando:

  • O provedor OLE DB do SQL Server Native Client (progid SQLNCLI10).

  • O provedor Microsoft OLE DB para ODBC.

Conectando clientes usando SQLNCLI10

O SQL Server Native Client (SQLNCLI10), o provedor OLE DB nativo do SQL Server, expõe as interfaces para consumidores que desejam acessar os dados em uma ou mais instâncias do SQL Server. Usar SQLNCLI10 permite desenvolver um consumidor OLE DB otimizado para bancos de dados do SQL Server. No entanto, você só pode usar SQLNCLI10 com o SQL Server, exceto com o provedor Microsoft OLE DB para ODBC, que pode acessar dados de diversos aplicativos ODBC compatíveis com OLE DB. Você não pode usar as informações em um nome de fonte de dados ODBC do SQL Server para fazer uma conexão.

Ao configurar clientes com o provedor OLE DB do SQL Server Native Client, o cliente deve fornecer os atributos de conexão necessários e solicitar os dados da conexão ou fornecer esses dados de uma fonte de dados OLE DB salva em um arquivo persistente.

Conectando clientes usando o provedor OLE DB para ODBC

Usar o provedor Microsoft OLE DB para ODBC permitirá usar um único provedor OLE DB para se conectar a várias fontes de dados ODBC, incluindo o SQL Server. No entanto, a conexão com clientes do SQL Server usando esse provedor transmite mais sobrecarga administrativa que o uso do provedor Microsoft OLE DB nativo para o SQL Server.

Para conexões com uma instância do SQL Server usando o provedor Microsoft OLE DB para ODBC, as informações necessárias geralmente são criadas usando o Administrador de Fonte de Dados ODBC e salvas em um DNS ODBC do SQL Server (DNS de usuário, sistema ou arquivo). Você pode codificar seu aplicativo para usar o DNS do SQL Server para fazer uma conexão.

Consulte também

Outros recursos