Verificando a integridade e consistência do catálogo no banco de dados especificado
Para checar a Integridade e consistência do catálogo no banco de dados SQL Server, utilizamos o comando DBCC CHECKCATALOG.
O DBCC CHECKCATALOG executa vários testes de consistência entre as tabelas de metadados do sistema (consistência do catálogo no banco de dados especificado).
Detalhes importantes sobre o comando DBCC CHECKCATALOG (Transact-SQL):
- Para esta verificação de integridade e consistência do catalogo no SQL Server, o banco de dados especificado deve estar online.
- Outro detalhe importante, esse comando não pode ser executado no banco de dados tempdb
Sintaxe : DBCC CHECKCATALOG
DBCC CHECKCATALOG [ ( database_name | database_id | 0 ) ] [ WITH NO_INFOMSGS ]
Argumentos : DBCC CHECKCATALOG
database_name | database_id | 0
É o nome ou o ID do banco de dados para o qual verificar a consistência do catálogo. Se não especificado, ou se 0 for especificado, o banco de dados atual será usado.
WITH NO_INFOMSGS
Suprime todas as mensagens informativas.
Para verificar a consistência do catálogo no banco de dados especificado no SQL Server, execute o comando abaixo:
DBCC CHECKCATALOG ( ‘Nome_do_banco’ )
Outros Exemplos:
-- Checa consistência do banco de dados corrente. DBCC CHECKCATALOG; GO -- Checa consistência do banco de dados AdventureWorks2014. DBCC CHECKCATALOG (AdventureWorks2012); GO
Materiais e leituras que recomendamos para você:
- Instalação SQL Server 2017 Express + SSMS + Adventure Works
- Instalação do SQL Server no Linux
- Monitorar progresso de Backup e Restore no SQL Server
- Obtendo a quantidade de registros das tabelas de um banco de dados SQL Server
- Utilização de Memória no SQL Server
Referência:
https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkcatalog-transact-sql?view=sql-server-ver15
Obrigado
Espero que este tutorial possa lhe ajudar a aumentar seus conhecimentos no banco de dados SQL Server.
Então, se você gostou desta publicação, compartilhe com seus amigos ou nos acompanhe pelas redes sociais.
Você pode nos ajudar a criar mais conteúdos como este. Como ?
Prestigie nossos anunciantes conhecendo seus produtos e serviços.
Como resultado, você certamente ajuda a gente a crescer e a produzir mais conteúdos como este.
Vamos lá, é simples e rápido
Obrigado e um grande abraço