Compartilhar via


Personalização do DataFactory

O RDS (Remote Data Service) 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 parâmetros de objeto Recordset 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 (confira Windows 8 e Manual de Compatibilidade do Windows Server 2012 para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Os aplicativos que usam o RDS devem migrar para o Serviço de Dados do WCF.

Os parâmetros são transmitidos a 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 qualquer objeto Recordset produzido por uma consulta ao cliente.

No entanto, o RDSServer.DataFactory está limitado a executar consultas e atualizações. Ele não pode executar nenhuma validação ou processamento nas cadeias de conexão ou 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.