Recentemente, um dos meus clientes encontrou um erro ao tentar abrir o relatório de Histórico de Alterações de Esquema no SQL Server. A mensagem de erro informava que não havia dados para mostrar no relatório. Neste post do blog, vamos explorar como corrigir esse problema.
O erro geralmente ocorre ao navegar para DatabaseName >> Relatórios >> Relatórios Padrão >> Histórico de Alterações de Esquema no SQL Server Management Studio (SSMS). Se você não está familiarizado com o Relatório de Histórico de Alterações de Esquema, você pode consultar meu post anterior no blog: SQL SERVER – SSMS: Relatório de Histórico de Alterações de Esquema.
A solução para esse erro é bastante simples e eu já a discuti em outro post do blog: SQL SERVER – SSMS: Histórico de Alterações de Configuração. Aqui está a solução:
EXEC sp_configure 'Mostrar Opções Avançadas', 1; GO RECONFIGURAR; GO sp_configure 'rastreamento padrão habilitado', 1; GO RECONFIGURAR COM override; GO
Quando você executar o script acima, o SQL Server primeiro habilitará as opções avançadas. Em seguida, ele habilitará o rastreamento padrão. Após executar o script, você deverá ver a seguinte mensagem:
Opção de configuração 'mostrar opções avançadas' alterada de 0 para 1. Execute a instrução RECONFIGURAR para instalar. Opção de configuração 'rastreamento padrão habilitado' alterada de 1 para 1. Execute a instrução RECONFIGURAR para instalar.
Agora, faça algumas alterações no esquema e execute o relatório novamente. Agora você deverá ver os dados esperados no relatório.
Para leitura adicional sobre tópicos relacionados, você pode achar os seguintes posts do blog úteis:
- SQL SERVER – Painel de Desempenho: Relatórios da Seção Atividade Atual
- SQL SERVER – SSMS: Relatórios do Painel de Desempenho – Detalhes da Página Inicial
- SQL SERVER – Relatórios de Alterações de Esquema – SQL em Sessenta Segundos #078
- SQL SERVER – SSMS: Relatórios Principais de Transações
- SQL SERVER – SSMS: Relatórios Principais de Estatísticas de Objetos e Lotes Executados
- SQL SERVER – Relatórios de Atividade – Sessões Inativas
- SQL SERVER – Introdução aos Relatórios do SQL Server Management Studio
- SQL SERVER – Relatórios Padrão do SQL Server Management Studio – SQL em Sessenta Segundos #016 – Vídeo