Инструкция для системного администратора. 12 Пример планирования и автоматизации резервного копирования базы данных с помощью sql server Management Studio Express от Microsoft 12



Дата30.06.2016
өлшемі3.57 Mb.
#167496
түріИнструкция



УТВЕРЖДАЮ

Генеральный директор ОАО «ИнфоТеКС Интернет Траст»

__________________ А. Е. Прошин

«___» __________ 2011 г.





СОГЛАСОВАНО

Зам. технического директора ОАО «ИнфоТеКС Интернет Траст»

___________________ К. А. Шмаков

«___» __________ 2011 г.


Инструкция по резервному копированию базы данных «Астрал-Отчет»



Оглавление


УТВЕРЖДАЮ 1

Генеральный директор ОАО «ИнфоТеКС Интернет Траст» 1

__________________ А. Е. Прошин 1

«___» __________ 2011 г. 1

1. Инструкция для пользователя. 3

1.1. Создание резервной копии базы данных. 3

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

1.3. Объединение существующей базы данных и резервной копии. 10

2. Инструкция для системного администратора. 12

2.1. Пример планирования и автоматизации резервного копирования базы данных с помощью SQL Server Management Studio Express от Microsoft 12

2.2 Пример по восстановлению резервной копии базы данных с помощью SQL Server Management Studio Express от ОАО ИнфоТеКС Интернет Траст 12

1)Скачать MS SQL Server Management Studio Express с офф сайта Microsoft, либо здесь 12

2)Установить MS SQL Server Management Studio Express 12


1. Инструкция для пользователя.

1.1. Создание резервной копии базы данных.


Программа Астрал Отчет автоматически1 создает 8 резервных копии базы данных и сохраняет их в папке C:\Program Files\Astral\AstralReport\Backups при обычной установке (в случае выборочной установки путь может отличаться). В пункте меню «Настройки» появилась возможность отключить настройку «Делать архивацию после каждого выхода из программы», в результате чего резервная копия будет создаваться только после первого запуска программы.

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

При создании резервной копии вручную делается полное архивирование пользовательских данных:

  • базы данных;

  • регистрационных файлов (при переустановке программы Астрал Отчет на другой компьютер рег файл не понадобится);

  • реквизитов пользователей в редакторе отчетов и созданные отчеты;

  • ключей (контейнеров закрытых ключей, сгенерированных при плановом продлении сертификата).

  • Для сохранения базы данных вручную:

  • Cоздайте новую папку на отдельном носителе (флеш-диск, локальный диск D и т.п.), запустите Астрал Отчет, выполните вход и нажмите кнопку «Сохранить резервную копию» в меню «База данных» (рис.1.1.1)

Рисунок 1.1.1



  • Выберите созданную ранее папку для сохранения (рис.1.1.2).

Рисунок 1.1.2



  • По завершению создания резервной копии появится следующее сообщение (рис. 1.1.3)

Рисунок 1.1.3



  • И будет создан файл резервной копии2 в указанной Вами папке (рис. 1.1.4).

Рисунок 1.1.4


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


  • Внимание! При восстановлении из резервной копии текущая используемая база данных стирается и заменяется данными из резервной копии. Для объединения текущей базы данных и резервной копии используется программа DBMerge (пункт1.3. этого руководства).

  • Для восстановления регистрационных данных и ключей после переустановки программы или при переносе на другой компьютер:

  • Запустите Астрал Отчет, нажмите «Добавить пользователя» (рис. 1.2.1 позиция 1);

  • Выберите ранее созданную резервную копию (рис. 1.2.1 позиция 2) и нажмите «Открыть» (рис. 1.2.1 позиция 3).

Рисунок 1.2.1



  • Внимание! При восстановлении регистрационных данных и ключей не восстанавливаются база данных и данные в редакторе отчетов.

  • Для восстановления базы данных и данных в редакторе отчетов:

  • Зайдите в программу Астрал Отчет и нажмите кнопку «Восстановить резервную копию из архива» в меню «База данных» (рис.1.2.2).

Рисунок 1.2.2



  • Укажите путь к файлу резервной копии (рис. 1.2.3)

Рисунок 1.2.3



  • В появившемся запросе с предупреждением нажмите кнопку «Да» (рис. 1.2.4)

Рисунок 1.2.4



  • По завершению восстановления базы данных появится следующее сообщение (рис. 1.2.5), по нажатию кнопки «ОК» программа Астрал Отчет закроется.


Рисунок 1.2.5




  • Если требуется восстановить базу данных с автоматически созданной резервной копии (файл с расширением .bak)3:

  • Необходимо выбрать тип файлов «Архив базы данных» (рис. 1.2.6 позиция 1);

  • Выбрать файл базы данных (рис. 1.2.6 позиция 2) и нажать «Открыть» (рис. 1.2.6 позиция 3).

Рисунок 1.2.6



1.3. Объединение существующей базы данных и резервной копии.


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

  • Для выполнения задачи необходимо:

  • Выгрузить ПО Астрал Отчет (если ПО загружено):

  • Запустить программу DBMerge, нажать кнопку «Открыть» (рис. 1.3.2 позиция 1);

  • Выбрать предварительно сохраненный backup файл базы данных, либо выбрать необходимый автоматически созданный файл в папке C:\Program Files\Astral\AstralReport\Backups. (рис. 1.3.2 позиция 2);

  • После того как .bak файл успешно загрузится, выйдет "уведомление" (рис. 1.3.1)

Рисунок 1.3.1



  • Нажать кнопку «Объединить таблицы БД» (рис. 1.3.2 позиция 3) после чего произойдет слияние текущей используемой базы данных и .bak файла, (для работы утилиты необходимо наличие рабочей базы данных AstralReport на SQL Server, так как именно в эту базу данных будет происходить импорт)

Рисунок 1.3.2



  • После успешного слияния баз данных выйдет сообщение (рис. 1.3.3)

Рисунок 1.3.3



  • Запустить ПО Астрал Отчет, в котором уже будут отображаться старые и новые документообороты.

2. Инструкция для системного администратора.

2.1. Пример планирования и автоматизации резервного копирования базы данных с помощью SQL Server Management Studio Express от Microsoft


Подробное описание приведено на сайте Microsoft http://support.microsoft.com/kb/2019698/.

  • В шаге 2 инструкции рекомендуется использовать пример (рис. 2.1.1)

// sqlbackup.bat

sqlcmd -S .\SQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation=’D:\SQLBackups\’, @databaseName=’AstralReport’, @backupType='F'"



Рисунок 2.1.1

  • Данный пример описывает полное копирование базы данных Астрал Отчет в папку D:\SQLBackups\

  • Для восстановления базы данных можно использовать следующую инструкцию: http://msdn.microsoft.com/ru-ru/library/ms177429.aspx.

  • В том случае если база данных утеряна, но есть ее резервная копия можно создать базу данных из резервной копии http://msdn.microsoft.com/ru-ru/library/ms186390.aspx. В этом случае следует помнить, что после восстановления базы данных необходимо добавить текущую учетную запись пользователя Windows в базу данных AstralReport.

2.2 Пример по восстановлению резервной копии базы данных с помощью SQL Server Management Studio Express от ОАО ИнфоТеКС Интернет Траст

  1. Скачать MS SQL Server Management Studio Express с офф сайта Microsoft, либо здесь

  2. Установить MS SQL Server Management Studio Express


  3. Запустить MS SQL Server Management Studio Express (рис. 2.2.1)

Рисунок 2.2.1



  1. Авторизоваться в SQL Server Management Studio Express под текущей учетной записью пользователя Windows, используя проверку подлинности Windows:

  1. В поле «Имя сервера» из выпадающего списка (рис. 2.2.2 позиция 1) выбрать «Обзор дальше» (рис. 2.2.2 позиция 2)

Рисунок 2.2.2



  1. Во вкладке «Локальные серверы» выбрать запись «имя вашего компьютера\sqlexpress», пример на рисунке 2.2.3


Рисунок 2.2.3



  1. Соединиться с SQL Server (рис. 2.2.4)

Рисунок 2.2.4



  1. Восстановить базу данных AstralReport:

  1. Выделить строку реестра «Базы данных» правой кнопкой мыши и из выпадающего меню выбрать «Восстановить базу данных..» (рис. 2.2.5)

Рисунок 2.2.5



  1. В окне восстановления базы данных выбрать «С устройства» (рис. 2.2.6, позиция 1), нажать на «…» (рис. 2.2.6 позиция 2)

Рисунок 2.2.6



  1. В окне «Указание резервной копии» носителем резервной копии оставить «файл» и нажать «Добавить» (рис. 2.2.7)

Рисунок 2.2.7



  1. В окне «Локальный файл резервной копии» указать каталог, куда программа Астрал Отчет делает автобэкапы C:\Program Files\Astral\AstralReport\Backups (рис. 2.2.8 позиция 1), выделить актуальный по дате бэкап (рис. 2.2.8 позиция 2), нажать «ок» (рис. 2.2.8 позиция 3)

Рисунок 2.2.8



  1. Нажать «ОК» (рис. 2.2.9)

Рисунок 2.2.9



  1. Установить галку в поле «Восстановить» (рис. 2.2.10 позиция 1), из выпадающего списка (рис. 2.2.10 позиция 2) указать базу данных «AstralReport» (рис. 2.2.10 позиция 3), нажать «ОК» (рис. 2.2.10 позиция 4)

Рисунок 2.2.10



  1. В результате успешного восстановления базы данных AstralReport появится сообщение (рис. 2.2.11), нажмите «ОК»

Рисунок 2.2.11

Далее необходимо: Открыть в SQL Server Management Studio Express ветку «Безопасность>Имена входа» (рис. 2.2.12 позиция 1) и проверить имеется ли текущая учтенная запись пользователя Windows в базе SQL (рис. 2.2.12 позиция 2): если запись отсутствует, то перейти к пункту 6; если запись уже есть, то перейти к пункту 7


  1. Добавить пользователя Windows в базу «AstralReport» SQL:

Рисунок 2.2.12



  1. Выделить строку «имена входа» (рис. 2.2.13 позиция 1) и нажать на правую кнопку мыши, из выпадающего меню выбрать «Создать имя входа» (рис. 2.2.13 позиция 2)

Рисунок 2.2.13



  1. В окне «Создание имени входа» нажать кнопку «Найти» (рис. 2.2.14)

Рисунок 2.2.14

  1. В окне «Выбор: Пользователь и Группа» нажать «Дополнительно» (рис. 2.2.15)

Рисунок 2.2.15



  1. Нажать «Поиск» (рис. 2.2.16)

Рисунок 2.2.16



  1. Выделить текущего пользователя Windows (рис. 2.2.17 позиция 1) и нажать «ОК» (рис. 2.2.17 позиция 2)

Рисунок 2.2.17



  1. Нажать «ОК» (рис. 2.2.18)

Рисунок 2.2.18



  1. Из выпадающего списка (рис. 2.2.19 позиция 1) выбрать запись «AstralReport» (рис. 2.2.19 позиция 2), нажать «ОК» (рис. 2.2.19 позиция 3)

Рисунок 2.2.19

  1. После проведенных выше действий необходимый пользователь Windows добавится в базу SQL (рис. 2.2.20), закройте SQL Server Management Studio Express и перейдите к пункту 7

Рисунок 2.2.20



  1. Запустить Астрал Отчет и протестировать отправку в виде неформализованных писем в направлениях, подключенных у данного клиента, объяснить алгоритм ЭДО по каждому направлению и какие нормативные документы данный ЭДО регламентируют.

1 Резервное сохранение происходит каждый день после первого и последнего запуска.

2 В архиве содержится файл базы данных AstralReport.bak, папки regfiles, Editors, transport

3 Файл AstralReport.bak содержится также в архиве пользовательских данных AstralReportUserData



Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет