Администрирование БД

<< Нажмите, чтобы отобразить содержание (Click to Display Table of Contents) >>

Дополнительные материалы > Администрирование баз данных >

Администрирование БД

В модуле «Администрирование БД» выполняются административные операции с базами данных: подключение/отключение баз, создание базы для архива проектов, резервной копии баз, восстановление резервной копии базы и другие. Операции выполняются в главном окне модуля.

 

attachsystdb_a0_06

 

С помощью кнопок на панели инструментов окна можно выполнить следующие операции:
 

btn_201 - Подключить базу данных;

btn_202 - Создать базу для архива проектов;

btn_034a - Отключить базу данных;

btn_12 - Создать резервную копию выбранных баз;

btn_13 - Восстановить базу данных из резервной копии;

btn_203 - Выполнить проверку/актуализировать состояние баз;

btn_11 - Обновить список баз;

btn_204 - Добавить/восстановить служебных пользователей;

btn_17 - Открыть протокол;

nochklicense - Включить/Отключить режим «Не учитывать лицензии на базы НСИ»;

shrinkdb - Выполнить сжатие базы данных.

 

Ниже панели инструментов отображается таблица с перечнем баз данных комплекса. В столбцах отображаются основные параметры базы, включая полный путь к «*.mdf» файлу базы данных.
Цвет шрифта и статусы представлены в таблице:

 

Состояние на SQL-сервере

Регистрация в системной базе

Номер версии БД

Статус БД

Цвет шрифта строки

Не подключена
или
suspected

Зарегистрирована

БД недоступна

____

Не зарегистрирована

Строки нет в списке

Подключена

Зарегистрирована

min*<версия<текущей

Требует актуализации

____

версия=текущей

Активна

____

версия<min*

Несовместимая версия БД

____

версия>текущей

Версия БД новее текущей

____

Не зарегистрирована

min*<версия<текущей

Требует актуализации

____

версия=текущей

Требует регистрации

____

версия<min*

Несовместимая версия БД

____

версия>текущей

Версия БД новее текущей

____

 

В строке состояния главного окна слева направо отображаются 4 информационных блока:

Сервер: имя текущего SQL-сервера, литера Л показывает,что SQL-сервер расположен на данном компьютере, М – что он был установлен в составе комплекса.

Существует еще один индикатор, в виде литеры С – отображается в случае, когда системная база находится в однопользовательском режиме.

Логин: учетная запись SQL-сервера, от которой выполнен вход в текущем сеансе работы;

Версия БД: версия баз данных, для которой предназначена данная версия модуля;

версия текущего SQL-сервера, пометка «Express» отображается только для одноименной редакции.
 
 

Подключение и отключение базы данных glyphicon-link-grey

Если в таблице нет ни одной базы данных комплекса, по кнопке btn_201 можно подключить только системную базу данных.
При этом в окне для выбора будет доступен только файл с именем, соответствующим маске: «data.dat» или «a0_data.mdf». Регистр важен!

Если в таблице уже присутствует база данных с типом «Системная», по кнопке btn_201 можно подключить базу данных НСИ или архива.

При этом в окне для выбора будет доступен только файл с именем, соответствующим маске: «a0NSI_*_data.mdf» или «A0Arc_*_data.mdf»

В результате успешного подключения в таблице появится строка с подключенной базой данных. Если строка не появилась, следует открыть протокол по кнопке btn_17 и в тексте протокола выяснить причину.

 

По кнопке btn_034a выполняется отключение выделенных баз данных от текущего SQL-сервера, файлы «*.mdf» базы данных остаются по исходному пути.

 

Рекомендация: для одного экземпляра комплекса рекомендуется все файлы баз данных хранить и подключать в одном каталоге.

 

Создание базы для архива проектов glyphicon-link-grey

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

Если текущий SQL-сервер был установлен в составе комплекса, файл «A0Arc_*_data.mdf» создаваемой базы будет размещен в соответствующем каталоге комплекса.

Если текущий SQL-сервер был установлен самостоятельно, а не в составе комплекса, потребуется выбрать каталог для размещения файла «A0Arc_*_data.mdf».

В результате создания в таблице появится строка с новой базой данных типа «Архивная». Если строка не появилась, следует открыть протокол по кнопке btn_17 и в тексте протокола выяснить причину.

 

 

Создание резервной копии базы данных glyphicon-link-grey

По кнопке btn_12 выполняется создание резервной копии выделенной(-ых) базы данных, перед этим потребуется указать папку, в которую следует сохранить резервные копии.

Подробно процесс создания резервной копии описан в разделе «Создание резервной копии данных».

 

 

Восстановление базы данных из резервной копии glyphicon-link-grey

Восстановление резервной копии базы данных выполняется по кнопке btn_13, будет предложено выбрать файл резервной копии, соответствующий маске «a0*.bak».

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

Подробно процесс восстановления описан в разделе «Восстановление данных из резервной копии».

 

 

Проверка и актуализация баз данных glyphicon-link-grey

В ходе операции «Выполнить проверку/актуализировать состояние баз» по кнопке btn_203 выполняется:

проверка регистрации баз данных типа «НСИ» и «Архивная» в системной базе комплекса, по результатам которой происходит:

– регистрация баз, прошедших проверку, в системной базе комплекса;

– пометка баз, не прошедших проверку, соответствующим статусом;

– удаление записей о ранее зарегистрированных, но не подключенных к SQL-серверу, базах,

продвижение версии баз данных, зарегистрированных в системной базе, до текущей версии модуля «Администрирование БД».

При необходимости можно открыть протокол по кнопке btn_17 и в тексте протокола посмотреть подробные результаты операции.

 

 

Добавление и восстановление служебных пользователей glyphicon-link-grey

В ходе операции «Добавить/восстановить служебных пользователей» по кнопке btn_204 выполняется:

проверка наличия служебных учетных записей SQL-сервера для работы комплекса, по результатам которой происходит:

– добавление отсутствующих записей пользователей;

– проверка и добавление отсутствующих прав пользователей на работу с базами комплекса.

проверка состава служебных учетных записей в файле с настройками подключения«connection.ini», по результатам которой в файл добавляется необходимая информация обо всех учетных записях комплекса.

 

 

Включение и отключение режима «Не учитывать лицензии на базы НСИ» glyphicon-link-grey

При включенном режиме «Не учитывать лицензии на базы НСИ» кнопка nochklicense выглядит утопленной или нажатой. В этом режиме регистрация баз НСИ в системе происходит без проверки текущей лицензии комплекса, что позволяет установить базу НСИ, которой нет в лицензии. Режим не выключается при закрытии модуля. Для отключения режима нужно повторно нажать кнопку nochklicense.

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

Данный режим предусмотрен для удобства администрирования баз данных комплекса с единой базой и локальными ключами с различающимся набором баз НСИ.

 

 

Сжатие базы данных glyphicon-link-grey

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наверх