Condividi tramite


Soluzioni per l'accesso remoto ai dati

Problema

ADO consente all'applicazione di ottenere direttamente l'accesso e modificare le origini dati ,talvolta denominate sistema a due livelli. Ad esempio, se la connessione è a una fonte di dati che contiene le tue informazioni, si tratta di una connessione diretta in un sistema a due livelli.

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server RDS non sono più inclusi nel sistema operativo Windows (vedere Windows 8 e Manuale di compatibilità di Windows Server 2012 per maggiori dettagli). I componenti client di 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.

Tuttavia, è possibile accedere indirettamente alle origini dati tramite un intermediario, ad esempio Microsoft Internet Information Services (IIS). Questa disposizione viene talvolta definita sistema a tre livelli. IIS è un sistema client/server che consente a un'applicazione locale o client di richiamare un programma remoto o server attraverso Internet o intranet. Il programma server ottiene l'accesso all'origine dati e, facoltativamente, elabora i dati acquisiti.

Ad esempio, la pagina Web Intranet contiene un'applicazione scritta in Microsoft Visual Basic Scripting Edition (VBScript), che si connette a IIS. IIS a sua volta si connette all'origine dati effettiva, recupera i dati, lo elabora in qualche modo e quindi restituisce le informazioni elaborate all'applicazione.

In questo esempio l'applicazione non è mai connessa direttamente all'origine dati; IIS ha fatto. E IIS ha eseguito l'accesso ai dati tramite ADO.

Nota

L'applicazione client/server non deve essere basata su Internet o su una intranet (ovvero basata sul Web), ma può essere costituita esclusivamente da programmi compilati in una rete locale. Tuttavia, il caso tipico è un'applicazione basata sul Web.

Poiché alcuni controlli visivi, ad esempio una griglia, una casella di controllo o un elenco, possono utilizzare le informazioni restituite, le informazioni restituite devono essere facilmente usate da un controllo visivo.

Si vuole un'interfaccia di programmazione delle applicazioni semplice ed efficiente che supporta i sistemi a tre livelli e restituisce informazioni facilmente come se fosse stata recuperata in un sistema a due livelli. Remote Data Service (RDS) è questa interfaccia.

Soluzione

RDS definisce un modello di programmazione, cioè la sequenza di attività necessarie per ottenere l'accesso e aggiornare un'origine dati. Questo permette di accedere ai dati tramite un intermediario, ad esempio, Internet Information Services (IIS). Il modello di programmazione riassume l'intera funzionalità di RDS (Servizi Desktop remoto).

Vedere anche

modello di programmazione RdS di base
Scenario dei Servizi Desktop Remoto
Tutorial RDS
Uso e sicurezza dei servizi RDS