Proveedores OLE DB probados con SQL Server
Las consultas distribuidas de SQL Server 2005 se han probado con varios proveedores OLE DB. Los siguientes proveedores OLE DB probados se instalan con SQL Server 2005:
- Proveedor OLE DB de Microsoft SQL Native Client. Se trata del proveedor OLE DB de SQL Server 2005.
- Proveedor Microsoft OLE DB para ODBC
- Proveedor Microsoft OLE DB para Jet
- Proveedor Microsoft OLE DB para Oracle
Los otros proveedores probados son los siguientes:
- Proveedor Microsoft OLE DB para Servicios de directorio de Microsoft
- Proveedor Microsoft OLE DB para el Servicio de Microsoft Index Server
- Proveedor Microsoft OLE DB para DB2
- Microsoft Exchange Server (Proveedor Microsoft OLE DB para Exchange).
- Proveedor Oracle para OLE DB se encuentra disponible desde Oracle Corporation.
En la siguiente tabla se muestran los proveedores OLE DB que se han probado con consultas distribuidas de SQL Server. Se puede hacer referencia a todos estos proveedores en una instrucción SELECT; para ello, hay que especificar una consulta de paso a través en las funciones OPENQUERY y OPENROWSET.
Origen de datos | Nombre de proveedor | Usar en nombres de cuatro partes | Usar en comandos y consultas de paso a través | Usar en INSERT, UPDATE o DELETE | Usar en transacciones distribuidas |
---|---|---|---|---|---|
SQL Server 7.0 ó posterior |
Proveedor OLE DB de Microsoft SQL Native Client |
Sí |
Sí |
Sí |
Sí |
Orígenes de datos ODBC |
Proveedor Microsoft OLE DB para ODBC |
Sí* |
Sí |
Sí* |
Sí* |
Bases de datos de Microsoft Access (Jet) |
Proveedor Microsoft OLE DB para Jet versión 4.00 |
Sí |
Sí |
Sí (No si la base de datos se creó con Microsoft Jet versión 4.0 ó anterior) |
No |
Hojas de cálculo de Microsoft Excel |
Proveedor Microsoft OLE DB para Jet versión 4.00 |
Sí |
Sí |
Sí |
No |
Bases de datos Oracle |
Proveedor Microsoft OLE DB para Oracle |
Sí |
Sí |
Sí |
Sí |
Bases de datos Oracle** |
Proveedor Oracle para OLE DB (8.1.7.3.0) para Windows 2000/NT |
Sí |
Sí |
Sí |
Sí |
Directorio de Microsoft Windows 2000 |
Proveedor Microsoft OLE DB para servicios de directorio de Microsoft |
No |
Sí |
No |
No |
Sistema de archivos local (mediante Servicios de Index Server) |
Proveedor Microsoft OLE DB para los Servicios de Microsoft Index Server (requiere Microsoft Windows NT 4.0 Service Pack 4 ó posterior) |
No |
Sí |
No |
No |
Bases de datos IBM DB2 |
Proveedor Microsoft OLE DB para DB2 |
Sí |
Sí |
Sí |
Sí |
Microsoft Exchange Server |
Proveedor Microsoft OLE DB para Exchange Server |
No |
Sí |
No |
No |
* Las capacidades del Proveedor Microsoft OLE DB para ODBC dependen del controlador ODBC que se esté utilizando. Puede que el proveedor no admita todas estas capacidades con algunos controladores ODBC.
** La compatibilidad con el Proveedor Oracle para OLE DB es la siguiente:
Oracle (32 bits) |
Sólo fuera de proceso |
Oracle (64 bits) |
Ninguna |
Aunque Microsoft sólo admite consultas distribuidas que hacen referencia a los proveedores probados por Microsoft, las consultas distribuidas deben funcionar con cualquier proveedor OLE DB que cumpla los requisitos documentados en el tema en que se aborda la referencia de proveedores OLE DB para consultas distribuidas.
Si un proveedor no se puede utilizar en un nombre de cuatro partes, se puede hacer referencia al proveedor en una función OPENQUERY u OPENROWSET mediante una consulta de paso a través.