DICA – Movendo as bases model, msdb e tempdb

Ola Pessoal,

Como todos sabemos para mover as bases de sistema do SQL Server para outros discos precisamos que o disco desejado ja esteja presente no servidor do SQL Server, ou seja, nao conseguimos mover as bases model, msdb e tempdb para a unidade F: sem ela existir, porem ainda assim é possivel que façamos tal processo. Mas como??

Relativamente simples, a grande sacada por tras disso tudo é apenas iniciar o SQL Server em modo mono usuario com a trace flag 3608 que de acordo com o books online tem a seguinte definição.

Prevents SQL Server from automatically starting and recovering any database except the master database. Databases will be started and recovered when accessed. Some features, such as snapshot isolation and read committed snapshot, might not work. Use for Move System Databases and Move User Databases. Do not use during normal operation.

Então basta que façamos a seguinte inicialização do SQL Server.

Nesse link você pode ver para o que serve cada parametro desse especificado. Feito isso o serviço do SQL Server sobe apenas a base de dados master fazendo com que as demais nao sejam inicializadas permitindo entao a mudança de local para um novo diretorio.

Voce deve abrir entao uma outra sessão do prompt de comando e inicializar o SQLCMD e assim realizar a mudança.

Bom pessoal essa era a dica de hoje, espero que tenham gostado.

Abraços,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]

Sobre Marcos Freccia

MVP em SQL Server (Data Plataform) , especialista em SQL Server, e atualmente trabalhando com Microsoft Azure!

Publicado em maio 14, 2012, em Administração, SQL Server, VirtualPass e marcado como , . Adicione o link aos favoritos. 3 Comentários.

  1. Show! Muito útil! Belo post!

    Abs
    Victor
    http://victordba.net

  1. Pingback: Alterando o Local do TempDb « Alex Souza

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: