INFORMAZIONI: Quali sono MDAC, DA SDK, ODBC, OLE DB, ADO, RDS e ADO/MD?

Traduzione articoli Traduzione articoli
Identificativo articolo: 190463 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo viene fornito un riepilogo delle tecnologie per le tecnologie di database di Microsoft. Questa discussione Ŕ, in parte, una porzione del white paper di ridistribuzione di Data Access Component (MDAC) disponibile all'indirizzo seguente:
http://msdn.microsoft.com/en-us/library/aa936726(SQL.80).aspx
In questo articolo include solo la discussione tecnologie MDAC, acronimi e veicoli di spedizione, non copre la ridistribuzione effettivo problemi.

Indicato sopra fornisce un collegamento a un white paper che fornisce informazioni di base su tecnologie ADO e una descrizione delle versioni di MDAC fino alla versione 2.0. Per una descrizione simile delle tecnologie di ADO e informazioni su MDAC 2.5, consultare il white paper all'indirizzo seguente:
http://msdn.microsoft.com/en-us/library/ms810823.aspx

Informazioni

Universal Data Access Ŕ strategia di Microsoft per fornire l'accesso ad alte prestazioni a tutti i tipi di informazioni (inclusi dati relazionali e non relazionali) all'interno di un'organizzazione dal desktop per i sistemi dell'organizzazione. Esegue questa operazione con le seguenti quattro tecnologie di chiave:

  • ODBC
  • OLE DB
  • ADO
  • RDS
Di recente, sono stati aggiunti On-Line Analytical Processing o le estensioni di multidimensionali (OLAP) per OLE e ActiveX Data Objects (ADO).

Aprire il Database Connectivity (ODBC), Ŕ uno standard internazionale per la modifica dati relazionali utilizzando la sintassi di query SQL tra origini dati diverse. ODBC offre il vantaggio di essere uno standard internazionale che consente di gestire una vasta gamma di origini dati relazionali tramite numerosi driver ODBC da fornitori di Microsoft e di terze parti. Lo svantaggio di ODBC chiave Ŕ che il Ŕ limitato a relazionali, i dati di base sintassi SQL.

OLE DB Ŕ interfaccia a basso livello strategico Microsoft per i dati dell'organizzazione. OLE DB Ŕ una specifica aperta progettata per fornire il successo di ODBC, fornendo uno standard aperto per l'accesso a tutti i tipi di dati. OLE DB non impone alcun limite specifico la sintassi della query o la struttura di dati esposti, purchÚ pu˛ essere recuperato in formato tabulare. Un provider di dati OLE DB Ŕ analogo a un driver ODBC, esposizione di un'origine dati per un consumer OLE DB, ad esempio ADO. Un aumento numerosi provider di dati OLE DB sono rilasciato dai fornitori di Microsoft e di terze parti. Il primo provider OLE DB data, il provider OLE DB per driver ODBC, consente di esporre qualsiasi origine dati ODBC per un consumer OLE DB.

ADO Ŕ l'interfaccia strategico, indipendenti dalla lingua, ad alto livello di Microsoft per i dati esposti da OLE DB. ADO fornisce l'accesso coerenza e ad alte prestazioni ai dati, la creazione di un database front-end client o di livello intermedio oggetto business utilizzando un'applicazione, lo strumento, linguaggio o anche un browser. ADO Ŕ l'interfaccia di dati singola che Ŕ necessario conoscere per 1 a n livelli client/server e lo sviluppo di basate sul Web di soluzioni basate sui dati. ADO Ŕ il definitiva consumer OLE DB, anche se Ŕ possibile scrivere l'applicazione consumer mediante c ++ direttamente a un provider OLE DB.

Microsoft Remote Data Service (RDS) consente di utilizzare un recordset ADO in modalitÓ remota in uno dei tre protocolli (HTTP, HTTPS o DCOM). RDS era originariamente destinata ad essere client basati sul Web, ma sono liberi di implementare il client RDS in qualsiasi ambiente di sviluppo o la lingua desiderata. Facoltativamente Ŕ possibile implementare un oggetto di business del lato server per generare e la ricezione di un recordset, oppure utilizzare l'oggetto business predefinito RDS include all'interno di relativi componenti lato server. ╚ necessario utilizzare Internet Information Server (IIS) per host i componenti di RDS Server solo se utilizza i protocolli HTTP o HTTPS. Tramite DCOM a oggetti marshalling (recordset o in caso contrario) con RDS Elimina la dipendenza IIS. RDS include i vantaggi della cache sul lato client dei risultati dei dati, dati aggiornabili e supporto per alcuni controlli ActiveX associabile a dati.

Microsoft Data Access Components (MDAC), Ŕ la combinazione di queste quattro tecnologie, nonchÚ vari provider di dati OLE DB e driver ODBC. MDAC include inoltre, sempre con versione 1.5 e versioni successive, le estensioni per OLE DB e ADO, in particolare (ma non si limita a) a riga Analytical Processing, o dati Multi-Dimensional. Sono stati tre versioni significativi di componenti di MDAC, ma solo uno di tali versioni pubblicamente era denominato MDAC. MDAC 1.0 non Ŕ stato fornito con un programma di installazione autonomo, coordinati, ma Ŕ incluso gradualmente diversi di Software Development Kit (SDK) e prodotti. MDAC 1.5 funzionalitÓ di un'installazione autonoma e inoltre Ŕ stata inclusa con vari SDK e prodotti. ╚ stato rinominato MDAC 2.0 SDK di Data Access, e il SDK di OLE DB e ODBC sono state riportate in Data Access 2.0 SDK. Microsoft fa riferimento componenti MDAC 2.0 come il runtime (elementi non di SDK) di dati Access 2.0 SDK.

Per ragioni di chiarezza, si farÓ riferimento a uno stack MDAC come un insieme specifico di componenti di runtime ODBC, OLE DB, ADO e RDS. Ad esempio, lo stack MDAC 1.0 contenuti 3.0 di ODBC, OLE DB 1.1, 1.0 ADO e Advanced Data Connector 1.0. (Advanced Data Connector era l'immediato precursori di Remote Data Service rilasciato in MDAC 1.5). Di 1,5 di MDAC stack incluso ODBC 3.5, 1.5 OLE DB, ADO 1.5 e RDS 1.5. Lo stack MDAC 2.0 include di ODBC 3.51, OLE DB 2.0, ADO 2.0, RDS 2.0, OLE DB per le estensioni OLAP e ADO/MD.

Si farÓ riferimento per la ridistribuzione di MDAC come il meccanismo che vengono installati solo i componenti di runtime per un determinato stack MDAC. Innanzitutto, che include il SDK di ODBC 3.X, 1.X di OLE DB SDK e l'installazione autonoma di MDAC, contiene un superset di ridistribuzione, aggiunta di esempi, documentazione, intestazioni, librerie e cosý via. Si utilizzerÓ una ridistribuzione di MDAC con l'installazione consente di distribuire l'applicazione ai clienti, e si potrebbero utilizzare le installazioni MDAC o SDK per installare nel computer di sviluppo per creare tali applicazioni. Questa distinzione Ŕ particolarmente importante da ricordare quando verranno illustrati gli scenari il programma di installazione e la ridistribuzione di MDAC 1.5.

Universal Data Access, Microsoft Data Access Components, Data Access SDK, il SDK di ODBC e OLE DB SDK, sono tutte diverse facce per strategia di database di Microsoft.

Stack MDAC 1.0

MDAC 1.0 esistenti pi¨ come concetto da un programma di installazione autonomo, coordinati. I componenti MDAC 1.0 includono 3.0 di ODBC, OLE DB 1.1, 1.0 ADO e Advanced Data Connector 1.0. Advanced Connector Data, all'ora, utilizzato un sottoinsieme del recordset ADO ed Ŕ indipendente da ADO. In precedenza ODBC esistente quasi autonomamente, anche se OLE DB 1.0 SDK rilasciata agosto del 1996 era inizio alla scegliere quella verso MDAC. In inverno del 1996, lo stack MDAC 1.0 Ŕ stato rilasciato in una serie di meccanismi di distribuzione differenti, ma senza l'impegno centralizzato o coordinato con MDAC 1.5 Ŕ arrivato.

ODBC 3.0 forniti con ODBC 3.0 SDK (disponibile al momento tramite download dal Web), nonchÚ Internet Information Server 3.0 e OLE DB 1.1 SDK. 1.1 OLE DB e ADO 1.0 fornito con OLE DB 1.1 SDK (disponibile con Visual Studio 97 o al momento tramite download dal Web) e con Internet Information Server 3.0. Advanced Data Connector fornito con Internet Information Server 3.0, nonchÚ da disponibile (al momento) sul Web come file CAB scaricabile.

1.0 Di MDAC incluso il driver ODBC per Access o Jet, SQL Server e per la prima volta, un driver ODBC Microsoft per esporre dati Oracle. Il provider OLE DB per driver ODBC Ŕ il primo e il solo provider OLE DB rilasciato con MDAC 1.0.

Visual Studio 97 Ŕ stato effettivamente combinazione-e-corrispondono a quale prodotto installato la versione di ODBC (e con esso potenzialmente OLE DB e ADO). Ad esempio, Visual InterDev, inclusi Active Server Pages, che era il componente di Internet Information Server 3.0 installata 3.0 di ODBC, OLE DB 1.1 e 1.0 di ADO/ADC. Tuttavia, Visual Basic 5.0 installato ODBC versione 2.65 e non OLE DB o ADO componenti. Visual c ++ 5.0 installato ODBC 2.65, ma incluso anche le opzioni di installazione per Visual Studio 97 con una scelta di installazione dell'OLE DB 1.5 SDK, che viene assegnato l'intero stack MDAC 1.0.

In generale, missaggio e corrispondenza dei driver ODBC con i componenti di gestione/base del driver ODBC Ŕ un'operazione sicura. Come Gestione driver ODBC Ŕ pi¨ recente rispetto a driver ODBC, anche se il gruppo di prodotti consente cosý grande per verificare che Gestione Driver ODBC e driver Microsoft ODBC sono compatibili precedenti.

Stack MDAC 1.5

Con MDAC 1.5, coordinamento di pi¨ Ŕ stato portato all'impostazione di componenti di MDAC, come pure ridistribuzione. MDAC 1.5 sono stati 3.5 ODBC, OLE DB 1.5, ADO 1.5 e il Remote Data Service 1.5. Remote Data Service Ŕ il successore di Advanced Data Connector, ma Ŕ stato rinominato per segnalare che sempre pi¨ spesso Ŕ una funzionalitÓ di ADO. Con MDAC 2.0, la documentazione per RDS Ŕ inclusa nella stessa posizione ad ADO.

Ancora una volta, sono stati inclusi con parti di MDAC 1.5 vari SDK e prodotti. MDAC 1.5 Ŕ stato rilasciato sul Web come un'installazione autonoma, nonchÚ all'interno di Windows NT 4.0 Option Pack e parti di MDAC 1.5 presenti in Internet Explorer 4.x, in particolare i componenti del client RDS. Windows 98 comprende i componenti di MDAC 1.5 e sia SDK 1.5 OLE DB e il SDK di ODBC 3.5 di contenere i componenti di MDAC 1.5.

MDAC 1.5 incluso i driver ODBC per Microsoft Access o Jet, SQL Server e un aggiornamento significativo per il Driver Microsoft Oracle ODBC. Oltre allo stesso tempo due altri provider OLE DB sono disponibili da Microsoft (anche se non Ŕ incluso con l'elenco di MDAC). Provider OLE DB per servizi Active Directory anche per Microsoft Index Server erano disponibili separatamente dallo stack MDAC. Di punti di forza questi provider utilizzati OLE DB in modi ODBC non Impossibile hanno mai supportati entrambi, in particolare per l'utilizzo sintassi della query non SQL per recuperare i dati tramite il provider di dati OLE DB da un archivio dati non relazionali.

Microsoft Data Access Components versione 1.5 Ŕ stato versioni separate di five(+), ciascuno con versioni diverse dell'ODBC (Open Database Connectivity) 3.5, 1.5 OLE DB, 1.5, ActiveX Data Objects (ADO) e i componenti di Remote Data Service (RDS) 1.5, cosý come driver ODBC e OLE DB provider. Due versioni, diverso dal file indicatore di versione, prima (e bug corretti con il programma di installazione) non era differenze significative. Seguito Ŕ riportata una descrizione di ogni:
  • Internet Explorer 4.0: Fornito con Internet Explorer 4.0, Internet Client SDK 4.0, integrato nell'installazione di entrambi i prodotti.
  • MDAC 1.5 (PDC): Aggiornamento i componenti di spedizione con Internet Explorer e solo era disponibile nel CD di 1997 Professional Developers Conference all'interno del programma autonomo di installazione MDAC.
  • MDAC 1.5a: Disponibili sul Web da 6/10/97 20/12/97 all'interno di MDAC, come programma di installazione autonomo.
  • MDAC 1.5b: Disponibili con Windows NT 4.0 Option Pack, MDAC autonomo era effettivamente integrato all'interno di Option Pack (e non come un'installazione separata).
  • MDAC 1.5 c: disponibili sul Web dopo 20/12/97, entrambi con MDAC autonomo e come una ridistribuzione di MDAC pi¨ piccoli che solo installati i componenti della fase di esecuzione. MDAC 1.5 c corrisponde inoltre bit inclusa in OLE DB 1.5 e del SDK di ODBC 3.5. Le correzioni di bug effettive tra 1.5b e 1.5 c sono incrementali ma significativo, risoluzione dei problemi con il threading di ADO e il pool di connessioni ODBC.
  • Windows 98 e/o di Internet Explorer 4.01 Service Pack 1: sia Internet Explorer 4.01 Service Pack 1 e Windows 98 contengono un sottoinsieme di versioni miste di MDAC. Sono l'unico punto Ŕ possibile ottenere una versione modificata di ADO/RDS (essenzialmente MDAC 1.5 d), tuttavia, non vengono forniti un completo ODBC o OLE DB e le versioni della DB ODBC/OLE file che spedire anteriori a MDAC 1.5 c. La modifica pi¨ significativa tra "1,5 d" e "1.5 c" Ŕ che i client di Remote Data Service utilizzano DCOM a oggetti marshalling da un server non Ŕ pi¨ necessario contrassegnare l'oggetto business come sicuri per la creazione di script e l'inizializzazione.

Stack MDAC 2.0

MDAC 2.0 viene distribuito all'interno di SDK Data Access 2.0, che combina e aggiornato il contenuto di MDAC 1.5, il SDK di ODBC 3.5 e SDK 1.5 OLE DB e OLE DB per OLAP specifica. <drive>SDK di Data Access combina tutti i componenti di runtime, documentazione, esempi e fornisce inoltre una ridistribuzione integrato nel <unitÓ>: \msdasdk\redist directory. Mentre in precedenza MDAC 1.5 standby-solo e ridistribuzione forniti separatamente (talvolta creazione confusione a cui uno Ŕ che), SDK di Data Access Ŕ completamente self contenuti e integrata. La dimensione di 40 M del SDK e le dimensioni di M 7.9 della ridistribuzione di MDAC 2.0 consente inoltre di fare la differenza deselezionare.

La ridistribuzione di MDAC 2.0 viene fornito in una versione e installa tutti i componenti di MDAC 2.0 nonchÚ il provider di ODBC driver/OLE DB per Microsoft Access o Jet, Oracle e SQL Server. Il driver ODBC Visual FoxPro Ŕ inclusa anche nella ridistribuzione. In precedenza questo driver era disponibile solo tramite download dal web.

Visual Studio 6.0 viene fornito anche i componenti di MDAC 2.0, inclusi un sottoinsieme di Data Access SDK completo. Data Access SDK disponibili sul Web presso il seguente sito Ŕ pi¨ la versione di Visual Studio 6.0 effettivamente recente:
http://www.microsoft.com
Inoltre, il download Web include i componenti di MDAC 2.0 fase di esecuzione, mentre la versione di Visual Studio 6.0 non. Infatti, altre parti dell'installazione di Visual Studio 6.0 installare i componenti di fase di esecuzione MDAC.

ProprietÓ

Identificativo articolo: 190463 - Ultima modifica: martedý 23 gennaio 2007 - Revisione: 1.7
Le informazioni in questo articolo si applicano a:
  • Microsoft Data Access Components Software Development Kit 2.0
  • Microsoft Data Access Components Software Development Kit 2.1
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1 Service Pack 2
  • Microsoft Open Database Connectivity 3.0
  • Microsoft Open Database Connectivity 3.5
  • Microsoft Open Database Connectivity 3.51
  • Microsoft OLE DB 1.1
  • Microsoft OLE DB 1.5
  • Microsoft OLE DB 2.0
  • Microsoft ActiveX Data Objects 1.0
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1 Service Pack 2
  • Microsoft Plus! Game Pack: Cards & Puzzles
  • Microsoft Remote Data Services 1.1
  • Microsoft Remote Data Services 1.5
  • Remote Data Service for ADO 2.0
Chiavi:á
kbmt kbdatabase kbinfo kbmdacnosweep KB190463 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 190463
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com