Поделиться через


Программа администрирования

Примечание.

Начиная с Windows XP и Windows Server 2003, ODBC входит в операционную систему Windows. Необходимо явно установить ODBC только в более ранних версиях Windows.

Программа администрирования, odBC Администратор istrator, входит в состав пакета SDK для Windows или пакета SDK ДЛЯ MDAC. Эта программа может распространяться пользователями пакета SDK. Кроме того, разработчики могут писать собственные программы администрирования. Как правило, разработчики записывают собственные программы администрирования только в том случае, если они хотят сохранить полный контроль над конфигурацией источника данных или если они настраивают источники данных непосредственно из приложения, которое выступает в качестве программы администрирования. Например, программа электронной таблицы может разрешить пользователям добавлять и использовать источники данных во время выполнения.

Программа администрирования сначала загружает библиотеку DLL установщика. Затем он вызывает функции в библиотеке DLL установщика для выполнения следующих задач:

  • Добавление, изменение или удаление источников данных в интерактивном режиме. Программа администрирования может вызывать SQLManageDataSources, SQLCreateDataSource или SQLConfigDataSource.

    SQLManageDataSources отображает диалоговое окно, с помощью которого пользователь может добавлять, изменять или удалять источники данных и указывать параметры трассировки. Эта функция вызывается при вызове библиотеки DLL установщика непосредственно из панель управления. SQLCreateDataSource отображает диалоговое окно, с которым пользователь может добавлять только источники данных. SQLConfigDataSource передает вызов непосредственно библиотеке DLL установки драйвера.

    Во всех случаях библиотека DLL установщика вызывает ConfigDSN в библиотеке DLL установки драйвера для фактического добавления, изменения или удаления источника данных. Библиотека DLL установки драйвера может запрашивать у пользователя дополнительные сведения.

  • Автоматически добавляйте, изменяйте или удаляйте источники данных. Программа администрирования вызывает SQLConfigDataSource в библиотеке DLL установщика и передает ему дескриптор null, имя источника данных для добавления, изменения или удаления и списка значений реестра. Библиотека DLL установщика вызывает ConfigDSN в библиотеке DLL установки драйвера, чтобы фактически добавлять, изменять или удалять источник данных.

  • Добавление, изменение или удаление источника данных по умолчанию. Источник данных по умолчанию совпадает с любым другим источником данных, за исключением того, что его имя — Default. Он добавляется, изменяется или удаляется таким же образом, как и любой другой источник данных.