Это старая версия документа.


Работа с объектами, помеченными к удалению

Физическое удаление объектов из базы данных

Удаление помеченных объектов из базы данных производится из окна Обслуживание базы данных, которая вызывается в интерфейсе администратора выбором пункта Обслуживание базы данных (Главное меню → Администрирование → Обслуживание базы данных). Подробнее описание обслуживания базы данных приведено ниже в статье Обслуживание базы данных.

Внимание!

Операция физического удаления объектов из базы данных является необратимой. После её выполнения объекты системы нельзя восстановить.


Перед удалением объектов рекомендуется произвести обслуживание базы данных. Настройка опций обслуживания базы данных и удаления объектов производится в окне Обслуживание базы данных.

После завершения операции удаления в окне системных сообщений показывается количество удаленных объектов и на экран выдается Окно справочника "Журнал удаления".

В Окне свойств операции удаления показываются её дата и время, количество успешно удаленных объектов, а также список классов, которым принадлежат объекты, помеченные на удаление, но не удаленные из-за наличия ссылок на них.

Рисунок 1. Окно свойств операции удаления

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

Восстановление объектов

Объект, помеченный на удаление, может быть восстановлен. Восстановление производится в Окне справочника класса, которому принадлежит объект. Справочники открываются при помощи пункта меню Все справочники (Главное меню → Справочники → Все справочники).

Например, чтобы открыть справочник "Бумажные документы", выберите пункт меню Все справочники. В открывшемся окне Выберите справочник в иерархическом списке последовательно откройте Классы → Объекты системы → Справочники. В группе справочников "Справочники" установите курсор на справочник "Бумажные документы" и нажмите на кнопку Выбрать. Будет открыто Окно справочника "Бумажные документы" со списком действующих объектов данного класса.

Чтобы в справочнике показывались только объекты, помеченные на удаление, надо изменить фильтр объектов. Для этого нажмите на кнопку панели инструментов Окна справочника. В Окне фильтра на панели инструментов нажмите на кнопку Показать удаленные , отожмите кнопку Показать неудаленные . Затем нажмите на кнопку ОК. В результате выполнения фильтра в Окне справочника будут показаны только объекты, помеченные на удаление.

Установите курсор на объект, требующий восстановления, и нажмите пункт меню Удалить/Восстановить в контекстном меню строки, или нажмите на кнопку на панели инструментов. Нажмите на кнопку Да на вопрос о восстановлении в окне диалога. Статус объекта изменится на "действующий".

Журнал удаления

Журнал удаления вызывается в интерфейсе администратора (Главное меню → Администрирование → Справочники администрирования → Журнал удаления).

В журнале удаления фиксируются сведения о физическом удалении помеченных объектов из базы данных: дата и время операции удаления, количество успешно удаленных из базы объектов, список классов, из которых не были удалены помеченные объекты.

Обслуживание базы данных

Обслуживание базы данных производится в интерфейсе администратора (Главное меню → Администрирование → Обслуживание базы данных).

Внимание

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


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

Процесс обслуживания базы данных может быть длительным, если в базе очень много помеченных на удаление объектов. Во время обслуживания базы данных можно продолжать работать в ней. Если процесс обслуживания базы данных создает нежелательную нагрузку на SQL Server, можно прервать его и запустить еще раз позднее. Это позволяет при необходимости провести обслуживание базы данных в рамках нескольких разнесенных по времени итераций.

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

« ПредыдущаяНа уровень вышеСледующая »
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki