Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В рамках регулярного планового обслуживания базы данных системы рекомендуется проводить проверку ее целостности. Обнаруженные в ходе проверок базы данных ошибки целостности частично можно исправить командой DBCC или запросами в SQL Server Management Studio (SSMS). Некоторые ошибки, в том числе в системных таблицах, можно исправить только с помощью переноса данных из текущей базы данных в другую базу. Дополнительно перенос данных позволяет уменьшить объем дискового пространства, используемого данными. Также при переносе осуществляется дефрагментация данных в базе данных.

Порядок переноса данных из одной БД в другую зависит от версии Microsoft SQL Server:

Microsoft SQL Server 2012/2014/2016/2017
Microsoft SQL Server 2008R2
Microsoft SQL Server 2008

Действия, описанные в разделах, следует применять при создании базы данных вторичного сервера репликации или в случае, когда требуется перенести базу данных DIRECTUM в СУБД более ранней версии.

В описании процесса переноса исходная база данных будет называться «DIRECTUM», создаваемая база данных – «DIRECTUM_NEW».

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

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

Перед восстановлением БД:

1.Остановите задачи по расписанию, связанные с системой DIRECTUM.
2.Остановите процесс репликации.
3.Остановите и отключите сервисные службы системы DIRECTUM: службу Workflow и сервер сеансов системы.

Все описанные действия над объектами SQL-сервера нужно выполнять от имени администратора SQL-сервера, как правило, это sa.

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }