KB5068450 - Atualização Cumulativa 22 para SQL Server 2022

Data de lançamento: 13 de novembro de 2025
Versão: 16.0.4225.2

Resumo

Este artigo descreve o Pacote de Atualização Cumulativa 22 (CU22) para o Microsoft SQL Server 2022. Esta atualização contém 20 correções que foram emitidas após o lançamento da Atualização Cumulativa 21 do SQL Server 2022. Atualiza componentes nas seguintes compilações:

  • SQL Server - Versão do produto: 16.0.4225.2, versão do ficheiro: 2022.160.4225.2
  • Analysis Services - Versão do produto: 16.0.43.252, versão do ficheiro: 2022.160.43.252

Problemas conhecidos nesta atualização

Comportamento incorreto de SESSION_CONTEXT em planos paralelos

As consultas que utilizam a função incorporada SESSION_CONTEXT podem devolver resultados incorretos ou acionar ficheiros de despejo de violação de acesso (AV) quando são executadas em planos de consultas paralelas. Este problema ocorre devido à forma como SESSION_CONTEXT interage com threads de execução paralela, especialmente se a sessão for reposta para reutilização.

Para obter mais informações, consulte a seção Problemas conhecidos em SESSION_CONTEXT.

Melhorias e correções incluídas nesta atualização

Está disponível um livro do Microsoft Excel transferível que contém uma lista resumida das compilações, juntamente com o respetivo ciclo de vida de suporte atual. O ficheiro Excel seguinte contém listas detalhadas de correções para SQL Server 2022, SQL Server 2019 e SQL Server 2017. Transfira este ficheiro do Excel agora.

Nota

As entradas individuais na tabela seguinte podem ser referenciadas diretamente através de um marcador. Se selecionar um ID de referência de erro na tabela, é adicionada uma etiqueta de marcador ao URL utilizando o formato "#NNNNNNN". Em seguida, pode partilhar este URL com outras pessoas para que possam aceder diretamente à correção pretendida na tabela.

Para obter mais informações sobre os erros corrigidos e os melhoramentos incluídos nesta atualização cumulativa, consulte a tabela seguinte.

Referência do erro Descrição Área da correção Componente Plataforma
4339844 Corrigida uma falha File: <writeEncoded.cpp>, line='' Failed Assertion = 'pCurTargetBuf == pSource->m_pDirectEncodeTarget' de asserção durante um backup diferencial que usa compactação em bancos de dados que contêm grandes volumes de registros FILESTREAM. Motor do SQL Server Restauro da Cópia de Segurança Windows
4467909 Corrige um problema em que arquivos de despejo do agendador não produtivos são gerados em PmmLogAcceptBlock na réplica secundária do Grupo de Disponibilidade se o buffer de log persistente estiver habilitado e o cache de log do banco de dados contiver principalmente registros de log minúsculos. Motor do SQL Server Gestão de Registos Tudo
4471009 Corrige um problema em que DBCC CHECKDB com EXTENDED_LOGICAL_CHECKS falha e devolve uma exceção se existirem colunas computadas persistentes e não persistentes numa tabela enquanto o sinalizador de rastreio 176 está ativado. Motor do SQL Server Programabilidade Tudo
4498278 Corrige um problema em que uma ou mais bases de dados entram no estado suspeito em vez do estado de resolução esperado quando uma réplica é removida de um grupo de disponibilidade ou o grupo de disponibilidade é removido enquanto a réplica associada está offline. Motor do SQL Server Alta Disponibilidade e Recuperação Após Desastres Tudo
4511222 Corrige valores de apresentação incorretos dos campos Inicialização Instantânea de Ficheiros e Bloquear Páginas na Memória no Gestor de Configuração do SQL Server. Ferramentas de Cliente do SQL Server Gestor de Configuração do SQL Server Windows
4552086 Corrige o processamento incorreto de erros de escrita durante um processo de restauro de propagação que é causado por uma interpretação incorreta dos códigos de erro do sistema. Motor do SQL Server Restauro da Cópia de Segurança Tudo
4573341 Atualize Microsoft.Rest.ClientRuntime a versão para 2.3.24 no SSIS para corrigir a vulnerabilidade (CVE-2022-26907). Integration Services Integration Services Windows
4573769 Apresenta a limpeza automática de metadados obsoletos do Serviço de Log-Replay (LRS) (com mais de 36 dias) SQL Satellite Serviço de limpeza Windows
4582175 Ativa limites para o uso PHDR do CacheStore quando as consultas consomem muito da memória do servidor. Motor do SQL Server SQL OS Windows
4598768 Corrige um problema que resulta num comportamento inconsistente ao importar um certificado ao utilizar o menu pendente ou ao utilizar o botão de importação no Gestor de Configuração.

Também corrige um problema em que a seleção de um certificado através da impressão digital falha se as maiúsculas/minúsculas não corresponderem.
Conectividade SQL Conectividade SQL Windows
4642574 Corrige arquivos de despejo durante a cópia de dados do pipeline de E/S quando você executa um processo de restauração de banco de dados em MI versionado que tem o tipo de aplicativo worker.cl.wcow.sql22. Motor do SQL Server Restauro da Cópia de Segurança Tudo
4644033 Corrige o processamento incorreto de erros que pode fazer com que o programa não responda quando executa DBCC, CHECKDB, CHECKTABLE ou CHECKFILEGROUP. Motor do SQL Server Restauro da Cópia de Segurança Tudo
4660895 Corrige um problema no SQL Server Analysis Services em que os filtros de Segurança Row-Level (RLS) podiam ser ignorados quando combinados com Object-Level Segurança (OLS) e Segurança de Column-Level (CLS) em determinadas configurações com várias funções. Analysis Services Analysis Services Windows
4675941 Corrige um problema em que valores de tempo negativos transitórios numa réplica secundária de um grupo de disponibilidade fazem com que a movimentação de dados seja interrompida. Motor do SQL Server Alta Disponibilidade e Recuperação Após Desastres Tudo
4713355 Corrige o sp_do_backup procedimento armazenado na managed_backupvista para remover uma vulnerabilidade de injeção de SQL. Este procedimento armazenado destina-se apenas a uso interno. Motor do SQL Server Serviços de Gestão Tudo
4713591 Corrige arquivos de despejo de violação de acesso durante chamadas OLEDB se o Nome da Principal do Serviço estiver ausente. Motor do SQL Server Infraestrutura de Segurança Tudo
4723335 Corrige um ficheiro de despejo de violação de acesso causado por uma condição de memória insuficiente ao obter certificados de autenticação do AAD. Motor do SQL Server Infraestrutura de Segurança Tudo
4723355 Corrige um problema quando o Agente SQL lê parâmetros de funcionalidade para Instâncias Geridas (MI). SQL Agent for Managed Instance SQL Agent for Managed Instance Windows
4729459 Corrige um problema em sys.database_automatic_tuning_mode em que transições de estado da base de dados podem causar violações de acesso enquanto uma consulta está a executar este Detran. Motor do SQL Server Ajuste automático do banco de dados Tudo
4729881 Corrige um problema em que os códigos de erro não são capturados imediatamente após determinadas chamadas de função. Esta condição faz com que o código seja substituído e verifique novamente se comporta de forma incorreta. Motor do SQL Server SQL OS Tudo

Como obter ou transferir este ou o pacote de atualização cumulativa mais recente

Como obter ou transferir o pacote de atualização cumulativa mais recente para Windows (recomendado)

A seguinte atualização está disponível no Centro de Transferências da Microsoft:

Transfira já o pacote de atualização cumulativa mais recente para o SQL Server 2022

Nota

  • O Centro de Transferências da Microsoft disponibiliza sempre a versão mais recente da CU do SQL Server 2022.
  • Se a página de transferência não for apresentada, contacte o Serviço de Apoio ao Cliente da Microsoft para obter o pacote de atualização cumulativa.
Como obter ou transferir este pacote de atualização cumulativa para Windows a partir do Catálogo Microsoft Update

A seguinte atualização está disponível no Catálogo Microsoft Update:

Nota

  • O Catálogo Microsoft Update contém esta CU do SQL Server 2022 e as versões de CU do SQL Server 2022 lançadas anteriormente.
  • Esta CU também está disponível através dos Windows Server Update Services (WSUS).
  • Recomendamos que instale sempre a atualização cumulativa mais recente disponível.
Como obter ou transferir o pacote de atualização cumulativa mais recente para Linux

Para atualizar o SQL Server 2022 no Linux para a CU mais recente, primeiro tem de configurar o repositório de Atualizações Cumulativas. Em seguida, atualize os pacotes do SQL Server utilizando o comando de atualização adequado específico da plataforma.

Para obter instruções de instalação e ligações diretas para as transferências do pacote CU, consulte as Notas de versão do SQL Server 2022.

Informações de ficheiro

Informações de hash de ficheiro

Pode verificar a transferência ao calcular o hash do ficheiro SQLServer2022-KB5068450-x64.exe através do seguinte comando:

certutil -hashfile SQLServer2022-KB5068450-x64.exe SHA256

Nome de ficheiro Hash SHA256
SQLServer2022-KB5068450-x64.exe B06B59D7A41CC57BF0CC3EAEADB4E5FC196EA72E8FD1914C42760E31ADBF40E6
Informações do ficheiro do pacote de atualização cumulativa

Transfira a lista de ficheiros incluídos no KB5068450.

Notas sobre esta atualização

Pré-requisitos

Para aplicar este pacote de atualização cumulativa, tem de ter o SQL Server 2022 em execução.

Informações de reinício

Poderá ter de reiniciar o computador depois de aplicar este pacote de atualização cumulativa.

Informações de registo

Para utilizar uma das correções neste pacote, não é necessário efetuar alterações ao registo.

Avisos importantes

Este artigo também fornece as seguintes informações importantes.

Versão de compilação das CU dos Analysis Services

A partir do Microsoft SQL Server 2017, o número da versão de compilação dos Analysis Services e o número da versão de compilação do Motor de Base de Dados do SQL Server não coincidem. Para obter mais informações, consulte Verificar a versão de compilação da atualização cumulativa dos Analysis Services.

Atualizações cumulativas (CU)

  • Cada CU contém todas as correções que foram incluídas numa CU anterior para a versão instalada do SQL Server.
  • As CU do SQL Server são certificadas para os mesmos níveis que os service packs e devem ser instaladas com o mesmo nível de confiança.
  • Recomendamos a instalação contínua e proativa das CU à medida que ficam disponíveis, de acordo com estas diretrizes:
    • Os dados históricos mostram que um número significativo de casos de suporte envolve um problema que já foi corrigido numa CU lançada.
    • As CU podem proporcionar valor adicional para além das correções rápidas. Isto inclui atualizações de suporte, capacidade de gestão e fiabilidade.
  • Recomendamos que teste as CU do SQL Server antes de as implementar em ambientes de produção.
Implementação em ambiente híbrido

Quando implementar uma atualização num ambiente híbrido (como AlwaysOn, replicação, cluster e espelhamento), recomendamos que consulte os seguintes artigos antes de implementar a atualização:

Suporte de idiomas

As CU do SQL Server estão atualmente disponíveis em vários idiomas. Por conseguinte, este pacote de CU não é específico de um único idioma. Aplica-se a todos os idiomas suportados.

Componentes (funcionalidades) atualizados

Um pacote de CU inclui todas as atualizações disponíveis para todos os componentes (funcionalidades) do SQL Server 2022. No entanto, o pacote de atualização cumulativa atualiza apenas os componentes que estão atualmente instalados na instância do SQL Server que selecionou para manutenção. Se uma funcionalidade do SQL Server (por exemplo, Analysis Services) for adicionada à instância depois de esta CU ser aplicada, terá de reaplicar esta CU para atualizar a nova funcionalidade para esta CU.

Suporte para esta atualização

Se ocorrerem outros problemas ou se for necessário efetuar alguma resolução de problemas, poderá ter de criar um pedido de suporte. Os custos de suporte habituais aplicam-se a perguntas de suporte adicionais e a problemas que não sejam abrangidos por este pacote de atualização cumulativa específico. Para obter uma lista completa dos números de telefone do Serviço de Apoio ao Cliente e Suporte da Microsoft, ou para criar um pedido de serviço separado, aceda ao site de suporte da Microsoft.

Como desinstalar esta atualização

Como desinstalar esta atualização no Windows
  1. No Painel de Controlo, abra Programas e Funcionalidades e, em seguida, selecione Ver atualizações instaladas.
  2. Localize a entrada correspondente a este pacote de atualização cumulativa em SQL Server 2022.
  3. Prima sem soltar (ou clique com o botão direito do rato) na entrada e, em seguida, selecione Desinstalar.
Como desinstalar esta atualização no Linux

Para desinstalar esta CU no Linux, tem de reverter o pacote para a versão anterior. Para obter mais informações sobre como reverter a instalação, consulte Reverter o SQL Server.

Referências