Como Restaurar o Master, Model e MSDB

Posted on março 14, 2013

7


Os bancos de dados de sistemas do SQL Server são bancos de dados cautelosos de se lidar, e em muitas vezes, as pessoas se confundem como fazer o restore, aqui nós iremos entender de forma rápida e simplificada de como realizar esse processo.

 

O Master

 

Esse é o banco de dados no qual se exige mais cuidado, desse forma seguiremos os seguintes passos para o restore efetivo.

 

  • Abra o SQL Server Configuration Manager – SQL Server (Nome da Instância)

Propriedades

  • Logo após vá na aba – Startup Parameters e dentro do campo – Specify a startup parameter coloque –m e adicione

 

image

  • Após o parâmetro colocado (-m), reinicie a instância do SQL Server e entre no CMD. Nesse momento você deverá estar no grupo de administradores e ainda não estar com nenhum outro login logado no servidor. Quando entar no CMD , digite SQLCMD e digite o restore do banco de dados –
  • RESTORE DATABASE master FROM DISK = ‘F:\Full\BOOTES\master\FULL\BOOTES_master_FULL_20130306_184500.bak’ WITH REPLACE

    GO

    image

 

Depois de restaurado, retire do Startup Parameters (–m) e reinicie a instância do SQL Server para que o banco de dados suba como MULTI-USER.

Untitled

 

Os Bancos Model e MSDB

O processo de restore desses bancos é mais simples, depois da instância do banco de dados iniciada corretamente, faça o restore dentro do CMD no SQLCMD.

image

 

Restore do Model –

RESTORE DATABASE model FROM DISK = ‘F:\Full\BOOTES\model\FULL\BOOTES_model_FULL_20130306_184502.bak’ WITH REPLACE

GO

Restore do MSDB –

 

RESTORE DATABASE msdb FROM DISK = ‘F:\Full\BOOTES\msdb\FULL\BOOTES_msdb_FULL_20130306_184504.bak’ WITH REPLACE

GO

 

image