Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 10.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
784.38 Кб
Скачать

Лекция 10

Инструментальные средства для работы

с удаленными базами данных

Введение

1. Программа IBConsole

1.1.Управление сервером

1.1.1. Подключение к серверу

1.1.2. Регистрация сервера

1.1.3. Просмотр протокола работы сервера

1.1.4. Операции с сертификатами

1.1.5. Управление пользователями

1.2. Управление базой данных

1.2.1. Регистрация базы данных

1.2.2. Подключение базы данных

1.2.3. Создание базы данных

1.2.4. Просмотр метаданных

1.2.5. Сбор мусора

1.2.6. Проверка состояния базы данных

1.2.7. Анализ статистики

1.2.8. Сохранение и восстановление базы данных

1.3. Интерактивное выполнение SQL-запросов

2. Программа SQL Monitor

Введение

Ранее (см. лекцию 6) уже были рассмотрены инструментальные средства, используемые для работы с БД. Большинство этих программ можно также использовать и для ра­боты с удаленными БД. Так, создать псевдоним для InterBase позволяют про­граммы BDE Administrator и Database Desktop, а редактировать и просматривать записи можно с помощью программы SQL Explorer. В дополнение к названным в данной лекции мы познакомимся с программами, предназначенными специаль­но для удаленных БД.

1. Программа ibConsole

Программа IBConsole предназначена для управления сервером InterBase и яв­ляется его консолью. Консоль устанавливается совместно с сервером InterBase и находится в его каталоге BIN, ее главный файл называется IBConsole.exe. Программу можно вызвать через главное меню Windows командой Programs\InterBase\IB Console.

По сравнению с предыдущими версиями сервера InterBase программа IBConsole объединяет функциональность программ InterBase Windows Interactive SQL (WISQL) и InterBase Server Manager. Теперь для сервера InterBase 6 программа InterBase Windows Interactive SQL не поставляется, а функциональность про­граммы InterBase Server Manager значительно уменьшилась, и теперь она служит только для запуска и остановки сервера.

Программа IBConsole обеспечивает:

  • управление локальными и удаленными серверами;

  • управление БД;

  • интерактивное выполнение SQL-запросов.

Основную часть окна IBConsole занимают две панели (рис. 10.1). В левой пане­ли в виде дерева представляются зарегистрированные серверы и их БД, а также элементы структуры, например, таблицы или пользователи. Отметим, что в ка­честве имени сервера или БД отображается его псевдоним (Alias), задаваемый при регистрации сервера или БД. Этот псевдоним никак не связан с псевдони­мом BDE. В правой панели выводится информация об объекте, выбранном в левой панели.

Рис. 10.1. Окно программы IBConsole

    1. Управление сервером

Управление сервером заключается в:

  • регистрации сервера;

  • подключении сервера;

  • просмотре протокола работы;

  • управлении сертификатами;

  • определении пользователей.

Для управления сервером используются команда меню Server главного окна программы IBConsole, а также команды контекстного меню сервера и его эле­ментов.

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

1.1.1. Подключение к серверу

Подключение к серверу, выбранному в левой панели, выполняется командой Login.... При этом появляется окно Server Login (рис. 10.2), в котором необхо­димо указать имя пользователя (User Name) и его пароль (Password). После указания имени SYSDBA системного администратора, его пароля masterkey и нажа­тия кнопки Login осуществляется подключение к серверу, имя (alias) которого отображается в надписи Server, а к значку сервера добавляется зеленая галочка.

Рис.10.2. Подключение к серверу Рис.10.3. Проверка подключения сервера к БД

Отключение от выбранного сервера выполняется командой Logout. При этом выдается запрос на продолжение операции и в случае подтверждения сервер отключается.

После подключения к серверу можно выполнить проверку подключения к одной из его БД. Командой Diagnose Connection... вызывается окно проверки соедине­ния Communication Diagnostics (рис. 10.3), в котором указываются данные о сер­вере. В качестве БД задается ее файл, который можно выбрать в окне Open, вы­зываемом нажатием кнопки с тремя точками.

Кнопка Test инициирует проверку, результаты которой выводятся в поле Results.

На страницах TCP/IP, NetBEUI, SPX можно выполнить настройку соответст­вующего сетевого протокола.