KB5008996 – Atualização Cumulativa 15 para SQL Server 2019
Data de Lançamento:
27/01/2022
Versão:
15.0.4198.2
Resumo
Este artigo descreve o CU15 (Pacote de Atualização Cumulativa 15) para Microsoft SQL Server 2019. Essa atualização contém 36 correções que foram emitidas após o lançamento da Atualização Cumulativa 14 do SQL Server 2019 e atualiza os componentes nas seguintes compilações:
-
SQL Server - Versão do produto: 15.0.4198.2, versão do arquivo: 2019.150.4198.2
-
Analysis Services – Versão do produto: 15.0.35.22, versão do arquivo: 2018.150.35.22
Problemas conhecidos desta atualização
SQL Server 2019 CU14 introduziu uma correção para resolver resultados incorretos em planos paralelos retornados por SESSION_CONTEXT. No entanto, essa correção pode levar a despejos de Violação de Acesso ao redefinir a SESSÃO para reutilização. Para atenuar esse problema, você pode desabilitar a correção original e desabilitar o paralelismo para SESSION_CONTEXT para evitar resultados incorretos usando os seguintes sinalizadores de rastreamento:
-
11042 - Esse sinalizador de rastreamento desabilita o paralelismo para SESSION_CONTEXT.
-
9432 – Esse sinalizador de rastreamento desabilita a correção introduzida no SQL Server 2019 CU14.
A Microsoft está trabalhando em uma correção para esse problema e estará disponível em uma CU futura.
Melhorias e correções incluídas nesta atualização cumulativa
Uma pasta de Excel que contém uma lista resumida de builds, juntamente com seu ciclo de vida de suporte atual, está disponível. O Excel também contém listas de correções detalhadas para SQL Server 2019 e SQL Server 2017. Clique para baixar este arquivo Excel agora.
Observação: Entradas individuais na tabela a seguir podem ser referenciadas diretamente por meio de um indicador. Se você clicar em qualquer ID de referência de bug na tabela, observará que uma marca de indicador é adicionada à URL usando o formato "#bkmk_NNNNNNNN". Em seguida, você pode compartilhar essa URL com outras pessoas para que elas possam ir diretamente para a correção desejada na tabela.
Para obter mais informações sobre os bugs corrigidos e os aprimoramentos incluídos nesta atualização cumulativa, consulte os seguintes artigos da Base de Dados de Conhecimento Microsoft.
Referência de bug |
Número do artigo KB |
Descrição |
Área fixa |
Platform |
|
---|---|---|---|---|---|
Corrige um problema em que a função AVERAGEX(CURRENTGROUP()) retorna o resultado incorreto próximo a 0, a menos que você adicione 0,0 à medida na consulta DAX |
Analysis Services |
Windows |
|||
Corrige um problema em que a dica de ferramenta do nome da coluna não é exibida no SQL Server 2019 Master Data Services (MDS) |
Data Quality Services (DQS) |
Windows |
|||
Corrige um problema sobre dados inconsistentes se você adicionar uma data entre o último dia de 1899 e o primeiro dia de março de 1900 no suplemento MDS para Excel no SQL Server 2019 |
Data Quality Services (DQS) |
Windows |
|||
5010555 |
Melhoria: adicionar o uso de certificados assinados com vários nomes DNS |
Alta disponibilidade |
Todos |
||
Adiciona melhoria para capturar sp_server_diagnostics XEvent em uma sessão XEvent AlwaysOn_health quando STATE for 3 (ERROR) para diagnosticar eventos de integridade hadr |
Alta disponibilidade |
Windows |
|||
Adiciona o progresso de reversão SQL Server logs de erro no SQL Server 2019, assim como o progresso da recuperação |
Alta disponibilidade |
Windows |
|||
Corrige um problema em que a falha de asserção na réplica secundária ao usar Always On grupos de disponibilidade em redes de alta latência no SQL Server 2019. Você pode ver essa falha de declaração no log de erros: Asserção: Arquivo: <"e:\\b\\s3\\sources\\sql\\ntdbms\\storeng\\dfs\\trans\\lsnlocmap.cpp">, line=358 Failed Assertion = 'pos - pndx < map->EntryCount' |
Alta disponibilidade |
Windows |
|||
Corrige um erro que ocorre após um failover de um Grupo de Disponibilidade Distribuída que tenta se conectar ao ouvinte do AG secundário com a intenção do aplicativo definida como SOMENTE LEITURA |
Alta disponibilidade |
Windows |
|||
Corrige o seguinte erro de memória insuficiente que ocorre durante o OLTP (Processamento Transacional Online) do In-Memory se os procedimentos nativos do aplicativo atualizarem tabelas que têm colunas LOB (Objeto Grande) e não especificarem a coluna LOB na lista UPDATE: <DateTime> não permitir alocações de página para o banco de dados 'Varejo' devido à memória insuficiente no pool de recursos 'IMOLTP'. |
OLTP in-memory |
Todas |
|||
Corrige um problema em que Distributed Replay Cliente pode falhar com uma exceção sem tratamento. Essa correção é para o Distributed Replay cliente que é lançado com o SQL Server 2019. Este é o erro que você pode observar no arquivo de saída/log:
Datetime Exceção OPERACIONAL [Comum] Não tratada é encontrada. [Código de exceção = 3221225477] |
Ferramentas de gerenciamento |
Windows |
|||
Corrige um problema em que a tarefa Reduzir Banco de Dados nos planos de manutenção não funciona no SQL Server 2019 |
Ferramentas de gerenciamento |
Windows |
|||
Corrige um problema em que a aplicação de patch da ATUALIZAÇÃO Cumulativa (CU) falha com a seguinte mensagem ao definir o diretório de dados padrão como Armazenamento de Blobs do Azure URL: Não há suporte para o formato do caminho fornecido. Tipo de exceção "System.NotSupportedException" Observação Para contornar o problema, você pode alterar o diretório padrão de dados para um diretório local e executar novamente o patch SQL dados. |
Instalação & Instalação |
Windows |
|||
5010234 |
CORREÇÃO: buffer é substituído quando o buffer de dados abrange vários pacotes SNI |
Conectividade do SQL |
Windows |
||
5010246 |
Melhoria: Adicionar 1 (true) e 0 (false) como valores válidos às configurações boolianas mssql-conf |
Mecanismo SQL |
Linux |
||
5008647 |
Melhoria: adicionar utilitários mssql-conf e adutil ao SQL Server 2019 |
Mecanismo SQL |
Linux |
||
Adiciona uma melhoria para aprimorar a segurança das chaves do computador, permitindo que você altere o local da chave do computador padrão para um local personalizado usando as configurações de criptografia pal (camada de abstração de plataforma) SQL plataforma. |
Mecanismo SQL |
Linux |
|||
5010653 |
CORREÇÃO: banco de dados corrompido depois de criar uma biblioteca externa no SQL Server 2019 |
Mecanismo SQL |
Todos |
||
Adiciona melhoria na captura de despejos de memória em falhas inesperadas no SQL Server 2019 no Linux |
Mecanismo SQL |
Linux |
|||
Corrige um problema em que diferentes resultados de conversão são exibidos em tabelas de banco de dados de publicador e assinante ao usar a função ASCII para converter uma coluna. Para obter mais informações, consulte AsCII function returns different results in Publisher and Subscriber database tables. |
Mecanismo SQL |
Windows |
|||
Corrige um problema em que o rastreamento padrão no Linux é reverso antes do tamanho do limite de 20 MB |
Mecanismo SQL |
Linux |
|||
Corrige um problema em que um índice filtrado fica corrompido depois que você solta uma coluna computada na mesma tabela e os erros de índice filtrado são relatados como erros 8951 e 8955 quando você executa DBCC CHECKTABLE WITH EXTENDED_LOGICAL_CHECKS |
Mecanismo SQL |
Windows |
|||
Corrige um problema em que o erro java.nio.BufferOverflowException ocorre ao usar tabelas externas do PolyBase para consultar dados do Hadoop. Observação Esse erro ocorre ao consultar de um arquivo que tem colunas do tipo varchar ou nvarchar com uma largura maior que 256 caracteres. |
Mecanismo SQL |
Todos |
|||
Corrige o problema de liberação de memória na execução do método espacial STDistance ao usar o índice espacial. Antes da correção, o uso de memória de MEMORYCLERK_SOSNODE cresceu gradualmente até que toda a memória disponível seja obtida |
Mecanismo SQL |
Windows |
|||
Corrige um problema em que dm_db_page_info função pode registrar entradas de páginas corrompidas falsas na tabela suspect_pages ao chamar a função no arquivo de log de transações |
Mecanismo SQL |
Windows |
|||
Corrige um problema em que a saída sp_pkeys KEY_SEQ coluna não está em conformidade com a ordenação de colunas definidas na Chave Primária |
Mecanismo SQL |
Windows |
|||
Corrige um problema de contabilidade de memória confirmada, que, em algumas circunstâncias, pode ocorrer FAIL_PAGE_ALLOCATION erro alguns dias depois de iniciar SQL Server serviços no Linux |
Mecanismo SQL |
Linux |
|||
Corrige uma violação de acesso que ocorre quando você usa FileTable no SQL Server 2019 |
Mecanismo SQL |
Windows |
|||
Corrige o sqldk de violação de acesso! StringVPrintfWorkerW que ocorre durante a compilação da consulta para DMVs (Exibições de Gerenciamento Dinâmico) sys.dm_os_ring_buffers |
Mecanismo SQL |
Windows |
|||
Corrige um problema de memória baixa em todo o sistema que ocorre quando SQL Server memória acima da memória máxima do servidor no modelo de memória com as Páginas de Bloqueio na Memória. Observação Você deve instalar o sinalizador de rastreamento de inicialização 8121 para habilitar essa correção. |
Mecanismo SQL |
Windows |
|||
Corrige o seguinte erro que ocorre quando você faz backup de um banco de dados usando a interface de dispositivo virtual (VDI) no contêiner do Docker do ubuntu instalado SQL Server 2019: Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: ClientBufferAreaManager::SyncWithGlobalTable: Open(hBufferMemory): erro 2Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: invocado: erro 0Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: ChannelSem: erro 2Features retornado por SQL Server: 0x10000 Abrindo o dispositivo. |
Mecanismo SQL |
Linux |
|||
5009753 |
CORREÇÃO: leituras físicas são contadas duas vezes para leitura antecipada |
Desempenho do SQL |
Todas |
||
Corrige o seguinte erro 104 que ocorre quando você usa a função User-Defined escalar (UDF) na cláusula ORDER BY durante a compilação de consulta que tem um operador UNION: Msg 104, Level 16, State 1, Line <LineNumber> |
Desempenho do SQL |
Todas |
|||
Corrige uma asserção em CQPOnDemandTask::ExecuteQPJob se as estatísticas de atualização assíncronas automáticas estão habilitadas. Você pode ver essa falha de declaração no log de erros: Asserção: Arquivo: <sosmemobj.cpp>, line=2774 Failed Assertion = 'pvb->FLargeAlloc () == FALSE' |
Desempenho do SQL |
Windows |
|||
Corrige um problema em que a instrução específica para compilação em procedimentos armazenados parece "paralisada" e mostra sqlsource_transform até a intervenção manual |
Desempenho do SQL |
Windows |
|||
Corrige uma consulta paralela em execução no modo de lote que pode causar uma violação de acesso e despejo de memória após a instalação da CU 14. |
Desempenho do SQL |
Windows |
|||
Corrige uma violação de acesso que ocorre em CXPort::Close depois de usar SQL Server Atualização Cumulativa 14 (CU14) de 2019 |
Desempenho do SQL |
Windows |
Como obter ou baixar este ou mais recente pacote de atualização cumulativa
A seguinte atualização está disponível no Centro de Download da Microsoft:
baixar o pacote de atualização cumulativa mais recente para SQL Server 2019 agora
Observações:
-
O Centro de Download da Microsoft sempre apresentará a versão SQL Server cu 2019.
-
Se a página de download não aparecer, entre em contato com o Serviço de Atendimento ao Cliente e o Suporte da Microsoft para obter o pacote de atualização cumulativa.
A seguinte atualização está disponível no Catálogo do Microsoft Update:
baixar o pacote de atualização cumulativa para SQL Server 2019 CU 15 agora
Observações:
-
O Catálogo do Microsoft Update contém SQL Server CU 2019 e lançado anteriormente SQL Server versões cu 2019.
-
Essa CU também está disponível por meio Windows Server Update Services (WSUS).
-
Recomendamos que você sempre instale a atualização cumulativa mais recente disponível
Para atualizar SQL Server 2019 no Linux para a CU mais recente, primeiro você deve ter o repositório de Atualização Cumulativa configurado. Em seguida, atualize seus SQL Server usando o comando de atualização específico da plataforma apropriado.
Para obter instruções de instalação e links diretos para downloads de pacote cu, consulte as notas de versão SQL Server 2019.
Para atualizar Microsoft SQL Server BDC (2019 Clusters de Big Data 2019) no Linux para a CU mais recente, consulte as diretrizes de Clusters de Big Data implantação.
A partir do SQL Server 2019 CU1, você pode executar atualizações in-loco para o Clusters de Big Data das versões com suporte de produção (SQL Server 2019 GDR1). Para obter mais informações, consulte Como atualizar SQL Server Clusters de Big Data.
Para obter informações adicionais, consulte as Clusters de Big Data de versão.
Informações do arquivo
Você pode verificar o download calculando o hash do arquivoSQLServer2019-KB5008996-x64.exe por meio do seguinte comando:
certutil -hashfile SQLServer2019-KB5008996-x64.exe SHA256
File name |
Hash SHA256 |
---|---|
SQLServer2019-KB5008996-x64.exe |
503A17BDCACD1E02FF1E6EE673E6F1EEDB0DAF674CAF4FAFFE607FDC4D230190 |
Uma pasta de Excel que contém uma lista resumida de builds, juntamente com seu ciclo de vida de suporte atual, está disponível. O Excel também contém listas de correções detalhadas para SQL Server 2019 e SQL Server 2017. Clique para baixar este arquivo Excel agora.
A versão em inglês deste pacote tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horários destes arquivos estão listados em formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para encontrar a diferença entre UTC e hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.
versões com base em x64 SQL Server Analysis Services 2019
SQL Server Common Core dos Serviços de Banco de Dados 2019
SQL Server 2019 sql_dreplay_client
SQL Server 2019 sql_dreplay_controller
SQL Server instância principal dos Serviços de Banco de Dados de 2019
SQL Server 2019 Database Services Core Shared
SQL Server 2019 sql_extensibility
SQL Server 2019 Full-Text 2019
SQL Server 2019 sql_inst_mr
SQL Server Integration Services 2019
SQL Server 2019 sql_polybase_core_inst
SQL Server 2019 sql_shared_mr
SQL Server 2019 sql_tools_extensions
|
Observações para esta atualização
Para aplicar esse pacote de atualização cumulativa, você deve estar executando SQL Server 2019.
Talvez seja necessário reiniciar o computador após aplicar esse pacote de atualização cumulativa.
Para usar um dos hotfixes no pacote, não é necessário fazer nenhuma alteração no Registro.
Este artigo também fornece as seguintes informações importantes:
Versão de build da CU do Analysis Services
A partir Microsoft SQL Server 2017, o número de versão de build do Analysis Services e o SQL Server Mecanismo de Banco de Dados de versão de build não correspondem. Para obter mais informações, consulte Verificar a versão de build de atualização cumulativa do Analysis Services.
Cu (atualizações cumulativas)
-
Cada nova CU contém todas as correções que foram incluídas com a CU anterior para a versão instalada do SQL Server.
-
SQL Server as CUs são certificadas para os mesmos níveis que os service packs e devem ser instaladas no mesmo nível de confiança.
-
Recomendamos a instalação contínua e proativa de CUs à medida que elas se tornam disponíveis de acordo com estas diretrizes:
-
Dados históricos mostram que um número significativo de casos de suporte envolvem um problema que já foi abordado em uma CU lançada.
-
CUs podem conter valor agregado além de hotfixes. Isso inclui atualizações na capacidade de suporte, gerenciamento e confiabilidade.
-
-
Recomendamos que você teste SQL Server CUs antes de implantá-las em ambientes de produção.
Ao implantar uma atualização em um ambiente híbrido (como AlwaysOn, replicação, cluster e espelhamento), recomendamos que você consulte os seguintes artigos antes de implantar a atualização:
-
SQL Server de atualização sem interrupção do cluster de failover e processo do service pack
Observações: Se você não quiser usar o processo de atualização sem interrupção, siga estas etapas para aplicar uma atualização:
-
Instale a atualização no nó passivo.
-
Instale a atualização no nó ativo (requer uma reinicialização do serviço).
-
-
Observação: Se você habilitou o AlwaysOn junto com o catálogo do SSISDB , consulte as informações sobre o SSIS com AlwaysOn para obter mais informações sobre como aplicar uma atualização nesses ambientes.
-
Como aplicar um hotfix para o SQL Server em uma topologia de replicação
SQL Server CUs atualmente são multilíngues. Portanto, esse pacote CU não é específico de um idioma. Ele se aplica a todos os idiomas com suporte.
Um pacote cu inclui todas as atualizações disponíveis para todos os componentes SQL Server 2019 (recursos). No entanto, o pacote de atualização cumulativa atualiza apenas os componentes que estão atualmente instalados na instância SQL Server que você selecionar para ser a serviço. Se um SQL Server (por exemplo, Analysis Services) for adicionado à instância depois que essa CU for aplicada, você deverá aplicar novamente essa CU para atualizar o novo recurso para essa CU.
Se ocorrerem problemas adicionais ou se alguma solução de problemas for necessária, talvez seja necessário criar uma solicitação de serviço. Os custos usuais de suporte serão aplicados a perguntas de suporte adicionais e a problemas que não se qualificam para esse pacote de atualização cumulativa específico. Para obter uma lista completa de números de telefone de Atendimento ao Cliente e Suporte da Microsoft ou para criar uma solicitação de serviço separada, acesse o site de suporte da Microsoft.
Como desinstalar esta atualização
-
No Painel de Controle, abra o item Programas e Recursos e selecione Exibir atualizações instaladas.
-
Localize a entrada que corresponde a esse pacote de atualização cumulativa em SQL Server 2019.
-
Pressione e segure a entrada (ou clique nela com o botão direito do mouse) e selecione Desinstalar.
Para desinstalar essa CU no Linux, você deve reverter o pacote para a versão anterior. Para obter mais informações sobre como reverter a instalação, consulte Reversão SQL Server.
Referências
-
Anunciando atualizações para o SQL Server ISM (Modelo de Manutenção Incremental)
-
Service Packs do SQL Server serão interrompidos a partir do SQL Server 2017
-
Determinando qual versão e edição do SQL Server Mecanismo de Banco de Dados está em execução
-
Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft