Aplica-se a
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomas

Considere o seguinte cenário:

  • Você tem o SQL Server 2016 e o 2017 instalados.

  • Você usa rpc_starting, rpc_completed, RPC: Iniciando, RPC: concluídoou auditoria de eventos estendidos do SQL Server do SQL Server ou SQL Server Profiler para rastrear eventos de RPC.

  • Você usa uma chamada de procedimento remoto que contém parâmetros com valor de tabela (TVP) que têm muitas linhas.

Nesse cenário, o uso excessivo da memória pode ocorrer e o desempenho do servidor pode diminuir. Se vocêuery o Sys.dm_os_memory_clerks DMV, você notará que o auxiliar OBJECTSTORE_LBSS tem muitas atribuições de memória comparadas quando não há uma coleta de rastreamento RPC contínua.

Resolução

Este problema foi corrigido nas seguintes atualizações do SQL Server:

          Atualização cumulativa 13 para SQL Server 2017

Atualização cumulativa 12 para SQL Server 2017

Atualização cumulativa 4 para SQL Server 2016 SP2

Observação

  • Após a aplicação da atualização, a correção limita o número de linhas rastreadas para TVP em cada evento.Tisso significa que alguns eventos rastreados podem não conter todas as linhas no TVP.

  • Para outra correção em que o SQL Server não tem problemas de memória quando TVP são corrigidos, consulte a KB 4051359.

Sobre as compilações do SQL Server

Cada novo Build do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos instalar o Build mais recente para a sua versão do SQL Server:

Versões de Build do SQL Server 2017

Atualização cumulativa mais recente do SQL Server 2016

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências

Saiba mais sobre a terminologia padrão que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.