Как подключить архив событий после переноса базы данных на новом сервере?

Top  Previous  Next

Описание задачи:

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

Для решения данной задачи выполните следующие шаги:

1.Подключите текущую базу данных на новом сервере (см. установочный диск ITRIUM® — Руководство по установке, глава «Восстановление Базы Данных» — «Восстановление сервера баз данных»).

2.Отключить базу данных на старом сервере одним из следующих способов:

Способ 1.

Остановите SQL Server (в списке служб приложения Службы (Пуск/Настройки/Панель управления/Администрирование/Службы) найдите запись SQL Server (MSSQLSERVER) (или SQL Server (SQLEXPRESS)).

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

Под строкой Состояние нажмите кнопку Остановить.

Дождитесь отображения в строке Состояние статуса Остановлена, скопируйте файлы текущей базы KeeperMSSQL.mdf и KeeperMSSQL_log.ldf на новый сервер.

Способ 2.

Провести архивацию текущей базы с помощью Службы архивирования в ПО ITRIUM®, либо с помощью программы «Администратор баз данных», через «Администратор баз данных» провести отключение последней архивной базы, скопировать файлы отключенной последней архивной базы (файлы вида <имя базы данных>_ГГГГММДД_ччмм.mdf и <имя базы данных>_ГГГГММДД_ччмм.ldf) на новый сервер.

Способ 3.

1.Если при архивировании в ПО ITRIUM® создается резервный файл .bak (файл вида <имя базы данных>_ГГГГММДД_ччмм.bak), то скопировать bak-файл на новый сервер.

2.Расположить скопированный файл на новом сервере в папке установки базы данных по умолчанию (см. п.8 в разделе «Восстановление сервера баз данных» в Руководстве по установке).

3.Провести подключение файлов текущей базы данных (см. п.п..9-16 в разделе «Восстановление сервера баз данных» в руководстве по установке).

4.Проверить работоспособность подключенной базы данных.

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

Примечание: предлагаемый алгоритм рассчитан на работу с файлами резервных баз данных .bak (файл вида <имя базы данных>_ГГГГММДД_ччмм.bak). Подключение 300 файлов может занять время более 3-х часов.

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

2.Новой созданной папке задать полные права доступа:

В дереве файловой системы выделить созданную папку.

По правой клавише мыши открыть контекстное меню и выбрать команду Свойства.

В открывшемся окне Свойства: <имя папки>, во вкладке Общие, в поле Атрибуты убрать флажок Только чтение (если он установлен).

Выбрать вкладку Безопасность и в поле Группы или пользователи добавить группу Все (если она не добавлена).

В поле Разрешения для <имя группы> для группы Все установить флажок в строке Полный доступ (если он не установлен).

3.В программе «Администратор системы» запретить запуск Службы архивирования и Службы накопителей.

4.Поместить физические файлы необходимых резервных баз данных (файлы вида <имя базы данных>_ГГГГММДД_ччмм.bak) в новую созданную ранее папку с полными правами доступа для группы Все.

5.После перемещения файлов необходимо проверить, что для всех перемещенных файлов в настройке безопасности для группы Все разрешены полные права доступа, а так же НЕ установлен атрибут Только чтение (см. аналогично настройке папки п.2.).

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

У элементов типа Накопитель, которые использовались для хранения архивных и резервных баз данных, удалить все дочерние элементы (элементы типа Файл КиперBackUp и Резервный файл базы данных).

В частных свойствах элемента Накопитель задать новый путь к новой созданной папке с перемещенными файлами резервных баз данных.

Произвести настройку свойств Максимальный размер и Архивировать наиболее старые файлы при заполнении.

7.Запустить Службу архивирования и Службу накопителей.

Внимание: максимальный размер накопителя должен быть в 2,5 раза больше суммы объемов всех файлов резервных баз данных, находящихся в новой папке.

8.На элементе Накопитель (в котором был прописан новый путь хранения архивных баз данных) по правой клавише мыши открыть контекстное меню и выбрать команду Загрузить конфигурацию.

9.В открывшемся окне подтверждения нажать кнопку Да.

10. После принятия команды элемент Накопитель перейдет в состояние Конфигурирование.

11. В нижнем окне событий программы «Администратор системы» появятся сообщения <имя элемента Программа Администратор системы> - <имя Накопителя> - Загрузить конфигурацию и <имя накопителя> - < - > - Принята команда.

12. В процессе восстановления архива могут появляться сообщения вида:

Ошибка: Microsoft OLE DB Provider for SQL Server. RESTORE DATABASE прервано с ошибкой.Microsoft OLE DB Provider for SQL Server. Невозможно выполнить операцию резервного копирования или восстановления в пределах транзакции. RESTORE DATABASE keepermssql_20100803_0200bak FROM DISK = 'F:\keepermssql_arch\keepermssql_20100803_0200bak.bak' WITH MOVE 'keeperMSSQL' TO 'F:\keepermssql_arch\keepermssql_20100803_0200bak.mdf' , MOVE 'keeperMSSQL_log' TO 'F:\keepermssql_arch\keepermssql_20100803_0200bak.ldf'

и

Восстановление связи с базой данных; сообщения не требуют реакции пользователя;

к элементу Накопитель будут автоматически добавляться дочерние элементы Файл КиперBackUp.

 

В новой папке будут появляться файлы архивных баз данных (файлы вида <имя базы данных>_ГГГГММДД_ччммbak.mdf и <имя базы данных>_ГГГГММДД_ччммbak.ldf).

13. В случае успешного завершения процесса загрузки, в нижнем окне событий программы «Администратор системы» появятся сообщения <Служба накопителей> - < - > - Сообщение и <имя Накопителя> - < - > - Команда выполнена, а также Накопитель и дочерние элементы Накопителя (типа Файл КиперBackUp) перейдут в [Нормальное состояние].

14. Для проверки правильности проведения процесса загрузки, необходимо в программе «Администратор баз данных» (или средствами SQL Server Management Studio (или SQL Manager) вывести список подключенных баз данных:

подключиться к серверу баз данных, используя логин sa, пароль 1 (или Masterkey9600613),

в пункте главного меню База данных выбрать команду Список,

убедиться, что в построенном списке подключенных баз данных присутствуют архивные базы данных вида <имя базы данных>_ГГГГММДД_ччмм.bak.

15. После завершения загрузки конфигурации следует запустить программу «Отчеты» и проверить возможность просмотра архивов за предыдущий период.

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


    © 2017 ООО «ИТРИУМ СПб»
    Вопросы и предложения
    www.itrium.ru