ADO und MDAC Versionen
Geschrieben von: Christian Koller Die lange Entwicklung von ADO brachte es mit sich, daß ADO in unterschiedlichen Versionen (auch bei gleicher Versionsnummer) existiert. Oftmals waren bestimmte ältere ADO Versionen nur zusammen mit spezieller Software oder nur als Internetdownload erhältlich. Auch zur Zeit als ADO als Teil des MDAC (Microsoft Data Access Components) Paketes ausgeliefert wurde, gab es noch große Unterschiede im Funktionsumfang oder den mitgelieferten OLE DB oder ODBC Treibern. Auch speziell für Entwickler von Anwendersoftware und Betreuer großer Windows NT/2000 und Windows 9x Netzwerke ist es oftmals wichtig, den Funktionsumfang der installierten ADO oder MDAC Version genau zu kennen, oder gegebenermassen eine neuere ADO oder MDAC Version zu installieren wenn die Anwender-, Datenbank- oder Netzwerksoftware dies erfordern. Ich habe mir die Mühe gemacht, und diverse Microsoft Artikel und die Microsoft Platform SDK Dokumentation zu durchforsten und einen ersten, aber informativen Überblick über die Geschichte, den Funktionsumfang und die verwendeten Vertiebswege der verschiedenen ADO und MDAC Versionen und Subversionen zusammenzustellen. Generell gesagt ist ADO ein Teil des MDAC Paketes. Die Entwicklung von ADO ist also untrennbar mit der Geschichte des MDAC und seiner Versionen verbunden. MDAC umfasst Technologien wie ADO, OLE DB, ODBC und andere Komponenten (Treiber, Libraries und so weiter). Die nachfolgende Zusammenfassung liefert einen allgemeinen Überblick über die wichtigsten Versionen von MDAC und seinen Vorgängern. Um einen tieferen Einblick in die Details der ADO und MDAC Geschichte einerseits, und dem vollen Funktionsumfang und den Spezifikationen der ADO/MDAC Versionen zu gewinnen, schlagen sie in der Microsoft Platform SDK Dokumentation nach. In der englischen Dokumentation suchen sie zum Beispiel nach dem technischen Artikel mit der Überschrift "MDAC Version History". Dieser Artikel befindet sich im Inhaltsverzeichnis unter Data Access Services, Microsoft Data Access Components (MDAC) SDK, Microsoft Data Access Technical Articles, MDAC General Technical Articles, MDAC Distribution Past and Present, MDAC Version History. MDAC 1.0 and 1.1 (OLE DB 1.0 and OLE DB 1.1)MDAC 1.0 wurde früher auch OLE DB 1.0 SDK (August 1996) und OLE DB 1.1 SDK (Dezember 1996) genannt. Das OLE DB 1.0 SDK enthielt die folgenden Komponenten:
Das OLE DB 1.1 SDK enthielt die folgenden Komponenten:
MDAC 1.0 würde über verschiedene Vertriebskanäle ausgeliefert. Es konnte aus dem Internet heruntergeladen werden, war aber auch in Active Server Pages (enthalten in Internet Information Server 3.0 - IIS - und Visual InterDev 1.0), und in Visual Studio 97 enthalten. MDAC 1.0 und 1.1 ist generell veraltert und wird von Microsoft nicht mehr unterstützt oder ausgeliefert. MDAC 1.5Microsoft Data Access Components 1.5 erschien in einer Reihe von einzelnen, leicht unterschiedlichen Versionen zwischen September 1997 und März 1998. Die Versionen unterschieden sich hauptsächlich darin, daß sie leicht unterschiedliche Versionen von ODBC 3.5, OLE DB 1.5, RDS Components 1.5 (davor ADC benannt), OLE DB Provider und ODBC Treiber beinhaltet haben. Die wichtigsten Distributionsversionen von MDAC 1.5 sind wie folgt:
Zusammenfassend kann gesagt werden, daß MDAC 1.5 die folgenden wichtigen Komponenten beinhaltet hat:
MDAC 1.5 ist bereits veraltert und im allgemeinen nicht mehr verfügbar. MDAC 2.0Mit MDAC 2.0 wurden einige neue Technologien eingeführt. Ausserdem enthält es das komplette MDAC SDK. Ein Programm zum Weitervertrieb von MDAC 2.0 ist im MDAC 2.0 SDK enthalten. Das MDAC 2.0 vereint und aktualisiert Inhalt und Tools von MDAC 1.5, ODBC 3.5 SDK, OLE DB 1.5 SDK, als auch die OLE DB für OLAP Spezifikationen. MDAC 2.0 Versionen erschienen zwischen Juli 1998 und Jänner 1999. Die drei bedeutestenden MDAC 2.0 Versionen sind wie folgt:
Die MDAC 2.0 Versionen enthalten die folgenden Technologien (oder Teile davon):
Unter MDAC 2.0 wurde ein Programm zur Weiterverbreitung eingeführt, das von vornherein alle MDAC Komponenten, OLE DB Provider und ODBC Treiber installiert. Damit ist das gesamte System auf einem definierten Technologiestand. Dies hilft Probleme zu vermeiden die unweigerlich durch das Vorhandensein von Komponenten aus verschiedenen MDAC Versionen entstehen. Bevor MDAC 2.0 eingeführt wurde war es möglich, dass nur Teile einer MDAC Version auf einer Maschine installiert werden, womöglich noch in unterschiedlichen Verzeichnissen. So entstanden potentielle Fehlerquellen, speziell zu sehen wenn Applikationen gleichzeitig auf Komponenten aus verschiedenen MDAC Versionen zugreifen. MDAC 2.1Die Version MDAC 2.1 (erschienen zwischen November 1998 und Juli 1999) erzeugte eine echte Versionnummernverwirrung. Die letzte Ausgabe des MDAC 2.1 ist die allgemein verfügbare MDAC 2.1.2.4202.3. Es gab fünf MDAC 2.1 Releaseversionen zur allgemeinen Verwendung:
Die folgenden Technologien sind im MDAC 2.1 enthalten:
MDAC 2.5MDAC 2.5 ist seit 17. Februar 2000 erhältlich und kann von der Microsoft Internet Site as Microsoft Data Access Components (MDAC) 2.5 RTM (2.50.4403.12) heruntergeladen werden. Die Download Adresse lautet: http://www.microsoft.com/data/ Mit dem Erscheinen von Windows 2000 gilt MDAC (ab der Version 2.5) als Teil des Betriebssystems. Dies hat zwei wichtige Auswirkungen. Erstens werden die neuesten Versionen von MDAC als Teil der Service Packs für Windows 2000 ausgeliefert werden. Um eine neue MDAC Version auf ein Windows 2000 System zu installieren kann man nur mehr die Service Packs benutzen. Zweitens ist die ADO und MDAC Dokumentation nicht mehr Teil des MDAC selbst. Die ADO 2.5 und MDAC 2.5 Dokumentation ist nun Teil des Microsoft Platform SDK, genauso wie die Dokumentation aller anderen Technologien von Windows 2000 im Platform SDK zu finden sind und nicht in der Betriebssystemdokumentation oder dem MDAC 2.5 Paket. Die erste allgemein verfügbare Version des MDAC 2.5 ist das MDAC 2.50.4403.12 (oder MDAC 2.5 RTM), das ein Teil des Windows 2000 Betriebsysytems ist, aber auch über einen separaten Download für die anderen Microsoft Betriebsysteme (Windows 95/98, Windows NT 4.0 mit mindestens Service Pack 4) erhältlich ist. Eine weitere Neuerung des MDAC 2.5 ist, daß es nur mehr für x86 (Intel) Platformen erhätlich ist. Benutzer von Alpha Computern müssen stattdessen die letzte Version des MDAC 2.1 benutzen. Die folgenden wichtigen Technologien sind Teil des MDAC 2.5:
Verwandte Artikel
ADO Component Checker Tool Links zu anderen Sites
Microsoft Universal Data Access Wenn Sie jetzt Fragen haben...Wenn Sie Fragen rund um die in diesem Artikel vorgestellte Technologie haben, dann schauen Sie einfach bei uns in den Community Foren der deutschen .NET Community vorbei. Die Teilnehmer helfen Ihnen gerne, wenn Sie sich zur im Artikel vorgestellten Technologie weiterbilden möchten. Haben Sie Fragen die sich direkt auf den Inhalt des Artikels beziehen, dann schreiben Sie dem Autor! Unsere Autoren freuen sich über Feedback zu ihren Artikeln. Ein einfacher Klick auf die Autor kontaktieren Schaltfläche (weiter unten) und schon haben Sie ein für diesen Artikel personalisiertes Anfrageformular.
Und zu guter Letzt möchten wir Sie bitten, den Artikel zu bewerten. Damit helfen Sie uns, die Qualität der Artikel zu verbessern - und anderen Lesern bei der Auswahl der Artikel, die sie lesen sollten.
©2000-2006 AspHeute.com |