Sintomas
Um downgrade de script pode falhar e retornar a seguinte mensagem de erro quando a atualização cumulativa 20 (CU20) é desinstalada do SQL Server 2017:
DateTime SpidNum Erro: 935, severidade: 21, estado: 1.
DateTime SpidNum O nível de script de ' system_xevents_modification. SQL ' no banco de dados ' Master ' não pode ser rebaixado de LevelOne para LevelTwo, que é compatível com esse servidor. Isso geralmente significa que um banco de dados futuro foi anexado e o caminho de downgrade não é compatível com a instalação atual. Instale uma versão mais recente do SQL Server e tente novamente abrir o banco de dados.
DateTime SpidNum Erro: 3417, severidade: 21, estado: 3.
DateTime SpidNum Não é possível recuperar o banco de dados mestre. Não é possível executar o SQL Server. Restaure o mestre de um backup completo, repare-o ou reconstrua-o. Para obter mais informações sobre como recriar o banco de dados mestre, confira manuais online do SQL Server.
DateTime SpidNum O rastreamento do SQL foi interrompido devido ao desligamento do servidor. ID de rastreamento = ' 1 '. Esta é uma mensagem informativa apenas; Não é necessária nenhuma ação do usuário.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Solução alternativa
Para contornar o problema, você pode habilitar o sinalizador de rastreamento-T902, e o SQL Server será colocado online e o downgrade de script funcionará. Não é necessário desinstalá-lo novamente. Para atualizar para uma nova RECOR, você precisa remover Esse sinalizador primeiro.
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.