СметаДома

+7(499)193-42-92

Очень важным является вопрос обслуживания базы данных. Это связано с тем, что вся пользовательская, нормативная и служебная информация, используемая Комплексом, хранится в одном файле. Поэтому повреждение базы данных приводит к потере всей информации, созданной или измененной пользователями.

Внимание! Для предотвращения потери информации рекомендуется проводить регулярное резервное копирование базы данных.

При наличии резервной копии, возможно восстановление всей информации на момент резервного копирования.

Резервное копирование, восстановление, проверка базы данных и ряд дополнительных функций осуществляются при помощи утилиты Мониторинг баз данных (далее – Утилиты), входящей в стандартный комплект поставки Комплекса (см. рис. 1).

1.2.5 - Pic_1

Рис. 1. Выбор компонентов

Утилита представлена двумя приложениями:

  1. Сервер – невизуальный функциональный модуль, оформленный в виде сервиса Windows и осуществляющий все работы с базами данных: проверку, создание копии, восстановление из копии, поднятие версии, ремонт, перемещение, выключение сервера после создания копии базы данных.
  2. Клиент (конфигуратор) – обычное приложение Windows, осуществляющее визуализацию действий сервера и являющееся рабочим инструментом пользователя.

Установка Утилиты осуществляется инсталлятором и имеет следующие особенности:

  • Серверная часть Утилиты устанавливается вместе с Сервером баз данных. Во время первой инсталляции Комплекса выдается запрос на добавление задания (периодическое, каждую неделю в 03:00:00 понедельника) на проверку базы данных. В случае обновления, при первом запуске сервиса происходит автоматическое преобразование файлов конфигурации в новый формат, после чего старые файлы переименовываются в файлы с расширением *.old.
  • Клиентская часть устанавливается отдельным пунктом в инсталляторе (Клиент мониторинга баз данных). По умолчанию клиент пытается соединиться с сервером на локальной машине.

Примечание 1. Для WinXP SP2 и выше инсталлятор создает правило для встроенного брандмауэра. При использовании сторонних брандмауэров, необходимо для сервера прописать правило: протокол TCP/IP, порт 5000.

Примечание 2. В службах Windows сервер можно найти по имени StroySoft IB Backup Service.

Интерфейс клиентской части Утилиты достаточно простой и интуитивно понятный. Ниже описаны ее основные функции и режимы работы.

В левой части окна находится дерево баз данных. Как правило, оно состоит из одной базы, расположение которой было определено при установке Комплекса.

В правой части окна расположены кнопки доступа к наиболее важным функциям Утилиты.

Большинство операций (в частности, проверка, копирование и восстановление базы данных), выполняемых Утилитой, возможны только при отсутствии подключенных к базе пользователей. Список активных пользователей можно получить, выбрав в главном меню программы Информация и подменю Информация о базе данных.

Все действия, описанные далее, производятся с одной (выделенной в дереве) базой данных.

·Проверка базы данных. Производится проверка физической целостности базы данных. Операция может длиться значительное время, что зависит от размера файла базы данных.

·Создание копии базы данных. Производится резервное копирование базы данных по указанному пути. Резервная копия занимает приблизительно в 10-15 раз меньше дискового пространства, чем исходная база. Резервные копии предназначены для последующего восстановления. Перечень резервных копий отображается в дереве баз данных.

·Восстановление базы данных. Производится восстановление базы из резервной копии. Возможно восстановление поверх старой базы или в другой файл.

·Ремонт базы данных. В процессе ремонта сначала создается копия базы, затем из копии на прежнее место восстанавливается новая база данных.

·Обновление базы данных. Производится обновление базы данных до новой версии при помощи SQL-скриптов, входящих в состав инсталлятора в виде файла SQL.zip, который размещен в папке *:\СтройОфис\, где "*" означает имя (букву) привода CD-ROM или DVD.

·Создание копии и выключение. Производится создание копии базы данных и последующего автоматического выключения сервера.

Примечание. Пользователь должен обладать правом на выключение компьютера.

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

Учитывая существенную продолжительность операции сохранения, рекомендуется назначать ее в ночное время, либо в выходные дни. Назначенные задания отображаются в дереве баз данных.

В момент запуска Утилиты происходит автоматическое подключение к серверу. По умолчанию за сервер принят локальный компьютер (localhost). Пока соединение не установлено, практически все элементы управления недоступны, а в левом нижнем углу в строке статуса показывается, что идет постоянный процесс подключения к серверу (см. рис. 2).

1.2.5 - Pic_2

Рис. 2. Отсутствие подключения к серверу

Причинами, по которым подключение к серверу не происходит, могут быть следующие:

  • между компьютерами клиента и сервера нет связи по TCP/IP;
  • компьютер, к которому идет подключение, защищен брандмауэром;
  • на компьютере не установлен или не запущен сервер мониторинга баз данных.

Рекомендуется проверить:

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

Для подключения к произвольному серверу в клиенте необходимо выбрать в главном меню программы База данных подменю Подключиться к серверу... и в появившемся окне выбрать компьютер из списка либо набрать его адрес вручную (см. рис. 3 и 4).

1.2.5 - Pic_3

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

1.2.5 - Pic_4

Рис. 4. Список компьютеров

При наборе в качестве имени компьютера допустимо как DNS-имя, так и IP-адрес.

Для добавления (регистрации) новой базы данных, необходимо в главном меню программы База данных выбрать подменю Добавить в список... или нажать в правой части окна кнопку Добавление базы данных. В появившемся окне параметров (см. рис. 5) необходимо выбрать путь к файлу на компьютере, где находится сервер, а также рабочую папку (см. рис. 6).

1.2.5 - Pic_5

Рис. 5. Добавление базы данных

1.2.5 - Pic_6

Рис. 6. Выбор файла базы данных

Важно: в окне выбора файлов или папок отображается структура каталогов сервера, а не клиента. Вся работа с базами данных также происходит на сервере.

После нажатия кнопки ОК новая база данных добавится и отобразится в левой части главного окна программы (см. рис. 7).

1.2.5 - Pic_7

Рис. 7. Главное окно программы

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

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

1.2.5 - Pic_8

Рис. 8. Добавление задания

После выбора необходимых параметров и нажатия кнопки ОК новое задание добавится к списку заданий для соответствующей базы (см. рис. 9).

1.2.5 - Pic_9

Рис. 9. Задание на сохранение

Аналогичным образом добавляется задание на проверку. При наступлении времени, определенном в задании, это задание запустится на выполнение, при этом в окне клиента против этого задания начнет мигать стрелка. Разовое задание после выполнения автоматически удалится. Результаты выполнения заданий можно посмотреть в журнале операций.

Кроме выполнения заданий на проверку и сохранение, к автоматической работе относится удаление копий базы данных старше определенного количества дней. При этом одна копия всегда остается, вне зависимости от ее давности.

Утилита позволяет осуществлять различные действия и в ручном режиме. Как отмечалось выше, в правой части окна расположены кнопки доступа к наиболее важным функциям Утилиты. Все действия производятся с одной (выделенной в дереве) базой данных.

Чтобы создать копию базы данных, необходимо нажать на кнопку Создание копии базы данных. В ответ появляется запрос с именем копии БД по умолчанию (см. рис. 10).

1.2.5 - Pic_10

Рис. 10. Создание резервной копии

Это имя можно оставить или изменить в диалоге выбора файлов. Имя копии базы данных должно быть уникально, т.е. на момент создания копии файла с таким именем на сервере быть не должно.

По нажатию кнопки ОК начнется процесс создания копии. При этом главное окно программы станет недоступно, за исключением кнопок Прервать... и Закрыть, а также некоторых пунктов меню (см. рис. 11).

1.2.5 - Pic_11

Рис. 11. Процесс создания копии базы данных

В процессе выполнения операции отображается окно со служебной информацией (см. рис. 12).

1.2.5 - Pic_12

Рис. 12. Лог операции копирования

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

1.2.5 - Pic_13

Рис. 13. Копия базы данных создана

Чтобы восстановить базу данных из какой-либо ее копии, необходимо выбрать соответствующую копию и нажать на кнопку Восстановление базы данных (см. рис. 14).

1.2.5 - Pic_14

Рис. 14. Восстановление базы данных

При восстановлении базы данных из копии возможны следующие варианты:

·На место исходной базы данных – текущий файл (файлы) базы данных заменяются восстановленными из копии;

·Восстановление новой однофайловой базы данных в произвольном месте на сервере;

·Восстановление новой многофайловой базы данных в произвольном месте на сервере.

При нажатии на кнопку Старт начинается процесс восстановления базы данных из копии.

Для ремонта поврежденной базы данных необходимо нажать кнопку Ремонт базы данных. В процессе ремонта сначала создается копия базы, затем из копии на прежнее место восстанавливается новая база данных.

При необходимости создания копии базы данных и последующего автоматического выключения сервера нужно нажать кнопку Создание копии и выключение. В появившемся окне нужно ввести имя пользователя и пароль учетной записи с правом на выключение сервера (см. рис. 15).

1.2.5 - Pic_15

Рис. 15. Имя и пароль пользователя

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

Для удаления регистрации базы данных необходимо выбрать соответствующий корневой узел для данной базы и нажать кнопку Удалить. При этом удаляется только регистрационная информация, сами файлы баз из дисковой памяти не удаляются.

Для удаления копии базы данных необходимо выбрать соответствующий узел копии и нажать кнопку Удалить. При этом удаляется как регистрационная информация (узел в дереве), так и сам файл копии базы данных из дисковой памяти.

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

Примечание 2. Во время выполнения задания клиент может быть закрыт. О результатах выполнения задания можно будет узнать из журнала операций в любое время после его выполнения (при наличии подключения к серверу).

Остались вопросы?

Проверьте правильность ввода. Разрешены только русские буквы
Укажите контактный телефон
Укажите email
Нужно принять пользовательское соглашение

Наверх