Compartir a través de


Personalización de DataFactory

El Servicio de datos remotos (RDS) proporciona una manera de realizar fácilmente el acceso a los datos en un sistema cliente o servidor de tres niveles. Un control de datos de cliente especifica parámetros de cadena de conexión y cadena de comandos para realizar una consulta en un origen de datos remoto, o parámetros de cadena de conexión y objeto Recordset 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 (consulte Windows 8 y Guía de compatibilidad de Windows Server 2012 para obtener más detalles). Los componentes de cliente de RDS se quitarán en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. 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, el RDSServer.DataFactory se limita a realizar consultas y actualizaciones. No puede realizar ninguna validación ni procesamiento en las cadenas de conexión o comando.

Con ADO, puede especificar que el DataFactory funcione junto con otro tipo de programa de servidor denominado controlador. El controlador puede modificar las cadenas de conexión de cliente y 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.