terça-feira, 17 de novembro de 2009

Mover os arquivos do banco de dados Master

Caso você preciso trocar o banco de dados Master de lugar, os passos são esses:

Observação: Aqui também é possível alterar o local do log de erro.

. Clique com o botão direito do mouse em "SQL Server" no SQL Server Configuration Manager e clique em Propriedades.
(Essas alterações podem tambem ser feitas pelo Services do Windows no serviço "SQL Server (MSSQLSERVER)")

. Clique em Parâmetros de inicialização para visualizar as seguintes entradas:
-dC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf -eC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG -lC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf

-d é o caminho totalmente qualificado para o arquivo de dados do banco de dados mestre.

-e é o caminho totalmente qualificado para o arquivo de log de erro.

-l é o caminho totalmente qualificado para o arquivo de log do banco de dados mestre.


. Altere os caminhos dos arquivos para o lugar desejado. No exemplo abaixo os arquivos serão passados para a Pasta D:\BD\SQLDATA e o Log para D:\BD\Log
-dD:\BD\SQLDATA\master.mdf -eD:\BD\Log -lD:\BD\SQLDATA\mastlog.ldf

. Pare o serviço "SQL Server".
. Copie os arquivos Master.mdf e Mastlog.ldf para o novo local (D:\BD\SQLDATA\).
. Inicie o serviço "SQL Server".

Um comentário:

  1. Recentemente vi uma questão sobre este assunto em um simulado para o exame 70-432.
    A resposta era utilizar o parâmetro -d para indicar o local do arquivo mdf do banco master...

    Valeu pela dica Fausto!

    ResponderExcluir