Профтемы студенту и преподавателю
Taketop.ru
СТУДЕНТУ И ПРЕПОДАВАТЕЛЮ
лекции по дисциплинам
Информатика и вычислительная техника :: Разработка и эксплуатация удаленных баз данных
Резервное копирование с помощью операторов T-SQL
  • BACKUP DATABASE. Используется для резервного копирования всей базы данных либо файла или группы файлов.
  • BACKUP LOG. Используется для резервного копирования журнала транзакций.

Оператор BACKUP для полного резервного копирования базы данных имеет следующий синтаксис:
BACKUP DATABASE имя_базы_данных
TO устройство_резервного_копирования
[ WITH необязательные параметры ]
Оператор для резервного копирования файла или группы файлов имеет следующий синтаксис:
BACKUP DATABASE имя_базы_данных
имя_файла или имя_группы_файлов [,...n]
TO устройство_резервного_копирования
[ WITH необязательные параметры ]
Для этого оператора обязательными параметрами являются только имя базы данных, имя файла или имя группы файлов и имя устройства резервного копирования. Можно указывать несколько имен файлов или имен групп файлов, разделенных запятыми.
Оператор для резервного копирования журнала транзакций имеет следующий синтаксис:
BACKUP LOG имя_базы_данных
{[ WITH \ NO_LOG | TRUNCATE_ONLY )]}|
{TO устройство_резервного_копирования}
[ WITH необязательные параметры ]
Создание устройств резервного копирования с помощью T-SQL
Для создания устройства резервного копирования с помощью T-SQL используйте хранимую процедуру sp_addumpdevice. Она имеет следующий синтаксис:
sp_addumpdevice тип_устройства,логическое_имя,физическое_имя
Использование оператора BACKUP
Рассмотрим пару примеров использования оператора T-SQL BACKUP. Следующий оператор используется для резервного копирования файлов данных базы данных Example:
BACKUP DATABASE Example
TO Backup_Dev_1, Backup_Dev_2
WITH
DESCRIPTION = "DB backup of example",
STATS = 5
GO
Здесь устройства резервного копирования - это Backup_Dev_1 и Backup_Dev_2, а сообщение о состоянии будет выводиться после выполнения очередных 5 процентов резервного копирования. Отметим, что в этом примере задано описание резервной копии.

Работы, представленные на сайте http://taketop.ru, предназначено исключительно для ознакомления. Все права в отношении работ и/или содержимого работ, представленных на сайте http://taketop.ru, принадлежат их законным правообладателям. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием работ и/или содержимого работ, представленных на сайте http://taketop.ru
Рейтинг@Mail.ru
Сайт управляется SiNG cms © 2010-2015