Установка
связи с источником данных посредством интерфейса OLE DB
При установке
на компьютере Microsoft Office XP или отдельного приложения Access 2002 автоматически
устанавливаются следующие провайдеры OLE DB:
Для того чтобы
посмотреть, какие провайдеры 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:
Вкладка
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