Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция-связьБД.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.89 Mб
Скачать

Типы источников данных

Для того чтобы получить доступ к базе данных SQL-сервера через интерфейс ODBC, необходимо определять источник данных. Источник данных ODBC — это термин, используемый для ссылки на внешнюю базу данных. Для каждой базы данных сервера, с которой работает Access, должен быть создан источник данных. К источникам данных обращаются по именам. Соз­дать источники данных позволяет программа Администратор источников данных ODBC. Каждый драйвер ODBC предъявляет собственные требования к созданию и настройке источников данных.

Администратор ODBC позволяет настраивать и использовать три типа ис­точников данных.

- Пользовательский DSN (User DSN). Источник данных этого типа может быть использован только одним пользователем, работающем на данном компьютере. Пользовательский источник данных относится только к учетной записи Microsoft Windows, активной в момент создания. В любой другой учетной записи он не отображается. Для приложений, выполняю­щихся на компьютере в качестве служб, он также не всегда видим.

- Системный DSN (System DSN) предназначен для всех пользователей и системных служб на данном компьютере. Системные источники данных отображаются во всех учетных записях клиентского компьютера.

- Файловый DSN (File DSN) может совместно использоваться многими пользователями разных компьютеров сети, на которых установлены оди­наковые драйверы, для получения доступа к базе данных. При определе­нии этого источника данных в отличие от других указывается файл, в ко­тором сохраняется описание источника. Файл имеет расширение dsn. Этот файл должен быть доступен на всех компьютерах сети, пользовате­ли которых могут его использовать. Сведения о других источниках дан­ных хранятся в системном реестре.

Создание источника данных

Рассмотрим создание пользовательского источника данных— Пользова­тельского DSN (User DSN). Процедура создания источников данных других типов практически не имеет отличий. Активизируйте диалоговое окно Ад­министратор источников данных ODBC (ODBC Data Source Administrator) и выберите в нем вкладку Пользовательский DSN (User DSN) (рис. 8.4). Первоначально в нем нет источников данных для SQL Server.

Для создания нового источника данных нажмите кнопку Добавить (Add), в окне Создание нового источника данных (Create New Data Source) (рис. 8.5) выберите драйвер SQL Server, для которого создается источник.

После выбора драйвера и нажатия кнопки Готово (Finish) к работе подклю­чается мастер создания нового источника данных. Окно мастера Создание источника данных для SQL-сервера (Create a New Data Source to SQL Server) представлено на рис. 8.6.

Рис. 8.6. Окно создания нового источника данных на SQL-сервере

В этом окне:

  • Имя (Name) определяет имя нового источника данных, которое будет использоваться при подключении приложения к базе данных сервера — Поставка;

  • Описание (Description) содержит комментарий, который поможет определить назначение базы данных, используемой в качестве источника данных;

  • Сервер (Server) определяет имя SQL Server в сети, с которым нужно со­единиться для получения доступа к базе данных. Если SQL Server уста­новлен на том же компьютере, достаточно указать (local).

В следующем диалоговом окне выбирается способ проверки прав пользова­теля на доступ к SQL-серверу при подключении к нему (рис. 8.7).

К SQL Server можно подключаться, используя два режима регистрации:

- по доверительному соединению, при котором пользователь, успешно за­регистрировавшийся в сети Windows Server и представленный в списках пользователей сервера, не проверяется дополнительно, Сервер доверяет результатам этой проверки. Этот режим задается при выборе переключа­теля проверка подлинности учетной записи Windows NT (With Windows NT authentication using the network login ID). В дальнейшем про­изводится только проверка на право выполнения тех или иных работ с объектами баз данных;

- путем проверки самим SQL Server идентификатора пользователя и паро­ля, передаваемых непосредственно серверу. Этот режим задается при вы­боре переключателя проверки подлинности учетной записи SQL Server (With SQL Server authentication using a login ID and password en­tered by the user). Результаты проверки, выполненной Windows, не учиты­ваются. Пользователь должен быть известен серверу под этим именем.


Рис. 8.7. Выбор способа идентификации пользователя при подключении к серверу

I


Идентификатор пользователя и пароль должны быть заранее определены на SQL-сервере администратором и обеспечивают первый уровень защиты дан­ных от несанкционированного доступа.

Далее мастер позволяет ввести имя базы данных сервера, к которой будет по умолчанию осуществляться доступ при использовании создаваемого источ­ника данных (рис. 8.8).

Рис. 8.8. Определение базы данных, к которой по умолчанию открывается доступ при подключении к серверу

После установки в следующем окне еще ряда параметров мастер завершает создание нового источника данных выводом окна Установка ODBC для SQL-сервера Microsoft (ODBC Microsoft SQL Server Setup) с информацией о его параметрах (рис. 8.9).

Нажав кнопку Проверить источник данных (Test Data Source), можно про­извести тестирование нового источника данных. Результаты тестирования отобразятся в соответствующем окне (рис. 8.10).

Выполнив рассмотренные шаги по созданию источника данных и возвратив­шись в окно Администратор источников данных ODBC (ODBC Data Source Administrator), на вкладке Пользовательский DSN (User DSN) в спи­ске увидим строку с именем нового источника данных (рис. 8.11).

На этом создание источника данных завершается. Теперь, указав лишь имя источника данных, можно подключиться к конкретному SQL-серверу и базе данных. Использование этого имени при работе с данными SQL Server из ба­зы данных Access будет рассмотрено далее.

Рис. 8.9. Информация о конфигурации вновь созданного источника данных

Рис. 8.10. Результат тестирования нового источника данных

Рис. 8.11. Список с новым источником данных Поставка для драйвера SQL Server

Для просмотра или изменения параметров существующего источника данных выберите его имя в списке Источники данных пользователя (User Data Sources) (рис. 8.И) и нажмите кнопку Настройка (Configure). Выполните необходимые действия по изменению источника в диалоговых окнах, кото­рые в точности повторяют рассмотренные (рис. 8.6—8.10). Для удаления ис­точника данных выберите его имя и нажмите кнопку Удалить (Remove).

В каждом диалоговом окне Администратора ODBC имеется кнопка Справ­ка, нажав которую можно получить дополнительные сведения по каждому параметру создаваемого или модифицируемого источника данных.