Partilhar via


Personalização do DataFactory

O RDS (Serviço de Dados Remoto) fornece uma maneira de executar facilmente o acesso a dados em um sistema cliente/servidor de três camadas. Um controle de dados do cliente especifica parâmetros de conexão e cadeia de caracteres de comando para executar uma consulta em uma fonte de dados remota ou cadeia de conexão e Recordset parâmetros de objeto para executar uma atualização.

Importante

A partir do Windows 8 e do Windows Server 2012, os componentes do servidor RDS não estão mais incluídos no sistema operacional Windows (consulte o Windows 8 e o Windows Server 2012 Compatibility Cookbook para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Os aplicativos que usam RDS devem migrar para WCF Data Service.

Os parâmetros são passados para um programa de servidor, que executa a operação de acesso a dados na fonte de dados remota. O RDS fornece um programa de servidor padrão chamado objeto RDSServer.DataFactory. O objeto RDSServer.DataFactory retorna para o cliente qualquer objeto Recordset produzido por uma consulta.

No entanto, o RDSServer.DataFactory está limitado à execução de consultas e atualizações. Ele não pode executar nenhuma validação ou processamento nas cadeias de conexão ou de comando.

Com o ADO, você pode especificar que o DataFactory funcione em conjunto com outro tipo de programa de servidor chamado manipulador . O manipulador pode modificar a conexão do cliente e as cadeias de caracteres de comando antes de serem usadas para acessar a fonte de dados. Além disso, o manipulador pode impor direitos de acesso, que regem a capacidade do cliente de ler e gravar dados na fonte de dados.

Os parâmetros que o manipulador usa para modificar os parâmetros do cliente e os direitos de acesso são especificados em seções de um arquivo de personalização.

Os tópicos a seguir fornecem mais informações sobre como personalizar o objeto DataFactory.