Published on

May 8, 2020

Corrigindo o erro “Não há dados para mostrar” no SQL Server

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:

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.