Установка
связи с источником данных посредством интерфейса OLE DB
При установке
на компьютере Microsoft Office XP или отдельного приложения Access 2002 автоматически
устанавливаются следующие провайдеры OLE DB:
-
Microsoft Jet 4.0 OLE
DB Provider;
-
Microsoft OLE DB Provider
for SQL Server;
-
OLE DB Provider for
ODBC Drivers;
-
OLE DB Provider for
Oracle.
Для того чтобы
посмотреть, какие провайдеры OLE DB установлены на вашем компьютере, необходимо
открыть диалоговое окно
Data Link Properties.
Это окно открывается при
создании или редактировании специальных файлов — Microsoft Data Link, или файлов
UDL (universal data link), в которых хранится информация о конкретном источнике
данных OLE DB (тип провайдера OLE DB, сервер, на котором размещаются данные,
база данных или файл, в котором они хранятся).
Информация
о соединении может храниться и запрашиваться также в том приложении, которое
использует интерфейс OLE DB для доступа к данным. В нашем случае таким приложением
яапяется проект Microsoft Access, однако о проектах Microsoft Access речь еще
впереди, поэтому пока мы опишем только, как работать с файлами связей Microsoft
Data Link.
Для того чтобы
создать новый UDL-файл, проще всего воспользоваться программой Проводник (Explorer)
Windows:
-
В окне Проводника откройте
папку, в которую вы хотите поместить UDL-файл. Щелкните правой кнопкой мыши
по правой панели и выберите из контекстного меню команду
Создать, Microsoft
Data Link
(New, Microsoft Data Link). В результате будет создан новый
файл с расширением udl.
-
Дайте этому файлу название,
например TestSQLServer, а затем откройте его двойным щелчком кнопки мыши.
Появится диалоговое окно
Data Link Properties.
-
Раскройте вкладку
Provider.
Вы увидите список доступных провайдеров OLE DB
-
Выберите один из провайдеров,
например
Microsoft OLE DB Provider for SQL Server,
и нажмите кнопку
Next.
Раскроется вкладка
Connection.
Вкладка
Connection
и следующая вкладка
Advanced
содержат параметры соединения с источником
данных. Вид этих вкладок зависит от используемого провайдера OLE DB. Для SQL
Server провайдера OLE DB вкладка
Connections
Замечание
Вкладка такого
же вида отображается в диалоговом окне
Data Link Properties,
появляющемся
при выборе команды
Файл, Подключение
(File, Connection) в окне приложения
Access 2000 при работе с проектом Access 2002
На этой вкладке
нужно определить сервер, с которым будет выполняться соединение, имя базы данных
и параметры регистрации на сервере. Можно использовать интегрированную с Windows
NT (Use Windows NT integrated security) или стандартную (Use a specific user
name and password) схему безопасности. При выборе переключателя
Use a specific
user name and password
нужно ввести имя и пароль для регистрации на сервере.
Флажок
Blank password
предназначен для использования пустого пароля в
строке соединения (connection string). Флажок
Allow saving password
позволяет
сохранить пароль в строке соединения. Если используется интегрированная схема
безопасности, то подключение к SQL Server будет выполняться с тем именем и паролем,
под которым вы зарегистрировались в сети Windows NT. На этой вкладке есть также
кнопка
Test Connection,
позволяющая немедленно протестировать соединение
с заданными параметрами.
Следующая
вкладка
Advanced
позволяет определить дополнительные свойства соединения,
например
Connection timeout
. Это время ожидания (в секундах) соединения
с источником данных. Если через заданный промежуток времени связь с источником
данных установить не удалось, выдается сообщение об ошибке.
Все свойства
соединения можно увидеть и отредактировать на вкладке
All
. Перечень свойств
в списке зависит от типа провайдера OLE DB. Для того чтобы отредактировать любое
свойство, нужно выделить его в списке и нажать кнопку
Edit Value.
Появится
диалоговое окно
Edit Property Value.
В поле
Property
Value
можно ввести новое значение свойства, предварительно очистив его при необходимости
нажатием кнопки
Reset Value
Содержание раздела