Перейти к содержимому

🚨 НЕ ПРОПУСТИТЕ! Это должен знать каждый SQL Server DBA | 🔥Типы резервного копирования простыми с...

AzureSQLChamp

0:00 / 0:00

🚨 НЕ ПРОПУСТИТЕ! Это должен знать каждый SQL Server DBA | 🔥Типы резервного копирования простыми с...

295 просмотров · 2 недели назад
AzureSQLChamp
5,9 тыс. подписчиков
295 просмотров · 2 недели назад
************ Различные типы резервного копирования в SQL Server ************ 🛡️ Основные типы резервного копирования Полное резервное копирование: Захватывает всю базу данных, включая все данные, объекты базы данных (таблицы, представления, процедуры, индексы и т. д.) и права доступа (пользователи, роли, разрешения, схемы). Полное резервное копирование также захватывает записи журналов с момента начала полного резервного копирования. Полное резервное копирование является базовым резервным копированием, то есть (при создании любой новой базы данных и восстановлении любой базы данных) первое резервное копирование, которое необходимо выполнить, — это полное резервное копирование. Примечание: PaaS (Первое полное резервное копирование планируется сразу после создания или восстановления новой базы данных.) BACKUP DATABASE [DB1] TO DISK = N'D:\MSSQL\DB1_SR00000457_Full_082526.bak' WITH STATS=10; GO *****Дифференциальное резервное копирование: Захватывает только те экстенты, которые были затронуты с момента последнего полного резервного копирования. Как SQL Server узнает, какие изменения мы внесли с момента последнего полного резервного копирования? Через страницу DCM. РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ [DB1] НА ДИСК = N'D:\MSSQL\DB1_SR00000457_Diff_082526.bak' С ДИФФЕРЕНЦИАЛЬНЫМ КОЛИЧЕСТВОМ, STATS = 10 GO Резервное копирование журнала транзакций или резервное копирование журнала транзакций или резервное копирование t-log: Захватывает весь файл журнала, включая активную и неактивную части. И он усекает неактивную часть для повторного использования файла журнала (в полной и пакетной модели восстановления). *****РЕЗЕРВНОЕ КОПИРОВАНИЕ ЖУРНАЛА [DB1] НА ДИСК = N'D:\MSSQL\MSSQL_Default\MSSQL16.MSSQLSERVER\MSSQL\Backup\DB1_SR00000457_082526.trn' С ПАРАМЕТРАМИ STATS = 10 GO ⚙️ Специализированные типы резервного копирования: *****Резервное копирование только копии: без распределения цепочки LSN дифференциального резервного копирования (DCM никогда не обрезается после полного резервного копирования). Если мы хотим сделать полное резервное копирование в рабочие дни, мы будем использовать резервное копирование только копии. Мы также можем использовать эту опцию для резервного копирования журнала. РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ [DB1] НА ДИСК = N'D:\MSSQL\Backup\DB1_SR00000457_082526.bak' С ПАРАМЕТРАМИ COPY_ONLY,stats=10; РЕЗЕРВНОЕ КОПИРОВАНИЕ ЖУРНАЛА [DB1] НА ДИСК = N'D:\MSSQL\Backup\DB1_SR00000457_082526.trn' С ПАРАМЕТРОМ COPY_ONLY, STATS = 10 GO Зеркальное резервное копирование: создание дубликатов резервных копий. РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ MyDatabase НА ДИСК = 'D:\Backups\PrimaryLocation\MyDatabase.bak' ЗЕЛЕНОЕ КОПИРОВАНИЕ НА ДИСК = 'E:\Backups\MirrorLocation1\MyDatabase.bak' ЗЕЛЕНОЕ КОПИРОВАНИЕ НА ДИСК = '\\NetworkShare\Backups\MirrorLocation2\MyDatabase.bak' С ФОРМАТИРОВАНИЕМ;