CORREÇÃO: Erros ocorrem quando você atualiza para o SQL Server 2017 CU4 ou versões posteriores e não habilitar o SQL Server Agent no Linux

Aplica-se a: SQL Server 2017 Developer LinuxSQL Server 2017 Enterprise on LinuxSQL Server 2017 Enterprise Core on Linux Mais

Sintomas


Suponha que você tenha um 2017 do SQL Server instalado no Linux. Quando você atualizar para o SQL Server 2017 CU4 ou versões posteriores e o agente do SQL Server não está habilitado, você pode receber as seguintes mensagens de erro:

Data/hora spid6s erro: 4860, gravidade: 16, estado: 1.

Spid6s Data/hora não é possível carregar em massa. O arquivo"FilePath\SqlTraceCollect.dtsx" não existe ou você não tem direitos de acesso de arquivo.

Data/hora spid6s erro: 912, gravidade: 21, estado: 2.

Data/hora spid6s Script atualização para 'mestre' banco de dados falhou porque a etapa de atualização 'msdb110_upgrade.sql' encontrou um estado de erro 200, 7, 25 de gravidade. Esta é uma condição de erro sério que pode interferir na operação normal e o banco de dados será colocado offline. Se o erro ocorreu durante a atualização do banco de dados 'mestre', ele impedirá que toda a instância do SQL Server seja iniciado. Examine as entradas anteriores do log de erros para erros, tome as ações corretivas apropriadas e reinicie o banco de dados para que as etapas de atualização do script executado até o fim.

Data/hora spid6s erro: 3417, gravidade: 21, estado: 3.

Spid6s Data/hora não é possível recuperar o banco de dados mestre. É possível executar o SQL Server. Restaurar mestre usando um backup completo, repará-lo ou reconstruí-lo. Para obter mais informações sobre como recriar o banco de dados mestre, consulte os Manuais Online do SQL Server.

Mais informações


Observação: Você pode encontrar o mesmo problema ao tentar fazer o downgrade de instância do SQL Server do SQL Server 2017 RTM CU6 CU5/CU4. A solução alternativa sugerida pode ser implementada para cenários de downgrade.

Resolução


Esse problema é corrigido na atualização cumulativa seguinte para SQL Server:

Atualização cumulativa 6 para SQL Server 2017

Solução alternativa


Como solução alternativa para esse problema, você pode habilitar o SQL Server Agent e reinicie o SQL Server. Assim que a atualização for concluída, o agente do SQL Server pode ser desativado novamente.

Status


A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências


Saiba mais sobre a terminologia usada pela Microsoft para descrever as atualizações de software.