Condividi tramite


Personalizzazione di DataFactory

Remote Data Service (RDS) consente di eseguire facilmente l'accesso ai dati in un sistema client/server a tre livelli. Un controllo dati client specifica i parametri della stringa di connessione e comando per eseguire una query su un'origine dati remota, oppure i parametri della stringa di connessione e dell'oggetto Recordset per eseguire un aggiornamento.

Importante

A partire da Windows 8 e Windows Server 2012, i componenti RDS del server non sono più inclusi nel sistema operativo Windows (vedere Windows 8 e Cookbook di compatibilità di Windows Server 2012 per ulteriori dettagli). I componenti client RDS verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Le applicazioni che usano Servizi Desktop remoto devono eseguire la migrazione a WCF Data Service.

I parametri vengono passati a un programma server, che esegue l'operazione di accesso ai dati nell'origine dati remota. Servizi di Desktop Remoto fornisce un programma server predefinito denominato oggetto RDSServer.DataFactory. L'oggetto RDSServer.DataFactory restituisce qualsiasi oggetto Recordset prodotto da una query al client.

Tuttavia, il RDSServer.DataFactory è limitato all'esecuzione di query e aggiornamenti. Non può eseguire alcuna convalida o elaborazione nelle stringhe di connessione o di comando.

Con ADO è possibile specificare che l'DataFactory funziona insieme a un altro tipo di programma server denominato gestore . Il gestore può modificare la connessione client e le stringhe di comando prima che vengano usate per accedere all'origine dati. Inoltre, il gestore può applicare i diritti di accesso, che regolano la capacità del client di leggere e scrivere dati nell'origine dati.

I parametri usati dal gestore per modificare i parametri client e i diritti di accesso vengono specificati nelle sezioni di un file di personalizzazione.

Negli argomenti seguenti vengono fornite altre informazioni sulla personalizzazione dell'oggetto DataFactory.