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.ini
und ~/.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 .