Provedores OLE DB testados com o SQL Server
As consultas distribuídas do SQL Server foram testadas com vários provedores OLE DB. Os seguintes provedores OLE DB testados são instalados com o SQL Server:
Provedor OLE DB doMicrosoft SQL Server Native Client. Esse é o provedor OLE DB para SQL Server.
Os outros provedores testados são:
Microsoft OLE DB Provider para Serviços de Diretório da Microsoft
Microsoft Exchange Server (Microsoft OLE DB Provider for Exchange).
O Oracle Provider for OLE DB está disponível na Corporation.
A tabela a seguir mostra os provedores OLE DB que foram testados com consultas distribuídas do SQL Server. Há suporte para referência a esses provedores em uma instrução SELECT especificando uma consulta passagem nas funções OPENQUERY e OPENROWSET.
Fonte de dados |
Nome do provedor |
Use em nomes de quatro partes |
Use em consultas passagem e comandos |
Use em INSERT, UPDATE ou DELETE |
Use em transações distribuídas |
---|---|---|---|---|---|
SQL Server 7.0 ou posterior |
Provedor OLE DB do Microsoft SQL Server Native Client |
Sim |
Sim |
Sim |
Sim |
Fontes de dados ODBC |
Microsoft OLE DB Provider for ODBC |
Sim* |
Sim |
Sim* |
Sim* |
Microsoft Bancos de dados Access (Jet) |
Microsoft OLE DB Provider for Jet versão 4.00 |
Sim |
Sim |
Sim (não se o banco de dados foi criado usando Microsoft Jet versão 4.0 ou anterior) |
Não |
Planilhas do MicrosoftExcel |
Microsoft OLE DB Provider for Jet versão 4.00 |
Sim |
Sim |
Sim |
Não |
Bancos de dados Oracle |
Microsoft OLE DB Provider for Oracle |
Sim |
Sim |
Sim |
Sim |
Bancos de dados Oracle** |
Provedor Oracle para OLE DB (8.1.7.3.0) para Windows 2000/NT |
Sim |
Sim |
Sim |
Sim |
Diretório do Microsoft Windows 2000 |
Microsoft OLE DB Provider para Serviços de Diretório da Microsoft |
Não |
Sim |
Não |
Não |
Sistema de arquivos local (por meio de Serviços de Indexação) |
Microsoft OLE DB Provider for Microsoft Indexing Service (requer o Microsoft Windows NT 4.0 Service Pack 4 ou posterior) |
Não |
Sim |
Não |
Não |
Bancos de dados IBM DB2 |
MicrosoftOLE DB Provider for DB2 |
Sim |
Sim |
Sim |
Sim |
Microsoft Exchange Server |
Microsoft OLE DB Provider for Exchange Server |
Não |
Sim |
Não |
Não |
* As capacidades do Microsoft OLE DB Provider for ODBC dependem do driver ODBC que está sendo usado. O provedor pode não oferecer suporte a essas capacidades com alguns drivers ODBC.
** O suporte ao Oracle Provider for OLE DB é o seguinte:
Oracle de 32 bits |
Apenas fora de processo |
Oracle de 64 bits |
Nenhum |
Embora a Microsoft ofereça suporta apenas a consultas distribuídas que fazem referência a provedores testados pela Microsoft, consultas distribuídas devem funcionar com qualquer provedor OLE DB que atenda aos requisitos documentados na Referência do provedor OLE DB para consultas distribuídas.
Se não houver suporte para uso de um provedor em um nome de quatro partes, o provedor poderá ser referido em uma função OPENQUERY ou OPENROWSET usando uma consulta passagem.