Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los proveedores de servicios son componentes que amplían la funcionalidad de los proveedores de datos mediante la implementación de interfaces extendidas que no son compatibles de forma nativa con el almacén de datos.
Acceso universal a datos proporciona una arquitectura de componentes de que permite a los componentes individuales y especializados implementar conjuntos discretos de funcionalidades de bases de datos o "servicios" sobre almacenes menos capaces. Por lo tanto, en lugar de forzar a cada almacén de datos a proporcionar su propia implementación de funcionalidad extendida o forzar aplicaciones genéricas a implementar internamente la funcionalidad de la base de datos, los componentes de servicio proporcionan una implementación común que cualquier aplicación puede usar al acceder a cualquier almacén de datos. El hecho de que el almacén de datos implementa de forma nativa algunas funcionalidades y algunos a través de componentes genéricos son transparentes para la aplicación.
Por ejemplo, un motor de cursores, como El servicio de cursores para OLE DB, es un componente de servicio que puede consumir datos de un almacén de datos secuencial y de solo avance para generar datos desplazables. Otros proveedores de servicios usados habitualmente por ADO incluyen el proveedor de persistencia OLE DB de Microsoft (proveedor de servicios ADO) (para guardar datos en un archivo), el servicio de modelado de datos de Microsoft para OLE DB (proveedor de servicios de ADO) (para conjuntos de registros jerárquicos) y el proveedor de comunicación remota de Microsoft OLE DB (proveedor de servicios de ADO) (para invocar proveedores de datos en un equipo remoto).
Para obtener más información sobre los proveedores de servicios y datos, vea Apéndice A: Proveedores.