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

1 ... 83 84 85 [ 86 ] 87 88 89 ... 203


Выбрав тип носителя (диск или ленту), щелкните кнопку Add, чтобы выбрать место размешения резервной копии. Вы можете выбрать файл резервной копии (если

выбрали диск), ленточный накопитель (если выбрали ленту) или существующее устройство резервного копирования (рис. 9-13).

Примечание Если вы создаете устройства резервного копирования с использованием оператора Transact-SQL в SQL Query Analyzer, когда открыт SQL Server Enterprise Manager, завершите и возобновите сеанс связи с экземпляром SQL Server 2000, чтобы обновить соединение и получить доступ к новым устройствам резервного

Выбрав устройство резервного щелкните кнопку Contents на вклад-

:ке General, чтобы просмотреть содержимое выбранного устройства резервного копи-(чтобы определить, хотите ли вы перезаписать наборы резервных копий данного устройства). Если устройство содержит наборы резервного копирования, вы сможете просмотреть содержимое каждого набора в диалоговом окне View Backup Media Contents. Здесь вам помогут интуитивно понятные имена и дополнительная информация, введенная для наборов резервных копий (рис. 9-14).


Рис. 9-14. Просмотр содержимого набора резервнгх копий

Упражнение 3. Создание резервной копии БД msdb с помощью SQL Server Enterprise Manager

В этом упражнении вы создадите резервную копию БД msdb, используя SQL Server Enterprise Manager.

3. 4.

Чтобы создать резервную копию БД msdb с помощью SQL Server Enterprise Manager

В дереве консоли раскройте Microsoft SQL Servers, затем - Microsoft SQL Group, перейдите к экземпляру SQL Server умолчанию и раскройте пункт Databases. Щелкните msdb правой кнопкой и выберите All Tasks\Backup Database. Откроется окно SQL Server Backup - Msdb.

На вкладке General в поле Name введите Full msdb Database Backup #1. В поле Description введите Backup Set #1.



5. Щелкните Add. . Откроется окно Select Backup Destination. ,

6. Установите переключатель Backup Device. :

7. В списке выберите MSDBFullBackup и щелкните ОК.

8. Установите переключатель Oveiwrite Existing Media и перейдите па вкладку Options.

9. Пометьте флажок Verify Backup Upon Completion.

10. Пометьте флажок Initialize And Label Media. ...

11. В поле Media Set Name введите msdbBackups.

12. В поле Media Set Description введите Media for msdb Database Backups и щелкните OK.

Откроется окно Backup Progress, в котором будет отображаться процесс записи

резервной копии. Затем откроется окно Verify Progress, где будет отображаться процесс проверки резервной копии БД master. Когда процессы создания и проверки резервной копии закончатся, откроется окно сообщений SQL Server Enterprise Manager.

13. Чтобы закрыть окно сообщений sql Server Enterprise Manager, щелкните ОК.

14. He закрывайте SQL Server Enterprise Manager.

Резервное копирование с использованием Transact-SQL

Вы также можете создавать копии, используя команды BACKUP DATA-

BASE и BACKUP LOG Transact-SQL. Познакомиться с синтаксисом и необязательными параметрами этих команд вы можете, обратившись к SQL Server Books Online.

Значения параметров для команд резервного копирования Transact-SQL те же, что и

в SQL Server Enterprise Manager, но освоение синтаксиса требует практики. Кроме

того, в Transact-SQL есть ряд дополнительных параметров, которые расширяют возможности создания резервных КОЕИЙ. Большинство из них используется при работе с ленточными накопителями, а некоторые из перечисленных ниже могут быть использованы со всеми типами носителей и доступны только в Transact-SQL.

Можно установить пароль для набора резервных копий. Вы должны будете ввести его для восстановления копии.

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

носителей.

Можно начать заново прерванное резервное копирование. Это особенно полезно

при создании резервных копий больших БД.

Хотя команды BACKUP DATABASE и BACKUP LOG поначалу кажутся сложными, следующие примеры помогут вам лучше понять их.

Полное резервное копирование эы данных

Команда BACKUP DATABASE может быть и очень простой, и очень сложной. Вы

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

Следующий оператор создает полную резервную копию hwirid в файле C:\SQLBackups\Temp.bak:

backup DATABASE Northwind tO DISK = С ASQlBackupsMeiiD. hsk

оператор создает резервную копию БД Northwind на устройстве резервного копирования и затем проверяет резервную копию:



BACKUP DATABASE Northwind ТО NorthwindFullBackup RESTORE VERIFYONLY FROM NorthwindFullBackup

В следующем примере создается резервная копия БД Northwind на устройстве резервного копирования NorthwindFullBackup. Он инициализирует носитель, создает набор носителей NorthwindBackups с описанием Media for Northwind Database Backups и создает набор резервных копий Full Northwind Database Backup #1 с описанием Backup Set #1. Эта команда также выводит сообщение о ходе процесса при выполнении каждых 25% от общего объема операции.

BACKUP DATABASE Northwind TO NorthwindFullBackup WITH FORMAT ,

MEDIANAME = NorthwindBackups ,

MEDIADESCRIPTION = Media for Northwind Database Backups , NAME = Northwind Database Backup

DESCRIPTION = BackupSet #1 , STATS = 25

В примере резервная копия БД Northwind создается параллельно на

двух устройствах; NwindDevicel и NwindDevice2. Перед началом записи файла резервной копии на каждое устройство SQL Server 2000 проверяет, определена ли мегка Media Set for Northwind Database Backups для данного набора носителей:

BACKUP DATABASE Northwind TO

WITH MEDIANAME = Media Set for Northwind Database Backups

Дифференциальное резервное копирование базы данн1х

Чтобы создать дифференциальную резервную копию БД с помощью команды BACKUP DATABASE, необходимо добавить аргумент WITH DIFFERENTIAL в любой из выщеприведенных примеров (кроме того, сначала нужно создать полную резервную копию).

В следующем примере создается дифференциальная копия БД Nortliwind на устройстве резервного копирования

BACKUP DATABASE Northwind TO NorthwindDiffBackup ftlTH DIFFERENTIAL

Резервное копирование файла или группы файлов

Чтобы создать резервную копию файла или группы файлов, добавьте аргумент F! LE = логическое имяфайла или FILEGROUP = .югическое имя ,руппы в оператор BACKUP DATABASE.

Следующий оператор создает резервную копию группы файлов Second FG БД Nortliwind на устройстве резервного копирования NorthwindFGBackup:

BACKUP DATABASE Northwind FILEGROUP NDFG TO NorthwindFGBackup

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

Синтаксис команды BACKUP LOG, с помощью которой создается резервная копия журнала, очень похож на синтаксис BACKUP DATABASE.



1 ... 83 84 85 [ 86 ] 87 88 89 ... 203

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