Criando um pequeno arquivo .bak sem índices ou log excessivo

2

Recentemente, pediram para enviar um arquivo .bak de nosso banco de dados para um cliente e reindexar todas as tabelas com um fator de preenchimento de 100% (para garantir que não houvesse slots vazios) e redimensionar o log de transações. encolhendo 'o arquivo ainda era grande (antes do 7zipping).

Não consigo encontrar as informações sobre o que acontece com os dados do índice durante um .bak em qualquer lugar. Então, a questão é: um arquivo .bak já exclui os dados do índice? ou existe uma maneira de remover todos os dados de índice antes de tomar um .bak e apenas reconstruí-lo na restauração?

Eu tentei procurar posts semelhantes antes de postar, desculpas se isso já foi perguntado / respondido.

Existe um conjunto conhecido de etapas para criar o menor arquivo .bak restaurável quando você

a) não se importa com transcrições (você está no modo de usuário único, todas as transações são confirmadas).

b) não se preocupam com índices / estatísticas que podem ser reconstruídos

c) não importa quanto tempo demore para restaurar.

    
por GilesDMiddleton 21.04.2011 / 09:07

1 resposta

2

Teste scripts em todos os seus índices e elimine seus índices usando um dos scripts lá, faça um backup, restaure seu banco de dados e reconstrua seus índices usando seus scripts.

    
por 21.04.2011 / 16:22