41389

Базы данных. Копирование и восстановление баз данных MS SQL Server

Лабораторная работа

Информатика, кибернетика и программирование

Потери данных возможны по следующим причинам: неисправность аппаратного обеспечения; ошибки в системном программном обеспечении; ошибки в пользовательском программном обеспечении; ошибки системного администратора; некорректная работа пользователей DROP LTER UPDTE DELETE; аварийные ситуации пожар наводнение и пр. Администратор должен разработать стратегию восстановления данных. В основе любой стратегии восстановления данных лежит создание резервных копий базы данных.

Русский

2013-10-23

204.5 KB

20 чел.

Лекция 20

Базы данных

Копирование и восстановление баз данных MS SQL Server

  1.  Предотвращение потери данных – одна из самых важных задач стоящих перед администратором базы данных.
  2.  Потери данных возможны по следующим причинам:
  •  неисправность аппаратного обеспечения;
  •  ошибки в  системном программном обеспечении;
  •  ошибки в  пользовательском программном обеспечении;
  •  ошибки системного администратора;
  •  некорректная работа пользователей (DROP, ALTER, UPDATE, DELETE);
  •  аварийные ситуации (пожар, наводнение и пр.);
  •  вандализм, хакерские атаки, вирусы.

 

  1.  Администратор должен разработать стратегию восстановления данных. Стратегия должна быть: 1) спланирована; 2) протестирована.
  2.  В основе любой стратегии восстановления данных лежит создание резервных копий базы данных.

Полное резервное копирование базы данных (ПРКБД)

 

  1.  ПРКБД: самый простой и надежный способ сохранения данных; обычно делается периодически (например, каждую ночь).   
  2.  ПРКБД: в результате полная копия базы данных; из полной копии восстанавливаются все файлы, данные, метаданные; данные в непротиворечивом состоянии.
  3.  ПРКБД: при копировании база данных находится в обычном рабочем режиме, пользователи могут выполнять транзакции, те транзакции, которые успели зафиксироваться будут отражены в копии, другие -  подлежат откату.

 

  1.  Необходимо уведомить MS SQL Server какая модель восстановления данных будет использоваться.

  1.  Модель восстановления SIPMLE

 

  1.  Устройства для резервного копирования: диск, стример и пр (должен видеть сервер).

  1.  Выполнение полного резервного копирования:

Разностное резервное копирование

  1.  Недостатки полного резервного копирования: восстанавливается только состояние БД соответствующее копии,     часто не сделаешь (долго), мешает клиентам.
  2.  РРКБД: разностное резервное копирование – копирование только изменений прошедших с момента последней копии; чаще всего РРКБД сочетается с ПРКБД.
  3.  Выполнение разностного резервного копирование

Резервное копирование журнала тарнзакций

  1.  РКЖТБД: резервное копирование журнала транзакций; необходима, как минимум одно ПРКБД; РКЖТБД может сочетаться с РРКБД.

  1.  Упреждающее журналирование

  1.  Требует модели восстановления FULL (полная)

  1.  Выполнение резервного копирование журнала транзакций.

Восстановление базы данных

  1.  Получить информацию о резервном копировании

  1.  Восстановление при стратегии SIMPLE

 

  1.  Применение разностной копии

  1.  Восстановление при стратегии FULL

With replace

  1.  Копирование/восстановление системных баз данных.
  2.  Копирование по расписанию с помощью Agent SQL Server.
  3.   
  4.  k
  5.  k
  6.  

PAGE  5


 

А также другие работы, которые могут Вас заинтересовать

38282. Нематериальные активы 38 KB
  Нематериальные активы – это немонетарный актив, который не имеет материальной формы, может быть идентифицирован (обособлен от предприятия) и содержится предприятием с целью исполнения более одного года или операционного цикла, если он превышает, для производства, торговли, административных целей, сдачи в аренду.
38283. Формы безналичных расчетов 40.5 KB
  Предприятие – продавец, получив от покупателя чек в оплату за товары, работы, услуги должен в течении трех банковских дней предъявить его вместе с реестром чеков на специальном бланке (в банке), после чего указанная сумма в чеке будет зачислена на текущий счет продавца.
38284. Экспортное возмещение НДС 122 KB
  Экспортное возмещение НДС – это часть суммы превышения налогового кредита над налоговыми обязательствами отчетного месяца, которая зачисляется на текущий счет предприятия в течении 30 календарных дней после предоставления «Расчета экспортного возмещения».