Наши ночные полные (и периодические дифференциальные) резервные копии становятся довольно большими, в основном из-за количества индексов в наших таблицах; примерно половина размера резервной копии состоит из индексов.
Мы используем модель простого восстановления для наших резервных копий.
Есть ли способ, с помощью FileGroups
или каким-либо другим методом разделения файлов, исключить индексы из резервных копий?
Было бы хорошо, если бы это можно было распространить и на полнотекстовые каталоги.
источник
Честно говоря, вы действительно не хотите этого делать, даже если преодолеваете другие проблемы, которые здесь поднимают другие.
Когда вы восстанавливаете резервную копию в аварийной ситуации, вы не хотите ждать перестроения индексов, и вы будете страдать от отвратительной производительности, пока не сделаете это.
Я не могу вспомнить ситуацию, когда вы захотите восстановить резервную копию без индексов, поэтому во всех случаях вы действительно захотите сделать их резервные копии одновременно.
Скорее всего, вам нужно искать другие решения этой проблемы ...
-Адам
источник
Звучит так, как будто это не поддерживается. Из этой информации об ошибке :
источник
может быть сумасшедшая идея, но здесь идет.
Конечно, вы можете сделать это, только если ваша база данных допускает некоторое время простоя в течение дня.
Кроме того, не удаляйте кластерные индексы, поскольку SQL Server будет тратить много времени на преобразование их в кучу.
Похоже, покупка дополнительного дискового пространства кажется более простым решением?
Рассматривали ли вы делать сжатые резервные копии ? это новая функция 2008 года, это может быть вариант для вас.
источник