Программирование >>  Администрирование microsoft sql 

1 ... 91 92 93 [ 94 ] 95 96 97 ... 203


Занятие 4

Восстановление и создание системныгз данных 275

Занятие 4. Восстановление и повторное создание системных баз данных

Если БД master повреждена или экземпляр SQL Server 2000 перестал работать, необходимо либо восстановить БД master из резервной копии, либо повторно создать ее. На этом занятии вы научитесь восстанавливать и заново создавать БД master.

Изучив материал этог тия, вы сможете:

восстановить БД master из резервной копии; заново создавать системные БД.

Продолжительность занятия - около 15 минут

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

Если БД master работает, но повреждена (например, если удалены все учетные записи), вы можете восстановить ее из последней полной резервной копии. Однако все

изменения, сделанные после создания копии, которую вы восстановили, будут утеряны. Поэтому, когда вы создаете различные объекты в этой БД, следует создавать и сохранять сценарии. Также при возможности надо создавать зеркальные копии системных БД, используя RAID 1.

Чтобы восстановить БД master, запустите SQL Server 2000 в однопользовательском (single-user) режиме с параметром m из командной строки. Воспользуйтесь для этого окном сеанса MS-DOS или диалоговым окном Run.

Sqlservr

При этом запустится SQL Server 2000 как приложение из окна консоли. Текст, который вы увидите, совпадает с текстом журнала ошибок SQL Server 2000 (рис. 9-27).

Затем запустите SQL Query Analyzer и восстановите последнюю резервную копию БД master с помощью известных вам команд для восстановления пользовательских БД.


Рис 27. Запуск SQL Server 2000 ка ения из окна консоли



Резервное копирование и восстановление бзз данных

Глааа 9

В следующем примере MSter восстанавливается с устройства stei Full Backup (рис. 9.28);

RESTORE DATABASE master FROM HasterFyllBackUp



Ш FlitcI v4 DatDd TIM FLiicb

Mttnlai Fmioni

5)4tcn Ttfiilbv Fl FdavI Flji:

Рис. 9-28. Восстановление БД master

После завершения БД master приложение SQL Server 2000, запу-

щенное в однопользовательском режиме, прекратит свою работу. Теперь вы можете запустить SQL Server 2000 в обычном режиме. Если ваша резервная копия БД создана недавно и содержит все важные изменения, вы снова можете работать. Есл m надо будет заново создавать нужные объекты и, возможно, повторно подключить пользовательские БД. В зависимости от причины, по которой вы восстанавливали БД master, вам также может понадобиться восстановить другие системные БД.

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

Если ваша БД master больше не работает, восстановить ее сложнее. Вам придется повторно создать системные БД временных файлов (или заново установить SQL Server 2000). Чтобы перестроить системные БД, воспользуйтесь утилитой Rebuildm.exe из папки C:\Program Files\Microsc>ft SQL 5егуег\80\Тсю1з\В1пп. При этом вы используете оригинальные файлы данных системных БД для того, чтобы перестроить каждую базу в ее первоначальное состояние работая в диалоговом окне Rebuild Master. Вы должны иметь доступ к исходным файлам программы установки SQL Server на сетевом или локальном диске (рис. 9-29).

Примечание Снимите в окнах свойств исходных файлов данных флажок только для чтения , иначе при работе программы Rebuildm.exe произойдет сбой.

Щелкните кнопку Rebuild. Появится окно Rebuild Master, предупреждающее, что. вы собираетесь повторно создать и перезаписать системные БД (рис. 9-30).

После окончания повторного создания БД, необходимо восстановить БД master, как было описано ранее. Затем восстановите все системные БД (обязательно восстановите БД Если вам нужна БД model, восстановите ее. Если вы используете репликацию, восстановите БД distribution. шкаиии рассказывается в главе 15. И наконец, вам може оват! ся восстановить или повторно подключить пользовательские БД, на которые повлиял сбой системных БД.



Занятие 4

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


Рис. 9-29 здание базы данных master

Рис. 9-30. Окно Rebuild Master

Резюме

При повреждении БД master вам понадобится восстановить ее или создать заново. Восстановление требует, чтобы SQL Server 2000 работал в однопользовательском режиме. Процесс построения БД master требует построения всех системных БД с использованием исходных файлов программы установки SQL Server для системных баз. Если вам надо перестроить системные БД, восстановите их из самых последних копий. Все изменения, сделанные после создания последних резервных копий, вам придется выполнять вручную. Кроме того, может потребоваться подключить заново пользовательские БДто займет меньше времени, чем полное восстановление.



1 ... 91 92 93 [ 94 ] 95 96 97 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика