Недавно меня попросили отправить клиенту файл .bak нашей базы данных и переиндексировать все таблицы с коэффициентом заполнения 100% (чтобы убедиться, что нет пустых слотов), изменить размер журнала транзакций и `` сжать '' файл все еще был большим (до 7zip).
Я нигде не могу найти информацию о том, что происходит с индексируемыми данными во время .bak. Итак, вопрос в том, исключает ли файл .bak уже индексные данные? или есть способ удалить все данные индекса перед взятием .bak и просто восстановить его при восстановлении?
Я пытался найти похожие сообщения перед публикацией, извиняюсь, если об этом уже был задан / ответил.
Есть ли известный набор шагов, чтобы сделать минимальный восстанавливаемый файл .bak, когда вы
а) не заботятся о транзакциях (вы находитесь в однопользовательском режиме, все транзакции совершаются).
б) не заботятся об индексах / статистике, которые можно перестроить
в) все равно, сколько времени займет восстановление.
Пытаться сценарии всех ваших индексов и брось свой индексы с помощью одного из сценариев, затем сделайте резервную копию, восстановите свою базу данных, а затем заново создайте свои индексы, используя свои сценарии.