No SQL Server 2005 e 2008, é possível reconstruir o banco de dados MASTER.
No SQL 2005, é necessário executar o Setup.exe do CD de instalação, com as opções abaixo. No SQL Server 2008, o Setup.exe e arquivos necessários já são copiados para o servidor.
Para reconstruir o banco, execute o comando abaixo no diretório indicado, trocando o valor do parâmetro /InstanceName pelo nome da instância em que quer recuperar o banco de dados, e o valor do parâmetro /SqlSysAdminAccounts por uma conta da máquina que tenha acesso administrativo.
A opção /Quiet inibe a exibição da tela gráfica, e se não ocorrer nenhum erro, não há retorno.
Obviamente, este procedimento só irá funcionar com o SQL Server parado. Bom, se você precisar recuperar o banco MASTER, o SQL Server já vai estar bem parado… 🙂
C:Arquivos de programasMicrosoft SQL Server100Setup BootstrapRelease>Setup.Exe /Action=RebuildDatabase /InstanceName=SQLEXPRESS /SqlSysAdminAccounts=RPRONI /Quiet Microsoft (R) SQL Server 2008 Setup 10.00.2531.00 Copyright (c) Microsoft Corporation. All rights reserved. C:Arquivos de programasMicrosoft SQL Server100Setup BootstrapRelease>