KB4512979 - FIX: SQL Server 2017 no Linux falha no modo de atualização do script para a base de dados SSISDB após a aplicação do CU9

Sintomas

Quando utilizar a Atualização Cumulativa 9 (CU9) para o SQL Server 2017 no Linux, poderá notar que a instância do SQL Server não pode ser iniciada e é pendurada no modo de atualização do script para a base de dados SSISDB com o seguinte erro:

A base de dados 'master' está a atualizar o script 'ISServer_upgrade.sql' do nível 0 para o nível 500.

Início da execução de ISServer_upgrade. SQL

Levar o SSISDB para o modo de utilizador único

A definição da opção de base de dados SINGLE_USER para ON para base de dados 'SSISDB'.

CRIAR ÍNDICE NÃO AGLOMERADO [INDEX_TASKS_READYFORDISPATCHTIME] ON [INTERNO]. [tarefas] ([ReadyForDispatchTime] ASC) INCLUDE ([CreateTime], [CreateWorkerAgentId], [ExecutedCount], [Tempo expirado], [InputData], [IsCritical], [JobId], [LastUpdatedTime], [MaxExecutedCount], [Prioridade], [Status], [TaskType]) WITH (ONLINE = ON)

CRIAR ÍNDICE NÃO AGLOMERADO [INDEX_TASKS_STATUS] ON [INTERNO]. [tarefas] ([Estado]) INCLUDE ([ExecutedCount], [Tempo expirado], [IsCancelled], [MaxExecutedCount], [WorkerAgentId]) WITH (ONLINE = ON)

O módulo 'enable_scaleout' depende do objeto em falta 'internal.update_logdb_info'. O módulo ainda será criado; no entanto, não pode funcionar com sucesso até que o objeto exista.

Versão CLR v4.0.30319 carregada.

Funcionalidade comum de execução da linguagem (CLR) inicializada.

AppDomain 2 (SSISDB.dbo[runtime].1) criado.

Erro: 10342, Severidade: 16, Estado: 100.

A montagem 'Microsoft.SqlServer.IntegrationServices.Server' não pode ser carregada porque esta edição do SQL Server suporta apenas conjuntos SAFE.

Erro: 912, Severidade: 21, Estado: 2.

A atualização do nível do script para 'master' de base de dados falhou porque o passo de upgrade 'ISServer_upgrade.sql' encontrou o erro 10342, estado 100, gravidade 25. Trata-se de uma grave condição de erro que poderá interferir com o funcionamento regular e a base de dados será desativada. Se o erro ocorreu durante a atualização da base de dados 'master', evitará que toda a instância do SQL Server comece. Examine as entradas de erros anteriores para erros, tome as ações corretivas apropriadas e reinicie a base de dados de modo a que os passos de atualização do script sejam concluídos.

Erro: 3417, Severidade: 21, Estado: 3.

Não consigo recuperar a base de dados principal. O SQL Server não consegue funcionar. Restaurar o mestre de uma cópia de segurança completa, repará-lo ou reconstruí-lo. Para obter mais informações sobre como reconstruir a base de dados principal, consulte os Livros de Servidor SQL Online.

SQL Trace foi parado devido ao encerramento do servidor. Identificação de vestígios = '1'. Esta é apenas uma mensagem informativa; não é necessária qualquer ação do utilizador.

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Resolução

Esta emissão é corrigida na seguinte atualização cumulativa para o SQL Server:

Sobre as atualizações cumulativas para o SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:

Referências

Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×