Работа с базами данных в IBExpert

IBExpert - бесплатная утилита, предназначенная для администрирования баз данных InterBase и Firebird. Редакция ELMA Express работает с использованием Firebird, поэтому IBExpert в данном случает подходит для выбора, просмотра и изменения данных, хранящихся в базе.

Для работы с базой данных через IBExpert необходимо:

1. Установить на сервере программу IBExpert (дистрибутив приложен ниже).
2. Остановить сервер ELMA: соответствующее приложение в IIS или службу "ELMA 3.0 веб сервер" (зависит от используемого веб сервера).
3. Зарегистрировать базу в IBExpert, для этого:
    а) Нажмите кнопку Зарегистрировать базу (Shift+Alt+R) (рис.1 "Регистрация базы данных", 1)
    б) Заполните поля формы для регистрации следующим образом:
         сервер (Server) - Локальный или Local (рис.1 "Регистрация базы данных", 2).
         версия (Server Version) - Firebird 2.5 (рис.1 "Регистрация базы данных", 3).
         путь до базы (Database File) - путь до файла base.fdb (рис.1 "Регистрация базы данных", 4).
         логин (User Name) - sysdba (рис.1 "Регистрация базы данных", 5).
         пароль (Password) - masterkey (рис.1 "Регистрация базы данных", 5).
         кодировка (Charset) - UNICODE_FSS (рис.1 "Регистрация базы данных", 6).
    в) Нажмите кнопку "Регистрировать" ("Register") (рис.1 "Регистрация базы данных", 7).  

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

После того, как база данных была зарегистрирована, к ней необходимо подключиться. Для этого в списке баз данных нажмите дважды левой кнопкой мыши по нужной базе данных, либо нажатием правой кнопки мыши по базе вызовите контекстное меню и выберите в нем пункт "Connect to Database" (рис.2 "Подключение к базе данных").

Connect_to_Database
рис.2 "Подключение к базе данных"

Примечание!

Если при попытке подключения к базе данных возникает ошибка, говорящая о том что библиотека gds32.dll не найдена (рис.3 "Ошибка при подключении к БД"):


рис.3 "Ошибка при подключении к БД"

то необходимо подключить библиотеку из каталога ELMA. Для этого нажмите правой кнопкой мыши по названию базы данных в списке и выберите пункт меню "Database Registration Info" (рис.2 "Подключение к базе данных"). В открывшемся окне в поле "Client Library File" укажите путь до файла FirebirdServer\bin\fbclient.dll в каталоге с системой ELMA и нажмите кнопку "ОК" (рис.4 "Подключение библиотеки") После этого осуществите попытку подключения к базе повторно.

Select library
рис.4 "Подключение библиотеки"

Чтобы выполнить запрос в базу данных, необходимо:

1. Нажать кнопку "Новый SQL редактор" ("New SQL Editor") (Shift+F12) (рис5. "Выполнение SQL-Запроса", 1).
2. В открывшемся окне редактора ввести текст SQL-запроса.
3. Нажать кнопку Выполнить (F9) (рис5. "Выполнение SQL-Запроса", 2).
4. Для фиксации изменений следует нажать кнопку "Подтвердить транзакцию" ("Commit Transaction") (Ctrl+Alt+C) (рис5. "Выполнение SQL-Запроса", 3).

SQl_Editor
рис5. "Выполнение SQL-Запроса"

Перед выполнением запросов в БД настоятельно рекомендуется создать резервную копию базы данных, подробнее об этом можно прочитать в статье "Работа с базами данных"











Прикрепленные файлы