У меня в папке Applications/Utilities два приложения, которые выглядят одинаково, за исключением иконки. Один из них - ODBC Manager, другой - ODBC Administrator.
Кто-нибудь знает, в чем разница между этими двумя?
Администратор ODBC поставлялся с Mac OS X до версии 10.6 Snow Leopard, когда он был загружен отдельно с сайта поддержки Apple.
ODBC Manager - это независимо разработанное приложение, функционально эквивалентное Apple ODBC Administrator. Он устанавливается с помощью драйверов Actual ODBC Pack от Actual Technologies (и, возможно, других драйверов ODBC сторонних производителей).
Если вы используете 10.5 Leopard или более раннюю версию или если вы установили администратора Apple с сайта поддержки, то у вас могут быть оба администратора. Вы можете использовать любой из них - менеджер должен быть эквивалентным (с некоторыми исправленными ошибками Apple).
Джонатан Монро, Актуальные Технологии
В надежде минимизировать потенциальную путаницу в будущем ...
Комментарии Джонатана Монро (user25643
) в целом правильные, но неполные.
Кроме того, вы можете столкнуться с OpenLink ODBC Administrator.app (/Applications/Utilities/
), который также первоначально назывался iODBC Administrator.app (/Applications/iODBC/
), который изначально был администратором ODBC в Mac OS X (начиная с Cheetah). , 10.0.x) и был обновлен для всех OS X через El Capitan (10.11.x), прежде чем Apple выпустила собственный ODBC Administrator.app (/Applications/Utilities/
), который они включили в OS X Jaguar (10.2.x) через снежного барса (10.6.x).
OpenLink ODBC Administrator.app поставляется как часть iODBC SDK для Mac OS X и со всеми драйверами от OpenLink Software (мой работодатель), который поддерживает и поддерживает сам проект iODBC . Другие производители драйверов могут также включать этого администратора и / или SDK в свои установщики.
Все эти администраторы связаны с одними и теми же библиотеками iODBC ("dylibs") и / или Frameworks, и все настройки должны находиться в одинаковых файлах (/Library/ODBC/odbc.ini
, /Library/ODBC/odbcinst.ini
, ~/Library/ODBC/odbc.ini
, ~/Library/ODBC/odbcinst.ini
).
Из-за некоторых ошибок в старых версиях iODBC и в различных сторонних установщиках, некоторые другие файлы конфигурации (чаще всего и проблемные, ~/.odbc.ini
и ~/.odbcinst.ini
; другие включают /etc/odbc.ini
, /etc/odbcinst.ini
, /etc/.odbc.ini
, /etc/.odbcinst.ini
) могут существовать на вашем Mac, и это может вызвать некоторые проблемы с различными приложениями (например, системные DSN могут вообще не сохранять, или может быть ошибочно виден на вкладке Пользовательские уведомления о доставке).
Последние версии iODBC 3.5.10 и более поздние исправят эти проблемы автоматически. Если вы сталкиваетесь с такими проблемами и не можете выполнить обновление до версии 3.5.10 или более поздней, исправление состоит в том, чтобы смешать содержимое этих альтернативно расположенных файлов с файлами по умолчанию (в ~/Library/ODBC/
для конфигурации на уровне пользователя или в /Library/ODBC/
для конфигурации на уровне системы) и замените каждую из них символической ссылкой на соответствующие файлы по умолчанию (или просто удалите ошибочные файлы и настройте любую конфигурацию приложения в соответствии с расположением по умолчанию).
Команда технической поддержки OpenLink также может помочь с этой очисткой, если это необходимо. Такая помощь не взимается, если она осуществляется через систему ведения дел в Интернете.