#sql-server
#sql-server
Вопрос:
Я пытаюсь создать резервную копию только одной дополнительной файловой группы с
BACKUP DATABASE foo
FILEGROUP = 'filegroup'
TO DISK '....'
Когда я просматриваю содержимое резервной копии, там также присутствуют первичная файловая группа и файл журнала, а не только вторичная файловая группа / файл, который я запрашивал.
БД находится в режиме «простого» восстановления, а дополнительная файловая группа помечена как доступная только для чтения.
Что я делаю не так?
Ответ №1:
Вы все делаете правильно. Основная файловая группа будет присутствовать в каждой резервной копии, которую вы создаете. Это место, где находятся системные объекты и информация, необходимая для восстановления. И журнал также всегда будет присутствовать (даже если ваша БД находится в режиме простого восстановления), поскольку SQL Server использует журнал транзакций для обеспечения соответствия ACID. TL; DR — все так, как и должно быть.