Назад | Перейти на главную страницу

Создание небольшого файла .bak без индексов или лишнего журнала

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

Я нигде не могу найти информацию о том, что происходит с индексируемыми данными во время .bak. Итак, вопрос в том, исключает ли файл .bak уже индексные данные? или есть способ удалить все данные индекса перед взятием .bak и просто восстановить его при восстановлении?

Я пытался найти похожие сообщения перед публикацией, извиняюсь, если об этом уже был задан / ответил.

Есть ли известный набор шагов, чтобы сделать минимальный восстанавливаемый файл .bak, когда вы

а) не заботятся о транзакциях (вы находитесь в однопользовательском режиме, все транзакции совершаются).

б) не заботятся об индексах / статистике, которые можно перестроить

в) все равно, сколько времени займет восстановление.

Пытаться сценарии всех ваших индексов и брось свой индексы с помощью одного из сценариев, затем сделайте резервную копию, восстановите свою базу данных, а затем заново создайте свои индексы, используя свои сценарии.