Informática - Banco de Dados definidos pelo Sql Server 2008
Vários bancos são criados e executados dentro do Sql Server quanto este é instalado pela 1ª vez. Mostraremos então os bancos onde o mais importante é o Master e os demais tempdb, msdb e AdventureWorks.
MASTER É o banco de dados mais importantedo Sql, por esse motivo não faço alterações injustificável pois ao alterar as informações ou as colunas diretamente você poderá comprometer o funcionamento do banco master. Ele está no coração do Sql e se for (comprometido) corrompido, há uma grande chance de que o programa pare de funcionar corretamente, pois o BD master contém informações fundamentais tais como:
Todos os logins de usuários ou papéis aos quais seus ID’s pertencem;
Todas as configurações do sistema (por exemplo, informações: sobre a classificação dos dados, implementação de segurança, idioma padrão)
Os nomes e as informações. Sobre o banco de dados do servidor
A localização de todos os bancos
Como o Sql Server será executado
Tabelas especificas do sistema que as seguintes informações ( tabela muito extensa)
Quais são os conjuntos de caracteres disponíveis
Uma lista de idiomas do sistema
Mensagens de erro e avisos do sistema
Objetos especiais do Sql, chamados Assembleixs (tabelas de todos os bancos de dados que lidam com objetos do SqlServer e portanto não são especificadas no BD master)
TEMPDB
É um bd temporário cujo tempo de vida é a duração de uma sessão do SqlServer, quando o Sql Server para o TEMPDB é perdido. Quando o SqlServer é inicializado novamente o TEMPDB é recriado.
MODEL
Sempre que você cria um BD, ele deverá ser modelado sobre um conjunto pré definido de critérios. Por exemplo, se você quiser que todos os bancos de dados tenham um tamanho inicial especifico deve colocar informações no banco model, que funciona como um modelo para todos os laços que irão ser criados. O banco de dados model é usado como base do banco TEMPDB.
MSDB
Outro banco de dados crussial do