Usuário com melhor resposta
Separar ldf do mdf sql2005

Pergunta
-
Eu fiz a instalação do sql2005 no diretorio D do servidor, desviando apenas apenas os datafiles para o diretório E.
Porém eu gostaria de desviar todos os ldfs criados a partir de agora para o diretório D.
Os mdf continuariam sendo criados no diretório E conforme instalação, mas os ldf seriam gerados no diretório D.
Existe algum comando, ou configuração onde eu possa mudar os ldf criados a partir de agora para o diretório D, sem mudar os mdf que devem continuar no diretório E ?
Eduardo
Respostas
-
Achei outra solução mais apropriada...
Ao entrar pelo management studio, em propriedades da instancia, em database settings, Database default locations.
Mudei apenas o endereço de Logs para outro drive.
A seguir, fiz um teste criando um novo banco.
O arquivo Data (mdf) continuou criando no endereço conforme instalação.
E o arquivo de Log (ldf) criou no novo endereço conforme minha modificação.
Ou seja, a partir de agora para todos os novos bancos criados, os arquivos mdf e ldf ficarão em drives separados.
Não consegui achar um comando para fazer isso. Fiz graficamente pelo SQL Management Studio.
Então consegui- Marcado como Resposta efcampos sexta-feira, 12 de fevereiro de 2010 12:10
Todas as Respostas
-
Boa tarde
A maneira mais simples é você fazer um Detach do banco, em seguida fazer o Attach e informar os novos diretórios para os arquivos
Espero ter ajudado
Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa -
Essa instalação está em outro país, e será complicado acompanhar a criação desses bancos depois da instalação do SQL.
Será meio difícil pedir para que eles parem de trabalhar lá na Argentina para que eu mude o endereço do banco deles remotamente.
Me parece que existe uma forma automática de fazer isso, mas não estou encontrando.
Eduardo -
Seguinte uma alternativa é seguinte:
USE master;
GO
ALTER DATABASE seubancodedados
MODIFY FILE
(
NAME = LOG.LDF,
FILENAME = N'c:\suapasta\log.ldf'
);
Espero ter ajudado
Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa- Editado Anderson.dpa quinta-feira, 11 de fevereiro de 2010 19:01 correcao
- Sugerido como Resposta Anderson.dpa quinta-feira, 11 de fevereiro de 2010 19:15
-
Achei outra solução mais apropriada...
Ao entrar pelo management studio, em propriedades da instancia, em database settings, Database default locations.
Mudei apenas o endereço de Logs para outro drive.
A seguir, fiz um teste criando um novo banco.
O arquivo Data (mdf) continuou criando no endereço conforme instalação.
E o arquivo de Log (ldf) criou no novo endereço conforme minha modificação.
Ou seja, a partir de agora para todos os novos bancos criados, os arquivos mdf e ldf ficarão em drives separados.
Não consegui achar um comando para fazer isso. Fiz graficamente pelo SQL Management Studio.
Então consegui- Marcado como Resposta efcampos sexta-feira, 12 de fevereiro de 2010 12:10