3

У меня в папке Applications/Utilities два приложения, которые выглядят одинаково, за исключением иконки. Один из них - ODBC Manager, другой - ODBC Administrator.

Кто-нибудь знает, в чем разница между этими двумя?

2 ответа2

3

Администратор 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).

Джонатан Монро, Актуальные Технологии

3

В надежде минимизировать потенциальную путаницу в будущем ...

Комментарии Джонатана Монро (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 также может помочь с этой очисткой, если это необходимо. Такая помощь не взимается, если она осуществляется через систему ведения дел в Интернете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .