Movendo data e log files do tempdb

Fala pessoal, tudo bem?

No post de hoje vou mostrar como vcs podem fazer para mover os arquivos do tempdb entre partições visando garantir uma das melhores práticas que é manter separado arquivos de dados, log, e tempdb.

Inicialmente vamos acessar o tempdb e verificar onde estão localizados os arquivos.

Para alterar o diretório você deve utilizar o script abaixo, substituindo os valores de Nome_logico que se refere a coluna name da imagem acima e o Novo_diretorio\nome_fisico que se refere a coluna filename do print acima, porém apontando para o novo diretório.

ALTER DATABASE Nome_BD MODIFY FILE ( NAME = 'Nome_logico' , FILENAME = 'Novo_diretorio\nome_fisico' )  

Com todos os dados levantados e script preparado, precisamos executá-lo e como se trata do tempdb, que é um banco que não conseguimos colocar offline por ser um banco de dados de sistemas, precisaremos reiniciar o serviço do Sql Server.

Veja no catálogo do SQL que a alteração já foi realizada, porém o direcionamento para os arquivos físicos será realizada apenas na próxima inicialização do bd, que no caso do tempdb será quando o SQL reiniciar.

Para reiniciar, acesse o SQL Server configuration Manager, selecione o serviço correto e clique em restart.

Após o serviço subir, é só ir até o diretório e conferir se os arquivos foram criados corretamente.

E no diretório antigo, excluir os arquivos do tempdb que não são excluídos automaticamente.

Por hoje é isso pessoal.

Até o próximo.

Abs

Deixe um comentário