Überprüfen der MDAC-Version

In diesem Artikel erfahren Sie, wie Sie die MDAC-Version überprüfen.

Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 301202

Zusammenfassung

In diesem Artikel werden zwei verschiedene Möglichkeiten beschrieben, um zu überprüfen, welche Version von Microsoft Data Access Components (MDAC) auf einem System installiert ist:

  • Verwenden Sie das Tool Komponentenprüfung.
  • Überprüfen Sie die Versionsinformationen, die in der Registrierung gespeichert sind.

Installieren und Verwenden des Komponentenprüfungstools

Die zuverlässigste Möglichkeit, zu ermitteln, welche Version von MDAC installiert ist, besteht darin, die Versionsnummer jeder MDAC-DLL-Datei mit einer Liste der DLL-Dateien zu vergleichen, die mit jeder MDAC-Version ausgeliefert werden. Die Komponentenprüfung kann Ihnen dabei helfen. Es überprüft die Dateien auf dem Computer, vergleicht sie mit einer Liste aus jeder MDAC-Version und meldet die nächstgelegene Übereinstimmung.

Führen Sie die folgenden Schritte aus, um die Komponentenprüfung zu installieren:

  1. Navigieren Sie zur Microsoft-Website: MDAC-Hilfsprogramm: Komponentenprüfung.

  2. Klicken Sie auf den Link , um die Komponentenprüfung herunterzuladen. Wenn Sie vom Browser dazu aufgefordert werden, speichern Sie cc_<CPU_arc>.msi (eine selbstextrahierende ausführbare Datei) auf dem Desktop.

  3. Doppelklicken Sie auf dem Desktop auf cc_<CPU_arc>.msi. Dadurch werden die Komponentenprüfungsdateien am Standardspeicherort installiert C:\CompChecker\.

Führen Sie die folgenden Schritte aus, um die MDAC-Version mithilfe der Komponentenprüfung zu überprüfen:

  1. Klicken Sie im Startmenü auf Ausführen.

  2. Geben Sie im Textfeld Öffnen den Text ein c:\CompChecker\CC.exe , und klicken Sie dann auf OK.

  3. Wählen Sie im Dialogfeld Komponentenprüfung – Analysetyp auswählen die Option Analyse ihres Computers ausführen aus, und bestimmen Sie automatisch die Releaseversion, und klicken Sie dann auf OK.

  4. Das Programm versucht, die MDAC-Version auf Ihrem Computer zu identifizieren, indem alle MDAC-Kerndateien und Registrierungseinstellungen überprüft werden. Dieser Vorgang dauert normalerweise mehrere Minuten. Wenn Sie fertig sind, sollten Sie die folgende Meldung erhalten:

    Die MDAC-Version, die der Version auf Ihrem Computer am nächsten ist, ist "XXXX".

  5. Klicken Sie auf OK.

  6. Eine Zusammenfassung der Überprüfung der Komponentenprüfung wird angezeigt.

    Hinweis

    Die Fehler Dir, FileDescription und FileSize können problemlos ignoriert werden.

Überprüfen der in der Registrierung gespeicherten Versionsinformationen

Obwohl es nicht die zuverlässigste Möglichkeit ist, die MDAC-Version zu überprüfen, ist die Überprüfung der Registrierung auf die Versionsinformationen eine einfache Möglichkeit, diese Informationen zu überprüfen (wenn keine MDAC-bezogenen Probleme auftreten).

Die Versionsinformationen finden Sie im folgenden Schlüssel:

HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer

Führen Sie die folgenden Schritte aus, um die Registrierung zu überprüfen:

  1. Klicken Sie im Startmenü auf Ausführen.

  2. Geben Sie im Textfeld Öffnen einregedit, und klicken Sie dann auf OK. Dadurch wird die Registrierung Editor gestartet.

  3. Führen Sie im Navigationsbereich einen Drilldown zum folgenden Pfad aus:

    HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess

  4. Suchen Sie im Bereich Details in der Spalte Name nach FullInstallVer und Version. Jeder dieser Schlüssel verfügt über entsprechende Versionsinformationen in der Spalte Daten.

  5. Wenn Sie fertig sind, klicken Sie im Menü Registrierung auf Beenden, um die Registrierungs-Editor zu schließen.

Problembehandlung

Hinweis

Die in der Registrierung gespeicherten Versionsinformationen sind möglicherweise für MDAC-Versionen vor 2.1 im Vergleich zu den Versionen der tatsächlichen Dateien falsch. Windows 2000 installiert Version 2.5. Unter Windows 2000 können nur MDAC-Versionen höher als 2.5 installiert werden.

Downloads für Microsoft-Datenzugriffskomponenten finden Sie unter SQL Data Developer.