|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.2.2. Логические устройства или явно указанный путь?Логические устройства резервного копирования (backup devices) в SQL Server 2005, преимущества, sp_addumpdevice После того, как вы определили, куда будете помещать резервные копии, следующее решение, которое вам нужно принять, — будет ли явно указываться путь для размещения резервной копии или для этой цели будут создаваться вспомогательные объекты, которые называются устройствами резервного копирования. Устройства резервного копирования (backup devices) — это специальные объекты, которые хранятся в базе данных master. Их единственное назначение — хранить информацию о пути к физическому файлу в операционной системе или о стриммере. Создать такое устройство можно: q на графическом интерфейсе — из контейнера Server Objects | Backup Devices (Объекты сервера | Устройства резервного копирования) в Management Studio; q из кода Transact-SQL — при помощи хранимой процедуры sp_addumpdevice, например: USE [master]; GO EXEC sp_addumpdevice @devtype = 'disk', @logicalname = 'BackupDevice1', @physicalname = 'D:\SQLBackups\BackupFile1.bak'; После создания логическое устройство можно использовать для резервного копирования. Например, команда на выполнение резервного копирования базы данных db1 без использования логического устройства может выглядеть так: BACKUP DATABASE db1 TO DISK = 'D:\SQLBackups\BackupFile1.bak'; Если же вы создали логическое устройство резервного копирования, то можно использовать такую команду: BACKUP DATABASE db1 TO BackupDevice1; Серверу все равно, используете вы логическое устройство резервного копирования или нет. Его применение никак не повлияет на скорость резервного копирования. Вы также не сможете указать для логического устройства какие-то дополнительные параметры. Однако рекомендуется все-таки использовать устройства резервного копирования по одной простой причине: проще будет изменять скрипты резервного копирования. Предположим, что место назначения резервных копий изменилось (на сервер добавился новый диск или был заменен стриммер). Без устройств резервного копирования вам придется исправлять каждый скрипт. Если же вы заранее позаботились о логическом устройстве, достаточно будет исправить указанный в нем путь (строго говоря, путь исправить для логического устройства нельзя, но можно удалить старое устройство и создать новое — с таким же названием, но другим путем).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||