Reparo de banco de dados do modelo SQL Server
Summary: Reparo de banco de dados do modelo SQL Server
Symptoms
Questão:
O banco de dados de modelo na instância do Microsoft SQL Server com o qual você está trabalhando foi corrompido e o serviço do SQL Server não é iniciado.
Cause
Resolution

Correções:
Em muitos cenários, restaurar um banco de dados SQL Server soluciona um incidente de banco de dados corrompido e coloca tudo de volta ao normal. Um banco de dados de modelo corrompido cria problemas que dificultam a operação de restauração normal. Não conseguir iniciar o serviço do SQL Server torna impossível fazer uma restauração comum do SQL Server no SQL Server Studio Management.
A solução mais rápida e confiável para colocar o banco de dados do modelo SQL Server on-line requer a adoção de uma nova cópia dos arquivos de banco de dados do modelo e a reinicialização do serviço do SQL Server. As etapas abaixo são para localizar e substituir os arquivos de modelo SQL necessários para fazer uma substituição bem-sucedida de arquivos de banco de dados do modelo, permitindo que o SQL Server inicie com sucesso.
Etapas para restaurar o banco de dados do modelo:
- Vá para a pasta de armazenamento Modelo de banco de dados padrão em uma instalação do Microsoft SQL Server. O local padrão é "C:\Program Files\Microsoft SQL Server\MSSQLxxSQLInstanceName\MSSQL\Binn\Templates". O nome da instância do SQL Server neste exemplo pode ser diferente, mas representa o nome da instância com a que está sendo trabalhado para substituir os arquivos de banco de dados do modelo.
No nosso exemplo abaixo:
"C:\Program Files\Microsoft SQL Server\MSSQL14. A pasta SQLTEST\ MSSQL\Binn\Templates" é o local de nossos arquivos de banco de dados de modelo padrão base.
- Quando localizarmos os arquivos model.mdf e modellog.ldf, copie os arquivos e peça que eles sejam colados no diretório de banco de dados de trabalho de nossa instância do SQL Server.
- Cole os arquivos padrão do banco de dados do modelo copiados no diretório de banco de dados em funcionamento para nosso SQL Server instalado. Nesse caso, o local do caminho do arquivo é "C:\Program Files\Microsoft SQL Server\MSSQL14SQLTEST\MSSQL\DATA"
- Localize o nome da instância para o serviço do SQL Server que estamos solucionando problemas no SQL Server Configuration Manager. Nesse caso, é o SQL Server (SQLTEST).
- Inicie o serviço relacionado à instância do SQL Server que estamos solucionando problemas.
- Se o banco de dados do modelo foi personalizado para incluir itens e recursos comuns de banco de dados usados para bancos de dados de produção organizacional, uma restauração de um bom backup do banco de dados do modelo pode ser realizada para colocar esses itens e recursos de volta no banco de dados do modelo.
- As atualizações mais recentes do SQL Server também devem ser aplicadas aqui para garantir que a versão do nosso banco de dados de modelos corresponda a nossos outros bancos de dados do sistema.