Was ist der Unterschied zwischen ODBC Manager und ODBC Administrator?

2699
John Gallagher

Ich habe zwei Anwendungen in meinem Ordner Applications / Utilities, die mit Ausnahme des Symbols genau gleich aussehen. Einer ist ODBC Manager, der andere ist ODBC Administrator.

Weiß jemand, was der Unterschied zwischen diesen beiden ist?

3

2 Antworten auf die Frage

3

ODBC Administrator wurde mit Mac OS X bis 10.6 Snow Leopard ausgeliefert, als es von der Apple Support-Site separat heruntergeladen wurde.

ODBC Manager ist eine unabhängig entwickelte Anwendung, die funktional dem Apple ODBC Administrator entspricht. Es wird mit den Actual ODBC Pack-Treibern von Actual Technologies (und möglicherweise anderen ODBC-Treibern von Drittanbietern) installiert.

Wenn Sie 10.5 Leopard oder eine frühere Version verwenden oder wenn Sie den Administrator von Apple von der Support-Site installiert haben, verfügen Sie möglicherweise über beide Administratoren. Sie können eine davon verwenden - der Manager soll gleichwertig sein (wobei einige Probleme von Apple behoben wurden).

Jonathan Monroe, Actual Technologies

Das macht Sinn, da ich Ihr hervorragendes ODBC Open Source Driver Pack gekauft habe. Danke für die Antwort! John Gallagher vor 14 Jahren 0
3
TallTed

In der Hoffnung, mögliche zukünftige Verwirrungen zu minimieren ...

Die Kommentare von Jonathan Monroe ( user25643) sind im Allgemeinen korrekt, aber unvollständig.

Sie können außerdem auf OpenLink ODBC Administrator.app ( /Applications/Utilities/) stoßen, das ursprünglich auch als iODBC Administrator.app ( /Applications/iODBC/) bezeichnet wurde. Dies war der ursprüngliche ODBC-Administrator unter Mac OS X (beginnend mit Cheetah, 10.0.x) und wurde für aktualisiert alle OS X über El Capitan (10.11.x), bevor Apple ihre eigene ODBC Administrator.app ( /Applications/Utilities/) herstellte, die in OS X Jaguar (10.2.x) über Snow Leopard (10.6.x) enthalten war.

Der Openlink ODBC Administrator.app wird als Teil ausgeliefert das iODBC SDK für Mac OS X und mit allen Treibern von Openlink Software (mein Arbeitgeber), der unterhält und unterstützt das iODBC Projekt selbst. Andere Treiberhersteller können diesen Administrator und / oder SDK auch in ihre Installationsprogramme aufnehmen.

Alle diese Administratoren sind mit den gleichen iODBC Bibliotheken verknüpft ( „dylibs“) und / oder Frameworks, und alle Einstellungen sollten in den gleichen Dateien (aufzuwickeln /Library/ODBC/odbc.ini, /Library/ODBC/odbcinst.ini, ~/Library/ODBC/odbc.ini, ~/Library/ODBC/odbcinst.ini).

Aufgrund einiger Fehler in älteren Versionen von iODBC und in verschiedenen Drittanbietern Installateure, einige weitere Konfigurationsdateien (am häufigsten und in problematischer Weise, ~/.odbc.iniund ~/.odbcinst.ini, andere gehören /etc/odbc.ini, /etc/odbcinst.ini, /etc/.odbc.ini, /etc/.odbcinst.ini) auf Ihrem Mac vorhanden sein, und diese können einige Probleme mit verschiedenen Anwendungen verursachen (System-DSNs speichern möglicherweise nicht oder werden irrtümlicherweise auf der Registerkarte Benutzer-DSNs angezeigt).

Aktuelle Versionen von iODBC 3.5.10 und höher beheben diese Probleme automatisch. Wenn Sie auf solche Probleme stoßen und keine Aktualisierung auf 3.5.10 oder höher durchführen können, besteht der Fix darin, den Inhalt dieser alternativ lokalisierten Dateien in die Standarddateien (in ~/Library/ODBC/für Benutzerkonfiguration oder in /Library/ODBC/Systemebene) zu mischen und zu ersetzen jeder mit einem Symlink zu den entsprechenden Standarddateien (oder entfernen Sie einfach die fehlerhaften Dateien und passen Sie die Anwendungskonfiguration an, um die Standardspeicherorte als Ziel festzulegen).

Das technische Supportteam von OpenLink kann bei Bedarf auch diese Bereinigung unterstützen. Für diese Unterstützung fallen keine Kosten an, wenn sie über das webbasierte Fallsystem verfolgt werden .