Personalizzazione di Data Factory

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 stringa di connessione e comando per eseguire una query in un'origine dati remota o in una stringa di connessione e parametri dell'oggetto Recordset per eseguire un aggiornamento.

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server di RDS non sono più inclusi nel sistema operativo Windows. Per altri dettagli, vedere la Guida di riferimento per la compatibilità di Windows 8 e Windows Server 2012. I componenti del client di RDS verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Le applicazioni che usano RDS 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. RDS fornisce un programma server predefinito denominato oggetto RDSServer.DataFactory. L'oggetto RDSServer.DataFactory restituisce qualsiasi oggetto Recordset prodotto da una query al client.

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

Con ADO è possibile specificare che DataFactory funziona in combinazione con un altro tipo di programma server denominato gestore. Il gestore può modificare le stringhe di connessione client e 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.

Gli argomenti seguenti forniscono altre informazioni sulla personalizzazione dell'oggetto DataFactory.