Open Database Connectivity (ODBC) — это протокол, который можно использовать для подключения базы данных MicrosoftAccess к внешнему источнику данных, например MicrosoftSQL Server. В этой статье содержатся общие сведения об источниках данных ODBC, их создании и подключении к ним с помощью Access. Действия, которые требуется выполнить, зависят от используемых баз данных и драйверов ODBC.
В этой статье
Сведения об источниках данных ODBC
Источник данных — это источник, который содержит данные и сведения о подключении, необходимые для доступа к этим данным. Примерами источников данных являются SQL Server, Oracle RDBMS, электронная таблица и текстовый файл. Сведения о подключении могут включать расположение сервера, имя базы данных, идентификатор входа, пароль и различные параметры драйвера ODBC, описывающие способ подключения к источнику данных. Эти сведения можно получить у администратора базы данных, к которой нужно подключиться.
В архитектуре ODBC такое приложение, как Access, подключается к диспетчеру драйверов ODBC, который, в свою очередь, использует конкретный драйвер ODBC (например, Microsoft драйвер ODBC SQL) для подключения к источнику данных. В Access используются источники данных ODBC для подключения к внешним источникам данных Access, которые не имеют встроенных драйверов.
Чтобы подключиться к такому источнику данных, выполните указанные ниже действия.
-
Установите соответствующий драйвер ODBC на компьютере с источником данных.
-
Определите имя источника данных (DSN) с помощью администратора источника данных ODBC , чтобы сохранить сведения о подключении в реестре MicrosoftWindows или в файле DSN, либо строку подключения в коде Visual Basic для передачи сведений о подключении непосредственно в диспетчер драйверов ODBC.
Машинные источники данных
Источники данных компьютера хранят сведения о подключении в реестре Windows на определенном компьютере. Источники данных компьютера можно использовать только на компьютере, на котором они определены. Существует два типа источников данных компьютера : пользовательские и системные. Пользовательские источники данных могут использоваться только текущим пользователем и видны только для этого пользователя. Системные источники данных могут использоваться всеми пользователями на компьютере и видны всем пользователям компьютеров и системных служб. Источник данных компьютера особенно полезен, если требуется обеспечить дополнительную безопасность, так как только пользователи, которые вошли в систему, могут просматривать источник данных компьютера, и удаленный пользователь не может скопировать его на другой компьютер.
Файловые источники данных
Файловые источники данных (также называемые файлами DSN) хранят сведения о подключении в текстовом файле, а не в реестре Windows, и, как правило, более гибки для использования, чем источники данных компьютера. Например, файловый источник данных можно скопировать на любой компьютер с подходящим драйвером ODBC, чтобы обеспечить в приложении точность и согласованность сведений о подключении ко всем используемым компьютерам. Кроме того, можно поместить файловый источник данных на отдельный сервер, сделать его общим для нескольких компьютеров в сети и легко управлять централизованными сведениями о подключении.
Некоторые файловые источники данных нельзя сделать общими. Такие источники располагаются на отдельном компьютере и указывают на машинный источник данных. Их можно применять для доступа к существующим машинным источникам данных из файловых источников данных.
Строки подключения
В модуле можно определить форматированную строку подключения, указывающую сведения о подключении. Строка подключения передает сведения о подключении непосредственно диспетчеру драйверов ODBC и помогает упростить приложение, устранив требование, чтобы системный администратор или пользователь сначала создали DSN, прежде чем использовать базу данных.
Дополнительные сведения об интерфейсе ODBC см. в разделе MSDN Справочник программиста по ODBC.
Добавление источника данных ODBC
Прежде чем продолжить, установите подходящий драйвер ODBC для источника данных, к которому нужно подключиться.
Примечание: Для добавления или настройки источника данных ODBC необходимо входить в группу администраторов локального компьютера.
-
Нажмите кнопку Пуск и выберите пункт Панель управления.
-
На панели управления дважды щелкните элемент Администрирование.
-
В диалоговом окне "Администрирование" дважды щелкните элемент Источники данных (ODBC).
Откроется диалоговое окно Администратор источников данных ODBC.
-
Откройте вкладку Пользовательский DSN, Системный DSN или Файловый DSN в зависимости от типа источника данных, который нужно добавить. Дополнительные сведения см. в разделе Сведения об источниках данных ODBC.
-
Нажмите кнопку Добавить.
-
Выберите драйвер, который нужно использовать, и нажмите кнопку Готово или Далее.
Если необходимого драйвера нет в списке, обратитесь к администратору базы данных, к которой нужно подключиться, и узнайте, как получить этот драйвер.
-
Следуйте указаниям и введите требуемые сведения о подключении в последующих диалоговых окнах.
Для получения дополнительных сведений об отдельных параметрах нажмите кнопку Справка в диалоговом окне ODBC.