
- •1. Программа ibConsole
- •Управление сервером
- •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
Лекция 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
Управление сервером
Управление сервером заключается в:
регистрации сервера;
подключении сервера;
просмотре протокола работы;
управлении сертификатами;
определении пользователей.
Для управления сервером используются команда меню 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 можно выполнить настройку соответствующего сетевого протокола.