Упражнение №1: Внедрение стратегии резервного копирования
Задача №1: Создание проекта SQL Server Management Studio
В окне менеджера виртуальных машин выберите NY-SQL-01 и нажмите наСнимки
Выберите Конечный варианти нажмитеВосстановить выбранный снимок виртуальной машины без создания снимка текущего состояния. После восстановления запустите виртуальную машину
Зайдите в NY-SQL-01 подАдминистратор, используя парольPa$$w0rd.
Нажмите Пуск → Все программы → Microsoft SQL Server 2008R2 → SQL Server Configuration Manager
Откроется окно SQL Server Configuration Manager. В дереве консоли нажмитеSQL Server Services
Убедитесь что службы SQL Server Agent, по умолчанию,запущены от учетной записи (LocalSystem). Если это так, то закройтеSQLServerConfigurationManager
Если нет, нажмите на кнопку Startи затемOK
После того как сервис запустится, закройте SQLServerConfigurationManager
Нажмите Пуск → Все программы → Microsoft SQL Server 2008R2 → SQL Server Management Studio
Появится диалоговое окно Connect to Server, нажмите Connect
В меню File, нажмите New → Project
Появится диалоговое окно New Project. Укажите значения, которые приведены в таблице и нажмитеOK:
Property
Value
Name
AW_Recovery
Location
E:\SQL Server Labfiles\6231A\ Mod03\Labfiles
Create directory for solution
Очистить checkbox
В Solution Explorerнажмите правой кнопкой наQueries и выберитеNew Query
Если появилось диалоговое окно Connect to Database Engine, нажмите Connect
Если не видно Solution Explorer, нажмите Solution Explorer в меню View
В Solution Explorer нажмите SQLQuery1.sql и затем нажмите Rename. ВведитеBackups.sql и затем нажмитеENTER.
Задача №2: Подготовка AdventureWorks2008R2 для резервного копирования БД
Если Object Explorer не видно, нажмите Object Explorer в меню View
В Object Explorer раскройтеDatabases
Нажмите правой кнопкой по БД AdventureWorks2008R2 и затем выберитеProperties
На панели Select a page нажмите Options
На панели Options, в списке Recovery model, нажмите Simple и нажмите OK
В Object Explorer, нажмите правой кнопкой по БД AdventureWorks2008R2 и затем выберите Properties
На панели Select a page нажмите Options
На панели Options, в спискеRecovery model, нажмитеFull, ноне торопитесьсразу нажиматьOK
В списке Script нажмите на Script Action to New Query Window
Нажмите OKдля подтверждения изменений в модели полного восстановлении (FullRecovery)
Выделите весь текст в панели запроса и скопируйте его
В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план
Вставьте текст запроса в открывшееся окно
В меню File нажмитеSave All
Нажмите Пуск → Мой компьютер
Откройте диск C:\
Создайте новую папку
Назовите её AWBackups
Закройте окно
В панели Object Explorer в SQL Server Management Studio, раскройте Server Objects
Щёлкните правой кнопкой по Backup Devices и нажмите New Backup Device
Для нового устройства резервного копирования укажите значения, которые приведены в таблице, но не торопитесь нажимать OK:
Property
Value
Device name
BackupFull
Destination
File – C:\AWBackups\BackupFull.bak
В списке Script нажмите Script Action to New Query Window
Нажмите OKдля создания нового устройства резервного копирования
Выделите весь текст в панели запроса и выберите Copyиз менюEdit
В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план
Вставьте текст запроса ниже скопированных ранее запросов
В меню File нажмитеSave All
Повторите шаги с 21 по 28 для устройств резервного копирования, перечисленных в следующей таблице, скопируйте скрипты для новой панели запроса и вставляйте в файл Backups.sql каждый раз
Property
Value
BackupLogs
File – C:\AWBackups\backuplogs.bak
BackupDiff
File – C:\AWBackups\BackupDiff.bak
Откройте папку устройств резервного копирования (Backup Devices), для того чтобы убедится, что новые устройства резервного копирования были созданы. (Если устройства резервного копирования не видны, нажмите правой кнопкой на папкуBackup Devicesи нажмитеRefresh).
Задача №3: Резервное копирование БД AdventureWorks2008R2.
В Object Explorer, нажмите правой кнопкой на Backup Devices и после нажмите Back Up a Database
В диалоговом окне Back Up Database, в списке Database нажмите AdventureWorks2008R2
Убедитесь, что Резервное копирование находится в режиме Full
В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove
Нажмите Add, а затем в диалоговом окнеSelect Backup DestinationнажмитеBackup device
В списке Backupdevice, нажмитеBackupFull
Нажмите OKдля закрытия диалогового окнаSelectBackupDestination
На панели Select a page, нажмите Options
Нажмите Overwrite all existing backup sets
В списке Script, нажмите Script Action to New Query Window
Нажмите OKдля резервного копирования БД
Когда вы получите ответ о завершении резервного копирования БД, нажмите OK
Выделите весь текст в панели запроса и выберите Copyиз менюEdit
В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план
Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste
В меню File, нажмитеSave All
В ObjectExplorer, щёлкните правой кнопкой поBackup Devicesи после нажмитеBackup a Database
В диалоговом окне Back Up Database, в спискеDatabase, нажмитеAdventureWorks2008R2, ноне нажимайте сразуOK
В списке Backup type, нажмите Transaction Log
В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove
Нажмите Add, затем в диалоговом окнеSelect Backup Destination, нажмитеBackup device
В списке BackupdeviceнажмитеBackupLogs
Нажмите OKдля того чтобы закрыть диалоговое окноSelect Backup Destination
На панели Select a page нажмите Options
Нажмите Overwrite all existing backup sets
В списке Script, нажмите Script Action to New Query Window
Нажмите OKдля резервного копирования БД
Когда закончится резервное копирование БД, нажмите OK
Выделите весь текст в панели запроса и выберите Copyиз менюEdit
В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план
Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste
В меню File, нажмитеSave All
В ObjectExplorer, щёлкните правой кнопкой поBackup Devicesи после нажмитеBackup a Database
В диалоговом окне Back Up Database, в спискеDatabase, нажмитеAdventureWorks2008R2, ноне нажимайте сразуOK
В списке Backup type, нажмите Differential
В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove
Нажмите Add, затем в диалоговом окнеSelect Backup Destination, нажмитеBackup device
В списке Backup list, нажмитеBackupDiff
Нажмите OKдля закрытия диалогового окнаBackup Destination
На панели Select a page нажмите Options
Нажмите Overwrite all existing backup sets
В списке Script, нажмите Script Action to New Query Window
Нажмите OKдля резервного копирования БД
Когда закончится резервное копирование БД, нажмите OK
Выделите весь текст в панели запроса и выберите Copyиз менюEdit
В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план
Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste
В меню File, нажмитеSave All
В ObjectExplorer, щёлкните правой кнопкой поBackup Devicesи после нажмитеBackup a Database
В диалоговом окне Back Up Database, в спискеDatabase, нажмитеAdventureWorks2008R2, ноне нажимайте сразуOK
В списке Backup type, нажмите Transaction Log
В поле Back set Name, измените существующее имя на AdventureWorks2008R2 – Transaction Log Backup 2
В списке назначения (destination) выберите все файлы или устройства резервного копирования, которые зарегистрированы и нажмите кнопкуRemove
Нажмите Add, затем в диалоговом окнеSelect Backup Destination, нажмитеBackup device
В списке Backup deviceнажмитеBackupLogs
Нажмите OKдля того чтобы закрыть диалоговое окноSelect Backup Destination
На панели Select a page нажмите Options
Убедитесь что Append to the existing backup set выбрано
В списке Script, нажмите Script Action to New Query Window
Нажмите OKдля резервного копирования БД
Когда закончится резервное копирование БД, нажмите OK
Выделите весь текст в панели запроса и выберите Copyиз менюEdit
В Solution Explorerдважды щёлкните на файлBackups.sql, чтобы перенести его на передний план
Нажмите правой кнопкой в рамках существующего кода в окне запроса и нажмите Paste
В меню File, нажмитеSave All