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