Общий принцип инкрементальных бекапов – в такой бекап сохраняется вся разница после последнего полного бекапа. Т.е. нельзя сохранить разницу между двумя инкрементальными бекапами – базовым бекапом должен быть полный бекап базы.
Скрипты:
Создаем основной бекап
BACKUP DATABASE [<имя базы>] TO DISK = N'<путь до полного бекапа>’
Делаем инкрементальные бекапы
BACKUP DATABASE [<имя базы>] TO DISK = N'<путь до дифференциального бекапа>’ WITH DIFFERENTIAL
Для восстановления указываем полный бекап в качестве базового и последний инкрементальный, чтобы накатить изменения.
RESTORE DATABASE [<имя базы>]
FROM DISK = N'<путь до полного бекапа>’
WITH NORECOVERY
GO
RESTORE DATABASE [<имя базы>]
FROM DISK = N'<путь до дифференциального бекапа>’
WITH FILE = 1,
RECOVERY
GO
Поговорим о планировании возможностей будущего продукта, неверных шагах, заблуждениях, которые вы можете упустить при проработке…
https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/pro-udalennoe-vzaimodeystvie-zakazchika-i-podryadchika - Удаленное взаимодействие между заказчиками и разработчиками