Compartir vía


Personalización de DataFactory

El Servicio de datos remotos (RDS) facilita el acceso a los datos en un sistema cliente/servidor de tres niveles. Un control de datos de cliente especifica parámetros de cadena de comandos y conexión para realizar una consulta en un origen de datos remoto, o bien parámetros de objetos Recordset y cadenas de conexión para realizar una actualización.

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (para obtener más información, consulte Windows 8 y la Guía de compatibilidad de Windows Server 2012, edición Cookbook). Los componentes de cliente de RDS se eliminarán en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Las aplicaciones que usan RDS deben migrar al servicio de datos WCF.

Los parámetros se pasan a un programa de servidor, que realiza la operación de acceso a datos en el origen de datos remoto. RDS proporciona un programa de servidor predeterminado denominado objeto RDSServer.DataFactory. El objeto RDSServer.DataFactory devuelve cualquier objeto Recordset generado por una consulta al cliente.

Sin embargo, RDSServer.DataFactory se limita a realizar consultas y actualizaciones. No puede realizar ninguna validación o procesamiento en las cadenas de conexión o de comandos.

Con ADO, puede especificar que DataFactory funcione junto con otro tipo de programa de servidor denominado controlador. El controlador puede modificar la conexión de cliente y las cadenas de comandos antes de que se usen para acceder al origen de datos. Además, el controlador puede aplicar derechos de acceso, que rigen la capacidad del cliente de leer y escribir datos en el origen de datos.

Los parámetros que usa el controlador para modificar los parámetros de cliente y los derechos de acceso se especifican en secciones de un archivo de personalización.

En los temas siguientes se proporciona más información sobre cómo personalizar el objeto DataFactory.