Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Хранение резервных копий на нескольких NAS  [new]
AngryError
Member

Откуда:
Сообщений: 44
И еще раз здравствуйте!
Очередной топовый вопрос.
Возникла необходимость хранить одну и ту же резервную копию на нескольких хранилищах.
Средствами SQL - это можно реализовать?
Или лучше воспользоваться сторонними средствами? К примеру, через планировщик создать задание на копирование бекапа. Не очень понятно, как в таком случае мониторить окончание процесса бекапирования (чтобы не начать копирование бекапа до его окончания).
22 янв 18, 13:26    [21126520]     Ответить | Цитировать Сообщить модератору
 Re: Хранение резервных копий на нескольких NAS  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
AngryError
Средствами SQL - это можно реализовать?
читать про наборы резервного копирования и их зеркала в команде backup
AngryError
Не очень понятно, как в таком случае мониторить окончание процесса бекапирования (чтобы не начать копирование бекапа до его окончания).
вариантов масса, например создайте пакет ssis который по расписанию забэкапит что нужно, пожмёт архиватором если нужно и скопирует куда и сколько нужно раз.
22 янв 18, 13:49    [21126654]     Ответить | Цитировать Сообщить модератору
 Re: Хранение резервных копий на нескольких NAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33529
Блог
AngryError,

если джобом будете делать, то он 2 раза просто не запустится
22 янв 18, 19:43    [21128198]     Ответить | Цитировать Сообщить модератору
 Re: Хранение резервных копий на нескольких NAS  [new]
odisssey
Member

Откуда:
Сообщений: 64
в дожобе сделать шаги
1 бэкап
2 сжатие (если нужно)
3 копирование

так ты будеш точно знать на каком этапе у тебя возникла ошибка
12 фев 18, 18:57    [21186248]     Ответить | Цитировать Сообщить модератору
 Re: Хранение резервных копий на нескольких NAS  [new]
testuser1
Guest
AngryError
И еще раз здравствуйте!
Очередной топовый вопрос.
Возникла необходимость хранить одну и ту же резервную копию на нескольких хранилищах.
Средствами SQL - это можно реализовать?
Или лучше воспользоваться сторонними средствами? К примеру, через планировщик создать задание на копирование бекапа. Не очень понятно, как в таком случае мониторить окончание процесса бекапирования (чтобы не начать копирование бекапа до его окончания).


https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-transact-sql

Working with a mirrored media set
Typically, backups are unmirrored, and BACKUP statements simply include a TO clause. However, a total of four mirrors is possible per media set. For a mirrored media set, the backup operation writes to multiple groups of backup devices. Each group of backup devices comprises a single mirror within the mirrored media set. Every mirror must use the same quantity and type of physical backup devices, which must all have the same properties.
To back up to a mirrored media set, all of the mirrors must be present. To back up to a mirrored media set, specify the TO clause to specify the first mirror, and specify a MIRROR TO clause for each additional mirror.
For a mirrored media set, each MIRROR TO clause must list the same number and type of devices as the TO clause. The following example writes to a mirrored media set that contains two mirrors and uses three devices per mirror: +
SQL
BACKUP DATABASE AdventureWorks2012  
TO DISK='X:\SQLServerBackups\AdventureWorks1a.bak',   
  DISK='Y:\SQLServerBackups\AdventureWorks2a.bak',   
  DISK='Z:\SQLServerBackups\AdventureWorks3a.bak'  
MIRROR TO DISK='X:\SQLServerBackups\AdventureWorks1b.bak',   
  DISK='Y:\SQLServerBackups\AdventureWorks2b.bak',   
  DISK='Z:\SQLServerBackups\AdventureWorks3b.bak';  
GO 
13 фев 18, 09:41    [21186887]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить