INFORMACE: Co jsou MDAC, DA SDK, ODBC, OLE DB, ADO, RDS a ADO/MD?

Překlady článku Překlady článku
ID článku: 190463 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek představuje souhrn technologií pro databáze technologie společnosti. Tuto diskusi je část, výňatek Data Access Component (MDAC) Redistribution white paper umístěných na následující adrese URL:
http://msdn.microsoft.com/en-us/library/aa936726(SQL.80).aspx
Tento článek zahrnuje pouze diskusní technologie MDAC, akronymy a expedice vozidla, nezabývá problémy skutečné redistribuci.

Výše uvedené poskytuje odkaz na dokument white paper obsahuje základní informace o technologií ADO a diskusní verze součástí MDAC až do verze 2.0. Podobná diskusi technologií ADO a informace o součásti MDAC 2.5 prohlédněte white paper umístěných na následující adrese URL:
http://msdn.microsoft.com/en-us/library/ms810823.aspx

Další informace

Univerzální datové je strategie společnosti pro všechny typy informací (včetně dat relační a jiné relační) rámci organizace z plochy podnikových systémů poskytování vysoce výkonný přístup. To ji accomplishes s následující čtyři klíče technologie:

  • ODBC
  • OLE DB
  • OBJEKTY ADO
  • RDS
Nedávno On-Line Analytical Processing nebo Vícerozměrná rozšíření (OLAP) byly přidány do OLE DB a ActiveX Data Objects (ADO).

Otevřete Database Connectivity (ODBC), je mezinárodní standard pro manipulaci s relačních dat mezi různorodými datasources pomocí syntaxe dotazu SQL. ODBC má výhod právě mezinárodní standard umožňující manipulovat převážné matice relační datasources prostřednictvím četné ovladače ODBC Microsoft a třetích dodavatelů. Klíče Nevýhodou ODBC je omezen na relační, syntaxi SQL podle data.

OLE DB je strategického nižší úrovně rozhraní společnosti dat v organizaci. OLE DB je určen k sestavení na úspěch ODBC poskytnutím otevřený standard pro přístup k všechny druhy dat otevřené specifikace. OLE DB tato používá žádné konkrétní omezení na syntaxe dotazu nebo struktura dat vystavena jako načteny ve formátu tabulky. Zprostředkovatele OLE DB dat je analogická ODBC Driver vyzradili DataSource OLE DB spotřebitele, jako například ADO. Microsoft a třetích dodavateli jsou vydané zvyšující nejrůznější zprostředkovatele dat OLE DB. První zprostředkovatele OLE DB dat, Microsoft OLE DB Provider for ODBC Drivers umožňuje vystavit libovolné DataSource ODBC spotřebitele OLE DB.

ADO je rozhraní společnosti strategického, jazykově neutrální, vysoké úrovně dat vystavena OLE DB. ADO poskytuje konzistentní, vysoce výkonný přístup k datům, zda vytváření front-end klienta nebo střední vrstvy obchodní objektu databáze pomocí aplikace, nástroj, jazyk nebo dokonce internetovém prohlížeči. ADO je jeden datový rozhraní potřebujete znát pro 1 n vrstva klient server a vývoj řešení založených na webu řízené daty. ADO je definitivní OLE DB klient, přestože by zapisovat pomocí C++ do zprostředkovatele OLE DB aplikace spotřebitele.

Microsoft Remote Data Service (RDS) umožňuje použít sadu záznamů ADO vzdáleně přes tři protokoly (HTTP, HTTPS nebo DCOM). RDS byla původně určena pro klienty založených na webu, ale jsou volné implementovat klienta RDS ve vývojovém prostředí nebo jazyk zvolíte. Volitelně můžete implementovat obchodní objekt straně serveru pro generování a příjem sadu záznamů nebo použijte výchozí obchodního objektu, který poskytuje RDS v rámci jeho součásti na straně serveru. Jsou vyžadovány hostitelem součásti RDS server pouze v případě, že pomocí protokolů HTTP nebo HTTPS pomocí serveru IIS. Pomocí objektů zařazování (sada záznamů nebo jinak) s RDS eliminuje IIS závislost. RDS poskytuje výhody ukládání do mezipaměti na straně klienta výsledků dat, aktualizovatelný dat a podporu pro některé dat vědomi ovládací prvky ActiveX.

Microsoft Data Access Components (MDAC), je kombinací těchto čtyř technologií stejně jako různé ovladače ODBC a zprostředkovatele dat OLE DB. MDAC zahrnuje také, stále s příponami 1,5 a novější verze OLE DB a ADO, zejména (ale není omezen) na řádku Analytical Processing nebo Multi-Dimensional data. Nebyly tři významné vydání součásti MDAC, ale pouze jeden z těchto vydání byla veřejně známá jako MDAC. Nebyl dodán jako koordinované, samostatný instalační program MDAC 1.0, ale byla součástí piecemeal různých Software Development Kit (SDK) uživatele a produkty. MDAC 1.5 funkce dokončení samostatné instalace a byla zahrnuta také s různými SDK uživatele a produkty. MDAC 2.0 byl přejmenován na Data Access SDK a ODBC a OLE DB SDK's byly vráceny do Data Access 2.0 SDK. Microsoft součásti MDAC 2.0 odkazuje jako run-time (prvků SDK) sady Data Access 2.0 SDK.

Pro jeví z jasnost jsme bude odkazovat Zásobník MDAC jako určité kolekce ODBC a OLE DB, ADO RDS komponenty modulu runtime. Například Zásobník MDAC 1.0 obsahoval ODBC 3.0, OLE DB 1.1, ADO 1.0 a Advanced Data Connector 1.0. (Konektor Advanced Data byl okamžité precursor k vydány v MDAC 1.5 Remote Data Service). MDAC 1.5 zásobník zahrnut ODBC 3.5, OLE DB 1.5, ADO 1.5 a RDS 1.5. Zásobník MDAC 2.0 zahrnuje ODBC 3.51, OLE DB 2.0, ADO 2.0, RDS 2.0, OLE DB pro OLAP rozšíření a ADO/MD.

Jsme bude odkazovat redistribuci MDAC jako mechanismus nainstaluje pouze součásti run-time pro daný zásobník MDAC. Nic jiného, který zahrnuje ODBC 3.X SDK, OLE DB 1.X SDK a samostatných nastavení MDAC obsahuje nadmnožina redistribuci přidání ukázky, dokumentaci, záhlaví, knihovny a tak dále. Redistribuci MDAC by pomocí instalace slouží k distribuci aplikace zákazníkům a použijete nastavení MDAC nebo SDK nainstalovat ve vývojovém počítači vytvořit těchto aplikací. Tento rozdíl je zvláště důležité si zapamatovat, doporučujeme projednat scénářů instalace a redistribuci MDAC 1.5.

Universal Data Access, Microsoft Data Access Components, Data Access SDK ODBC SDK a OLE DB SDK, jsou všechny různé obličeje strategie společnosti databáze.

Zásobník MDAC 1.0

MDAC 1.0 existoval více jako koncept než koordinované, samostatný instalační program. Součásti MDAC 1.0 součástí ODBC 3.0, OLE DB 1.1, ADO 1.0 a Advanced Data Connector 1.0. Konektor Advanced Data v čase, využívána dílčí sadu záznamů ADO a byl nezávislé ADO. Dříve existoval ODBC poměrně mnohem na vlastní, ačkoli OLE DB 1.0 SDK vydány v byl k bodu způsobem směrem k MDAC zahájením srpen 1996. V Winter 1996 Zásobník MDAC 1.0 byla vydána v mnoha různých distribučních mechanismy, ale bez centralizované nebo koordinované úsilí, které byly přijaty s MDAC 1.5.

ODBC 3.0 dodáno s ODBC 3.0 SDK (k dispozici v době prostřednictvím ke stažení na webu), stejně jako Internet Information Server verze 3.0 a OLE DB 1.1 SDK. OLE DB 1.1 a ADO 1.0 dodáno s OLE DB 1.1 SDK (k dispozici aplikaci Visual Studio 97 nebo v době prostřednictvím ke stažení na webu) a Internet Information Server verze 3.0. Konektor Advanced Data dodáno s Internet Information Server verze 3.0, stejně jako právě k dispozici (čas) na webu jako soubor CAB zaváděná.

MDAC 1.0 součástí ODBC Drivers Access nebo Jet, SQL Server a při prvním ovladač Microsoft ODBC k vystavení dat Oracle. Microsoft OLE DB Provider for ODBC Drivers byla první a pouze zprostředkovatele OLE DB vydána MDAC 1.0.

Visual Studio 97 byla skutečně mix a Shoda k který produkt nainstalován verzi ODBC (a s ním potenciálně OLE DB a ADO). Visual InterDev zahrnuty například ASP, která byla součást Internet Information Server verze 3.0, která nainstalována ODBC 3.0, OLE DB 1.1 a 1.0 ADO/ADC. Visual Basic 5.0 však nainstalovány součásti ODBC verze 2.65 a žádné OLE DB nebo ADO. Visual C++ 5.0 nainstalován ODBC 2.65, ale zahrnuty také možnosti instalace Visual Studio 97 s volba instalace OLE DB 1.5 SDK, která jste přidělili celý Zásobník MDAC 1.0.

Obecně směšování a odpovídající ovladače ODBC s správce/hlavní součásti ODBC Driver je bezpečné věc. Jako správce ovladačů ODBC je novější než ovladače ODBC, přestože skupina výrobků provede skvělý pains zajistěte, aby správce ovladačů ODBC a ovladače ODBC Microsoft backwardly kompatibilní.

Zásobník MDAC 1.5

S MDAC 1.5 byla přenesena další koordinace nastavení součásti MDAC, stejně jako redistribuci. MDAC 1.5 tvořila z ODBC 3.5 OLE DB 1.5 ADO 1.5 a Remote Data Service 1.5. Remote Data Service je následník konektor Advanced Data, ale byl přejmenován na odrážet, že je stále funkce ADO. S MDAC 2.0 Dokumentace RDS zahrnuty do stejného umístění jako pro ADO.

Ještě jednou byly částí MDAC 1.5 součástí různých produktů a jeho SDK. MDAC 1.5 byla vydána na webu jako samostatný instalační program, stejně jako v rámci Windows NT 4.0 Option Pack a části MDAC 1.5 byly obsaženy v aplikaci Explorer 4.x, konkrétně součásti RDS klienta. Windows 98 zahrnuje součásti MDAC 1.5 a OLE DB 1.5 SDK a ODBC 3.5 SDK obsahují součásti MDAC 1.5.

MDAC 1.5 součástí ovladače ODBC pro Microsoft Access nebo Jet, SQL Server a významné aktualizace ovladač Microsoft Oracle ODBC. Navíc současně nebyly dvou dalších OLE DB Providers k dispozici od společnosti Microsoft (ačkoli Zásobník MDAC není součástí). Nebyly k dispozici samostatně ze zásobníku MDAC zprostředkovatele OLE DB pro Active NDS stejně jako pro Microsoft Index Server. Obě tyto leveraged zprostředkovatelů OLE DB's silné způsoby ODBC může mít nikdy podporována, konkrétně pro načtení dat prostřednictvím zprostředkovatele dat OLE DB z jiné relační DataStore pomocí syntaxe dotazu-SQL.

Microsoft Data Access Components verze 1.5 měl samostatné vydání five(+), každou s různými verzemi Open Database Connectivity (ODBC 3.5), OLE DB 1.5, ADO (ActiveX Data Objects) 1.5 a Remote Data Service (RDS) 1.5 součásti, stejně jako zprostředkovatelů ODBC Drivers a OLE DB. První dvě vydání než razítkování verze souboru (a opravených v nastavení) bylo žádné významné rozdíly. Vysvětlení jednotlivých následujícím způsobem:
  • Internet Explorer 4.0: Dodané s aplikací Internet Explorer 4.0, Internet Client SDK 4.0, v rámci instalace oba produkty integrovány.
  • MDAC 1.5 (PDC): Aktualizace součástí dodávky s aplikací Internet Explorer a byl pouze k dispozici na CD-ROM 1997 Professional vývojáře konference v rámci MDAC samostatný instalační program.
  • MDAC 1.5a: Dostupné na webu z 10, 6/97 12/20/97, v rámci MDAC samostatný instalační program.
  • MDAC 1.5b: Dostupné s Windows NT 4.0 Option Pack MDAC samostatné byl skutečně integrované v rámci Option Pack (a nikoli jako samostatné instalace).
  • MDAC 1.5 c: dostupné na webu po 12, 20/97, i s MDAC samostatným jako menší redistribuci MDAC, která pouze nainstalované komponenty run-time. MDAC 1.5 c také odpovídá bitů součástí OLE DB 1.5 a ODBC 3.5 SDK. Skutečné opravy chyb mezi 1.5b a 1.5 c byly přírůstkové ale významné řešení problémů s ADO threading a sdružování připojení ODBC.
  • Internet Explorer 4.01 Service Pack 1 nebo Windows 98: aplikace Internet Explorer 4.01 Service Pack 1 a Windows 98 obsahovat podmnožinu smíšené verze součástí MDAC. Jsou pouze místo získat upravenou verzi ADO a služby RDS (v podstatě MDAC 1,5 d), však mohou Nedodávejte dokončení ODBC nebo OLE DB a verze ODBC nebo OLE DB jejich dodat soubory jsou starší než MDAC 1.5 c. Nejvýznamnější změnou mezi "1.5 d" a "1.5 c" je, že klienti Remote Data Service pomocí zařazování objektů ze serveru již potřeba označit jako bezpečný pro skriptování a inicializaci obchodní objekt.

Zásobník MDAC 2.0

MDAC 2.0 je distribuována v rámci 2.0 SDK Access Data, která kombinuje a aktualizuje obsah MDAC 1.5, ODBC 3.5 SDK a OLE DB 1.5 SDK a OLE DB pro OLAP specifikace. Data Access SDK kombinuje všechny komponenty run-time, dokumentaci, ukázky a také poskytuje integrované redistribuci v <drive>: \msdasdk\redist adresáře. Zatímco dříve MDAC 1.5 úsporného režimu-samostatně a redistribuci dodáno samostatně (příležitostně vytváření nejasnostem jako do jedné které byla), SDK Access dat je zcela samorozbalovací obsažené a integrovaná. Velikost 40 M SDK versus velikost 7.9 M redistribuci MDAC 2.0 také pomáhá rozdíl zrušte.

MDAC 2.0 redistribuci pochází v jedné verzi a nainstaluje všechny součásti MDAC 2.0 stejně jako zprostředkovatelů ODBC Drivers a OLE DB pro Microsoft Access nebo Jet, Oracle a SQL Server. Ovladač Visual FoxPro ODBC je také součástí redistribuci. Tento ovladač byl dříve pouze k dispozici prostřednictvím webu Stažení.

Visual Studio 6.0 dodávána také součásti MDAC 2.0 včetně podmnožinu SDK Access úplná data. K dispozici na webu na následujícím webu SDK Access dat je ve skutečnosti novější než verze Visual Studio 6.0:
http://www.microsoft.com
Navíc ke stažení na webu zahrnuje součásti MDAC 2.0 run-time zatímco verze Visual Studio 6.0 nepodporuje. Důvodem je, že jiných částí instalační program Visual Studio 6.0, nainstalujte součásti MDAC run-time.

Vlastnosti

ID článku: 190463 - Poslední aktualizace: 23. ledna 2007 - Revize: 1.7
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbmt kbdatabase kbinfo kbmdacnosweep KB190463 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:190463

Dejte nám zpětnou vazbu

 

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