Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 / ПиОБД / Методички (Rus) / Модуль 3 - Аварийное восстановление / m03ex01 - Внедрение стратегии резервного копирования.doc
Скачиваний:
22
Добавлен:
06.02.2016
Размер:
151.55 Кб
Скачать

Упражнение №1: Внедрение стратегии резервного копирования

Задача №1: Создание проекта SQL Server Management Studio

  1. В окне менеджера виртуальных машин выберите NY-SQL-01 и нажмите наСнимки

  2. Выберите Конечный варианти нажмитеВосстановить выбранный снимок виртуальной машины без создания снимка текущего состояния. После восстановления запустите виртуальную машину

  3. Зайдите в NY-SQL-01 подАдминистратор, используя парольPa$$w0rd.

  4. Нажмите ПускВсе программы → Microsoft SQL Server 2008R2 → SQL Server Configuration Manager

  5. Откроется окно SQL Server Configuration Manager. В дереве консоли нажмитеSQL Server Services

  6. Убедитесь что службы SQL Server Agent, по умолчанию,запущены от учетной записи (LocalSystem). Если это так, то закройтеSQLServerConfigurationManager

  7. Если нет, нажмите на кнопку Startи затемOK

  8. После того как сервис запустится, закройте SQLServerConfigurationManager

  9. Нажмите ПускВсе программы → Microsoft SQL Server 2008R2 → SQL Server Management Studio

  10. Появится диалоговое окно Connect to Server, нажмите Connect

  11. В меню File, нажмите New → Project

  12. Появится диалоговое окно New Project. Укажите значения, которые приведены в таблице и нажмитеOK:

    Property

    Value

    Name

    AW_Recovery

    Location

    E:\SQL Server Labfiles\6231A\ Mod03\Labfiles

    Create directory for solution

    Очистить checkbox

  13. В Solution Explorerнажмите правой кнопкой наQueries и выберитеNew Query

  14. Если появилось диалоговое окно Connect to Database Engine, нажмите Connect

  15. Если не видно Solution Explorer, нажмите Solution Explorer в меню View

  16. В Solution Explorer нажмите SQLQuery1.sql и затем нажмите Rename. ВведитеBackups.sql и затем нажмитеENTER.

Задача №2: Подготовка AdventureWorks2008R2 для резервного копирования БД

  1. Если Object Explorer не видно, нажмите Object Explorer в меню View

  2. В Object Explorer раскройтеDatabases

  3. Нажмите правой кнопкой по БД AdventureWorks2008R2 и затем выберитеProperties

  4. На панели Select a page нажмите Options

  5. На панели Options, в списке Recovery model, нажмите Simple и нажмите OK

  6. В Object Explorer, нажмите правой кнопкой по БД AdventureWorks2008R2 и затем выберите Properties

  7. На панели Select a page нажмите Options

  8. На панели Options, в спискеRecovery model, нажмитеFull, ноне торопитесьсразу нажиматьOK

  9. В списке Script нажмите на Script Action to New Query Window

  10. Нажмите OKдля подтверждения изменений в модели полного восстановлении (FullRecovery)

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

  12. В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план

  13. Вставьте текст запроса в открывшееся окно

  14. В меню File нажмитеSave All

  15. Нажмите Пуск → Мой компьютер

  16. Откройте диск C:\

  17. Создайте новую папку

  18. Назовите её AWBackups

  19. Закройте окно

  20. В панели Object Explorer в SQL Server Management Studio, раскройте Server Objects

  21. Щёлкните правой кнопкой по Backup Devices и нажмите New Backup Device

  22. Для нового устройства резервного копирования укажите значения, которые приведены в таблице, но не торопитесь нажимать OK:

    Property

    Value

    Device name

    BackupFull

    Destination

    File – C:\AWBackups\BackupFull.bak

  23. В списке Script нажмите Script Action to New Query Window

  24. Нажмите OKдля создания нового устройства резервного копирования

  25. Выделите весь текст в панели запроса и выберите Copyиз менюEdit

  26. В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план

  27. Вставьте текст запроса ниже скопированных ранее запросов

  28. В меню File нажмитеSave All

  29. Повторите шаги с 21 по 28 для устройств резервного копирования, перечисленных в следующей таблице, скопируйте скрипты для новой панели запроса и вставляйте в файл Backups.sql каждый раз

    Property

    Value

    BackupLogs

    File – C:\AWBackups\backuplogs.bak

    BackupDiff

    File – C:\AWBackups\BackupDiff.bak

  30. Откройте папку устройств резервного копирования (Backup Devices), для того чтобы убедится, что новые устройства резервного копирования были созданы. (Если устройства резервного копирования не видны, нажмите правой кнопкой на папкуBackup Devicesи нажмитеRefresh).

Задача №3: Резервное копирование БД AdventureWorks2008R2.

  1. В Object Explorer, нажмите правой кнопкой на Backup Devices и после нажмите Back Up a Database

  2. В диалоговом окне Back Up Database, в списке Database нажмите AdventureWorks2008R2

  3. Убедитесь, что Резервное копирование находится в режиме Full

  4. В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove

  5. Нажмите Add, а затем в диалоговом окнеSelect Backup DestinationнажмитеBackup device

  6. В списке Backupdevice, нажмитеBackupFull

  7. Нажмите OKдля закрытия диалогового окнаSelectBackupDestination

  8. На панели Select a page, нажмите Options

  9. Нажмите Overwrite all existing backup sets

  10. В списке Script, нажмите Script Action to New Query Window

  11. Нажмите OKдля резервного копирования БД

  12. Когда вы получите ответ о завершении резервного копирования БД, нажмите OK

  13. Выделите весь текст в панели запроса и выберите Copyиз менюEdit

  14. В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план

  15. Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste

  16. В меню File, нажмитеSave All

  17. В ObjectExplorer, щёлкните правой кнопкой поBackup Devicesи после нажмитеBackup a Database

  18. В диалоговом окне Back Up Database, в спискеDatabase, нажмитеAdventureWorks2008R2, ноне нажимайте сразуOK

  19. В списке Backup type, нажмите Transaction Log

  20. В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove

  21. Нажмите Add, затем в диалоговом окнеSelect Backup Destination, нажмитеBackup device

  22. В списке BackupdeviceнажмитеBackupLogs

  23. Нажмите OKдля того чтобы закрыть диалоговое окноSelect Backup Destination

  24. На панели Select a page нажмите Options

  25. Нажмите Overwrite all existing backup sets

  26. В списке Script, нажмите Script Action to New Query Window

  27. Нажмите OKдля резервного копирования БД

  28. Когда закончится резервное копирование БД, нажмите OK

  29. Выделите весь текст в панели запроса и выберите Copyиз менюEdit

  30. В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план

  31. Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste

  32. В меню File, нажмитеSave All

  33. В ObjectExplorer, щёлкните правой кнопкой поBackup Devicesи после нажмитеBackup a Database

  34. В диалоговом окне Back Up Database, в спискеDatabase, нажмитеAdventureWorks2008R2, ноне нажимайте сразуOK

  35. В списке Backup type, нажмите Differential

  36. В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove

  37. Нажмите Add, затем в диалоговом окнеSelect Backup Destination, нажмитеBackup device

  38. В списке Backup list, нажмитеBackupDiff

  39. Нажмите OKдля закрытия диалогового окнаBackup Destination

  40. На панели Select a page нажмите Options

  41. Нажмите Overwrite all existing backup sets

  42. В списке Script, нажмите Script Action to New Query Window

  43. Нажмите OKдля резервного копирования БД

  44. Когда закончится резервное копирование БД, нажмите OK

  45. Выделите весь текст в панели запроса и выберите Copyиз менюEdit

  46. В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план

  47. Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste

  48. В меню File, нажмитеSave All

  49. В ObjectExplorer, щёлкните правой кнопкой поBackup Devicesи после нажмитеBackup a Database

  50. В диалоговом окне Back Up Database, в спискеDatabase, нажмитеAdventureWorks2008R2, ноне нажимайте сразуOK

  51. В списке Backup type, нажмите Transaction Log

  52. В поле Back set Name, измените существующее имя на AdventureWorks2008R2 – Transaction Log Backup 2

  53. В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove

  54. Нажмите Add, затем в диалоговом окнеSelect Backup Destination, нажмитеBackup device

  55. В списке Backup deviceнажмитеBackupLogs

  56. Нажмите OKдля того чтобы закрыть диалоговое окноSelect Backup Destination

  57. На панели Select a page нажмите Options

  58. Убедитесь что Append to the existing backup set выбрано

  59. В списке Script, нажмите Script Action to New Query Window

  60. Нажмите OKдля резервного копирования БД

  61. Когда закончится резервное копирование БД, нажмите OK

  62. Выделите весь текст в панели запроса и выберите Copyиз менюEdit

  63. В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план

  64. Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste

  65. В меню File, нажмитеSave All