System Databases

System databases são bancos de dados utilizados pelo sistema do SQL Server e podem servir para ajudar na administração das instâncias, O SQL Server tem cinco system databases, abaixo segue a descrição de cada um deles.

MASTER – Registra as informações de sistema das instâncias do SQL Server

MSDB – o SQL Server Agent usa esse banco de dados para gerenciar os alertas, agendamento de jobs, implementação do database mail, manter histórico de backups e etc.

RESOURCE – Esse banco de dados é oculto e contem o código para implementar o sys schema que é usado nas informações de queries do sistema.

MODEL – Contem os templates para novos user-defined databases. Configure o model database para que ele tenha as opções e objetos que você deseja em todos os databases de usuário.

TEMPDB – É criado cada vez que o serviço do SQL Server for iniciado, usuários podem armazenar resultados temporários para uma sessão nesse banco de dados, e uma instancia pode também usar esse banco de dados para ajudar a gerenciar as suas implementações, desde um snapshot isolation transaction ou um sorting de dados.

Abraço, Rodrigo

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.