KB5104822 - Atualização Cumulativa 8 para SQL Server 2025

Data de lançamento: 13 de agosto de 2026
Versão: 17.0.4075.5

Resumo

Este artigo descreve a Atualização Cumulativa 8 (CU8) para o Microsoft SQL Server 2025. Este pacote de atualização contém 11 correções que foram emitidas após o lançamento da Atualização Cumulativa 7 do SQL Server 2025. Atualiza componentes nas seguintes compilações:

  • SQL Server - Versão do produto: 17.0.4075.5, versão do ficheiro: 2025.170.4075.5
  • Analysis Services - Versão do produto: 17.0.25.223, versão do ficheiro: 2025.170.25.223

Importante

Para ajudar a proteger o SQL Server no Windows, ative a encriptação com Proteção Expandida.

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.

As consultas de servidor ligado que utilizam MSDASQL falham e geram o erro 7416

As consultas de servidor ligado que utilizam o fornecedor MSDASQL (Fornecedor OLE DB para Controladores ODBC) e especificam uma cadeia do fornecedor (@provstr) falham e devolvem a seguinte mensagem de erro:

Msg 7416, Nível 16
O acesso ao servidor remoto é negado porque não existe nenhum mapeamento de início de sessão.

Uma verificação de validação de conexão mais rigorosa no Mecanismo de Banco de Dados pode rejeitar conexões para determinadas configurações de servidor vinculado que usam o provedor, mesmo que compilações anteriores permitissem MSDASQL essas conexões.

Para obter mais informações e soluções alternativas, consulte Consultas de servidor ligado que utilizam MSDASQL que falham com o erro 7416.

Violação de acesso ao consultar sys.dm_exec_requests durante a recuperação da base de dados

As consultas a sys.dm_exec_requests podem gerar uma violação de acesso e gerar um despejo se forem executadas enquanto uma base de dados ainda está a recuperar. Este problema pode ocorrer durante uma operação de RESTORE da base de dados, durante a recuperação no arranque ou antes de uma réplica de grupo de disponibilidade concluir a entrada em funcionamento.

O registo de erros do SQL Server contém entradas semelhantes ao seguinte texto:

The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************

BEGIN STACK DUMP:
  07/30/26 07:37:23 spid 77

Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
          <dbo.sp_YourMonitoringStoredProcedure>

Este problema ocorre devido a uma alteração que faz com que as estruturas internas em memória sejam referenciadas antes de serem totalmente inicializadas.

A Microsoft está ciente deste problema e está a investigar uma correção. Até estar disponível uma correção, utilize uma das seguintes medidas de mitigação:

  • Ative o sinalizador de rastreio 4696 para optar pela exclusão da alteração de código que causa este problema. Se ativar o sinalizador de rastreio, as consultas de monitorização que consultem sys.dm_exec_requests ou sys.sysprocesses em réplicas secundárias poderão devolver o erro 976 ou o erro 978, tal como acontecia antes de instalar esta atualização.
  • Evite consultas a sys.dm_exec_requests para bases de dados que estejam a ser recuperadas.
  • Desinstalar esta atualização.

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 também contém listas detalhadas de correções para SQL Server 2025, 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
4929794 Corrige um problema em que o restauro de uma base de dados utilizando o Serviço de Cópia Sombra de Volumes (VSS) e WITH MOVE demora muito tempo ou excede o tempo limite se o servidor contiver centenas de bases de dados. Motor do SQL Server Restauro da Cópia de Segurança Windows
5189710 Adiciona suporte de criptografia para comunicação entre o serviço externo PolyBase e clientes que usam gRPC no Linux. Motor do SQL Server PolyBase Linux
5197076 Corrige um problema em que um plano de manutenção de reconstrução de índice deixa de responder devido a uma consulta de execução longa. Motor do SQL Server Plano de Manutenção Tudo
5379749 Corrige um problema no qual a Configuração do SQL Server recomenda um max server memory valor de 128 GB em vez de 256 GB para as edições Standard e Standard Developer. Configuração do SQL Plataforma de Implementação Windows
5400887 Corrige um problema em que a alteração do agrupamento durante a configuração inicial pode bloquear mssql-conf inesperadamente sistemas com uma contagem elevada de CPU. Motor do SQL Server Linux Linux
5414824 Adiciona um novo parâmetro opcional, @multi_subnet_failover, a sp_adddistributor. Motor do SQL Server Replicação Windows
5425855 Corrige um problema que OPENJSON devolve linhas inesperadas quando um caminho JSON contém carateres especiais de correspondência de padrões, incluindo %, _, [, ou ]. Motor do SQL Server Programabilidade Tudo
5434644 Corrige um ficheiro de asserção e informação de erro que ocorre quando DBCC CHECKTABLE executado com EXTENDED_LOGICAL_CHECKS uma coluna calculada persistente que utiliza o tipo de dados nativo json . Motor do SQL Server Programabilidade Tudo
5446188 Corrige os erros 13643 e 7102 que ocorriam quando JSON_MODIFY acrescentava um valor a uma matriz nativa json que continha 65.535 elementos. Motor do SQL Server Programabilidade Tudo
5446201 Corrige o erro 13643, estado 101, que ocorre quando JSON_MODIFY recebe uma matriz nativa json que contém 65.536 ou mais elementos como argumento de valor. Motor do SQL Server Programabilidade Tudo
5446209 Corrige os erros 13647 e 13643 que ocorriam quando JSON_MODIFY substitui ou elimina uma matriz nativa json armazenada que contém 65.536 ou mais elementos. Motor do SQL Server Programabilidade Tudo

Como obter ou transferir esta CU ou o pacote de CU 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 2025

Nota

  • O Centro de Transferências da Microsoft disponibiliza sempre a versão mais recente da CU do SQL Server 2025.
  • 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 2025 e as versões de CU do SQL Server 2025 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 2025 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 2025.

Informações de ficheiro

Informações de hash de ficheiro

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

certutil -hashfile SQLServer2025-KB5104822-x64.exe SHA256

Nome de ficheiro Hash SHA256
SQLServer2025-KB5104822-x64.exe 0730D5A44A0B51454B635CA08C4174BB49BD6406CE8D154B3351B2A01D833932
Informações do ficheiro do pacote de atualização cumulativa

Transfira a lista de ficheiros incluídos no KB5104822.

Notas sobre esta atualização

Pré-requisitos

Para aplicar este pacote de atualização cumulativa, tem de ter o SQL Server 2025 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 nova CU contém todas as correções que foram incluídas na 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á tinha sido corrigido numa CU lançada.
    • As CU podem proporcionar valor adicional para além das correções rápidas, como 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 2025. 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 2025.
  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