Створення повної резервної копії бази даних (sql server)

Інструкція BACKUP не дозволена в явних і неявних транзакціях.

Резервні копії, створені більш пізніми версіями SQL Server. не можуть бути відновлені в більш ранніх версіях SQL Server.

рекомендації

Розмір повної резервної копії бази даних ви можете вирахувати за допомогою системної збереженої процедури sp_spaceused.

За замовчуванням кожна успішна операція резервного копіювання додає запис у журнал помилок служб SQL Server і в журнал системних подій. Якщо створення резервної копії журналів проводиться дуже часто, це призводить до швидкого накопичення повідомлень про успішне завершення. Це призводить до збільшення журналів помилок, ускладнюючи пошук інших повідомлень. Якщо робота існуючих скриптів не залежить від цих записів, то їх можна відключити за допомогою прапора трасування 3226. Додаткові відомості див. У розділі Прапори трасування (Transact-SQL).

Безпека

Для резервної копії бази даних властивості TRUSTWORTHY присвоюється значення OFF. Додаткові відомості про те, як поставити для параметра TRUSTWORTHY значення ON, див. Розділ Параметри ALTER DATABASE SET (Transact-SQL).

Дозволи

Дозволи BACKUP DATABASE і BACKUP LOG призначені за замовчуванням членам зумовленої ролі сервера sysadmin і визначеним ролям бази даних db_owner і db_backupoperator.

Вказує список від 1 до 64 пристроїв резервного копіювання, які використовуються для створення резервної копії. Можна вказати як фізичне пристрій резервного копіювання, так і відповідне логічне пристрій, якщо воно вже визначено. Для вказівки фізичного пристрою резервного копіювання використовуйте параметр DISK або TAPE.

При необхідності можна вказати один або кілька додаткових параметрів, o. Відомості про деякі основні параметри см. В пункті 2.

При необхідності вкажіть один або декілька параметрів WITH. Тут описуються деякі основні параметри WITH. Відомості про всі параметри WITH см. В розділі BACKUP (Transact-SQL).

Основні параметри WITH резервного набору даних:

DESCRIPTION =<'text' | @text_variable>
Задає довільний текстовий опис резервного набору даних. У цьому рядку може міститися до 255 символів.

NAME =
Вказує ім'я резервного набору даних. Довжина імені не може перевищувати 128 символів. Якщо параметр NAME не вказано, то ім'я є порожнім.

Основні параметри WITH резервного набору даних:

За замовчуванням команда BACKUP додає резервну копію в існуючий набір носіїв, зберігаючи існуючі резервні набори даних. Щоб явно вказати це, використовуйте параметр NOINIT. Відомості про приєднання до існуючих резервним наборам даних див. Розділ Набори носіїв, сімейства носіїв і резервні набори даних (SQL Server).

Щоб відформатувати носій резервної копії використовується параметр FORMAT:

FORMAT [, MEDIANAME = ] [, MEDIADESCRIPTION = ]
Використовуйте пропозицію FORMAT при першому використанні носія або при необхідності перезаписати існуючі дані. При необхідності призначте новому носію ім'я і опис.


Будьте гранично обережні, використовуючи пропозицію FORMAT інструкції BACKUP, так як воно видаляє всі резервні копії, збережені раніше на носії резервних копій.

Приклади (Transact-SQL)

Схожі статті