Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O banco de dados mestre registra todas as informações no nível do sistema para um sistema do SQL Server. Isso inclui metadados de toda a instância, como contas de acesso, pontos de extremidade, servidores vinculados e configurações de sistema. No SQL Server, os objetos do sistema não são mais armazenados no banco de dados mestre ; Em vez disso, eles são armazenados no banco de dados de recursos. Além disso, o mestre é o banco de dados que registra a existência de todos os outros bancos de dados e a localização desses arquivos de banco de dados e registra as informações de inicialização do SQL Server. Portanto, o SQL Server não poderá ser iniciado se o banco de dados mestre não estiver disponível.
Propriedades físicas do mestre
A tabela a seguir lista os valores de configuração iniciais dos arquivos de dados e log principal. Os tamanhos desses arquivos podem variar ligeiramente para diferentes edições do SQL Server.
| Arquivo | Nome lógico | Nome físico | Crescimento de arquivos |
|---|---|---|---|
| Dados primários | senhor | master.mdf | Aumentar automaticamente o espaço em disco em 10%, até que ele esteja cheio. |
| Registro | mastlog | mastlog.ldf | Expansão automática de 10% até um máximo de 2 terabytes. |
Para obter informações sobre como mover os dados mestres e os arquivos de log, consulte Mover bancos de dados do sistema.
Opções de banco de dados
A tabela a seguir lista o valor padrão para cada opção de banco de dados no banco de dados mestre e se a opção pode ser modificada. Para exibir as configurações atuais dessas opções, use a exibição do catálogo sys.databases .
| Opção de banco de dados | Valor padrão | Pode ser modificado |
|---|---|---|
| Permitir isolamento de snapshot | LIGADO | Não |
| ANSI_NULL_DEFAULT | DESLIGADO | Sim |
| ANSI_NULLS | DESLIGADO | Sim |
| ANSI_PADDING | DESLIGADO | Sim |
| ANSI_WARNINGS | DESLIGADO | Sim |
| ARITHABORT | DESLIGADO | Sim |
| FECHAMENTO_AUTOMÁTICO | DESLIGADO | Não |
| CRIAÇÃO_AUTOMÁTICA_DE_ESTATÍSTICAS | LIGADO | Sim |
| Encolhimento Automático | DESLIGADO | Não |
| ATUALIZAÇÃO AUTOMÁTICA DE ESTATÍSTICAS | LIGADO | Sim |
| AUTO_UPDATE_STATISTICS_ASYNC | DESLIGADO | Sim |
| RASTREAMENTO_DE_ALTERAÇÕES | DESLIGADO | Não |
| CONCAT_NULL_YIELDS_NULL | DESLIGADO | Sim |
| Fechamento do cursor ao confirmar (CURSOR_CLOSE_ON_COMMIT) | DESLIGADO | Sim |
| CURSOR_DEFAULT | MUNDIAL | Sim |
| Opções de disponibilidade do banco de dados | ONLINE MULTI_USER LEITURA/ESCRITA |
Não Não Não |
| DATA_CORRELAÇÃO_OTIMIZAÇÃO | DESLIGADO | Sim |
| DB_CHAINING | LIGADO | Não |
| ENCRIPTAÇÃO | DESLIGADO | Não |
| ARREDONDAMENTO_NUMÉRICO_ABORTAR | DESLIGADO | Sim |
| VERIFICAÇÃO_DE_PÁGINA | CHECKSUM | Sim |
| PARAMETRIZAÇÃO | SIMPLES | Sim |
| IDENTIFICADOR_COM_COTAS | DESLIGADO | Sim |
| READ_COMMITTED_SNAPSHOT | DESLIGADO | Não |
| RECUPERAÇÃO | SIMPLES | Sim |
| GATILHOS_RECURSIVOS | DESLIGADO | Sim |
| Opções do Service Broker | DISABLE_BROKER | Não |
| CONFIÁVEL | DESLIGADO | Sim |
Para obter uma descrição dessas opções de banco de dados, consulte ALTER DATABASE (Transact-SQL).
Restrições
As seguintes operações não podem ser executadas no banco de dados mestre :
Adicionando arquivos ou grupos de arquivos.
Alterando a ordenação. A ordenação padrão é a ordenação do servidor.
Alterando o proprietário do banco de dados. mestre é propriedade de sa.
Criando um catálogo de texto completo ou um índice de texto completo.
Criando gatilhos em tabelas do sistema no banco de dados.
Descartando o banco de dados.
Removendo o usuário convidado do banco de dados.
Habilitando a captura de dados de alteração.
Participando do espelhamento de banco de dados.
Removendo o grupo de arquivos primário, o arquivo de dados primário ou o arquivo de log.
Renomeando o banco de dados ou o grupo de arquivos primário.
Definindo o banco de dados como OFFLINE.
Definindo o banco de dados ou o grupo de arquivos primário como READ_ONLY.
Recomendações
Ao trabalhar com o banco de dados mestre , considere as seguintes recomendações:
Sempre tenha um backup atual do banco de dados mestre disponível.
Faça backup do banco de dados mestre assim que possível após as seguintes operações:
Criando, modificando ou descartando qualquer banco de dados
Alterando valores de configuração de servidor ou banco de dados
Modificando ou adicionando contas de logon
Não crie objetos de usuário no mestre. Se você fizer isso, o mestre deve ser feito backup com mais frequência.
Não defina a opção TRUSTWORTHY como ON para o banco de dados mestre .
O que fazer se o mestre se tornar inutilizável
Se o mestre se tornar inutilizável, você poderá retornar o banco de dados a um estado utilizável de qualquer uma das seguintes maneiras:
Restaurar master a partir de um backup de banco de dados atual.
Se você puder iniciar a instância do servidor, poderá restaurar o mestre de um backup de banco de dados completo. Para obter mais informações, consulte Restaurar o banco de dados mestre (Transact-SQL).
Reconstruir o master completamente.
Se danos graves ao mestre impedirem que você inicie o SQL Server, será necessário recompilar o mestre. Para obter mais informações, consulte Recompilar bancos de dados do sistema.
Importante
A recriação do master recria todos os bancos de dados do sistema.
Conteúdo relacionado
Recompilar bancos de dados do sistema