Informações de versão do SQL Server 2016 Service Pack 2

Aplica-se a: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

Este artigo contém informações importantes para ler antes de instalar o Microsoft SQL Server 2016 Service Pack 2 (SP2). Ele descreve como obter o Service Pack, a lista de correções incluídas no Service Pack, problemas conhecidos e uma lista de atribuições de direitos autorais para o produto.Nota Este artigo serve como uma única fonte de informações para localizar toda a documentação relacionada a este Service Pack. Ele inclui todas as informações que você encontrou anteriormente nas notas de versão e arquivos README. txt.

Informações adicionais


Como obter o SQL Server 2016 SP2

O SQL Server 2016 SP2, o Microsoft SQL Server 2016 SP2 Express e o Microsoft SQL Server 2016 SP2 Feature Pack estão disponíveis para download e instalação manual nos seguintes sites do centro de download da Microsoft.

SQL Server 2016 SP2 Download Baixe o pacote agora.
SQL Server 2016 SP2 Express Download Baixe o pacote agora.
Pacote de recursos do Microsoft SQL Server 2016 SP2 Download Baixe o pacote agora.
Nota Depois de instalar o Service Pack, a versão de serviço do SQL Server deve ser 13.0.5026.0 Service Packs do Microsoft sql Server 2016 são atualizações cumulativas. O SQL Server 2016 SP2 atualiza todas as edições e níveis de serviço do SQL Server 2016 para o SQL Server 2016 SP2.

Lista de correções incluídas no SQL Server 2016 SP2

Os Service Packs do Microsoft SQL Server 2016 são atualizações cumulativas. O SQL Server 2016 SP2 atualiza todas as edições e níveis de serviço do SQL Server 2016 para o SQL Server 2016 SP2. Além das correções listadas neste artigo, o SQL Server 2016 SP2 inclui hotfixes que foram incluídos no SQL server 2016 cumulativa Update 1 (CU1) para o SQL Server 2016 SP1 CU8.Para obter mais informações sobre as atualizações cumulativas disponíveis no SQL Server 2016, consulte versões de compilação do SQL server 2016.Notas 
  • Correções adicionais que não estão documentadas aqui também podem ser incluídas no Service Pack.
  • Esta lista será atualizada quando mais artigos forem liberados.

Para obter mais informações sobre os bugs corrigidos no SQL Server 2016 SP2, vá para os seguintes artigos da base de dados de conhecimento da Microsoft.

Número do bug VSTS Número do artigo KB Descrição
11032173 4048942 CORRECÇÃO: despejos de memória gerados para "ouvinte IOCP parado" e "ouvinte IOCP não produzindo" após a reinicialização do SQL Server
3507192 4051361 Informações de meta de linha do otimizador no plano de execução de consulta adicionado no SQL Server 2017 CU3 e SQL Server 2016 SP2
9912272 4051360 CORREÇÃO: estatísticas de execução da função escalar definida pelo usuário é adicionada ao arquivo XML do Showplan no SQL Server 2016 SP2
10937127 4051359 CORREÇÃO: o SQL Server fica sem memória quando os parâmetros com valor de tabela são capturados em sessões de eventos estendidos no SQL Server 2016 mesmo se a coleta de instrução ou fluxo de dados não estiver habilitada
5660983 4051358 A atualização adiciona novas colunas ao SYS. DM_EXEC_QUERY_STATS DMV no SQL Server 2016 SP2
10077001 4052138 CORRECÇÃO: consultas paralelas são mais lentas quando são executadas com DOP alta no SQL Server 2016
10732726 4052137 Melhorar o desempenho da consulta em uma tabela particionada no SQL Server 2016 SP2
11086264 4052136 CORRECÇÃO: eventos de auditoria do SQL Server falham ao gravar no log de segurança
10696815 4038419 Atualização adiciona a configuração de tempo limite da CPU ao administrador de recursos grupo de trabalho REQUEST_MAX_CPU_TIME_SEC no SQL Server 2016 e 2017
9443219 4038418 Atualização para adicionar uma nova coluna ao DMV sys. dm _ sql_referenced_entities no SQL Server 2016 SP2
8025121 3157575 CORRECÇÃO: Assistente de cópia de base de dados falha quando uma tabela contém uma coluna esparsa definida no SQL Server
7990665 3162858 Erro "a cadeia de backup de log está quebrado" quando o processo de backup de log falha no SQL Server
10727149 3170116 CORREÇÃO: concessão de memória que é necessária para executar a junção de loop aninhada otimizada não é refletida no Showplan XML no SQL Server
10871961 4013128 CORREÇÃO: desempenho diminuído e longas esperas para CLR_AUTO_EVENT e CMEMTHREAD quando SQLCLR UDT é usado como um parâmetro de procedimento armazenado para uma chamada RPC SQL
10697582 4014756 CORRECÇÃO: SQL Server Profiler falha ao ofuscar sp_setapprole quando é executado a partir de uma chamada de procedimento remoto no SQL Server
10871974 4016949 Esquema de plano de execução unificado para SQL Server iniciando no SQL Server 2012 SP4 e SQL Server 2016 SP2
10973046 4046918 CORREÇÃO: a execução falhará quando uma função SQL CLR invoca instruções Transact-SQL por meio de chamadas de representação no SQL Server 2016 e 2017

11032146

4045795 CORRECÇÃO: esgotamento do pool de threads e contenção CMEMTHREAD em AAG com propagação de dados no SQL Server 2016 e 2017
10872004 4056008 CORRECÇÃO: "sp_special_columns" devolve resultado incorrecto no SQL Server 2016
10726760 4052129 Atualização para o procedimento de limpeza manual de controle de alterações no SQL Server 2016 e 2017
10065114 3136496 CORRECÇÃO: violação de acesso ocorre quando uma consulta referencia uma função SQLCLR através de um sinônimo no SQL Server 2016
9832539 4039846 CORRECÇÃO: TRY... CATCH bloco reverte muitas transações em alguns cenários de tratamento de erros OLTP na memória no SQL Server 2016
10727775 4041809 A atualização adiciona suporte para a opção MAXDOP para instruções CREATE STATISTICS e UPDATE STATISTICS no SQL Server 2016 e 2017
6884989 4041811 CORRECÇÃO: actualização automática de estatísticas incrementais está atrasada no SQL Server 2016 e 2017

10385772

4041814 Melhore o diagnóstico de derramamento de tempdb em DMV e eventos estendidos no SQL Server 2017 e no SQL Server 2016 SP2

9653457

4041817 A atualização permite que os planos de execução XML forneçam uma lista de estatísticas usadas durante a otimização de consulta no SQL Server 2016 e 2017

10817173

4040276 CORRECÇÃO: pontos de verificação indiretos no banco de dados tempdb causam erro "não respondendo Agendador" no SQL Server 2016 ou 2017
10914360 4042415 CORREÇÃO: deadlock ocorre no banco de dados de modo de usuário único quando muitas conexões acessá-lo simultaneamente no SQL Server 2016
10704351 4042788 CORRECÇÃO: o banco de dados do sistema tempdb (sys. databases) ainda é criptografado, embora todos os outros bancos de dados na instância do SQL Server não são criptografados
10456101 4046914 CORRECÇÃO: Adicionar CXPACKET tipo de espera no Showplan XML no SQL Server 2016 e 2017
8846046 4046909 CORRECÇÃO: cache LogPool de consome mais memória quando você faz transações on-line no SQL Server 2016 SP1 Express Edition
10761398 4046902 CORRECÇÃO: "tamanho de ficheiro TempDB excede 1024 MB" erro quando tenta definir o tamanho inicial para um ficheiro TempDB para um valor superior a 1024 MB
10571989 4046885 CORRECÇÃO: a página de instalação do SQL Server 2016 contém links de download de ferramenta não seguras
9956170 4018930 A atualização adiciona o recurso "CLR Strict Security" ao SQL Server 2016
11334467 4075158 CORRECÇÃO: valores booleanos não localizados correctamente no painel de parâmetros de um relatório no SSRS 2016 (modo do SharePoint)
11542281 4057054 CORRECÇÃO: CXPACKET e CXCONSUMER aguardar tipos mostram resultados inconsistentes para alguns planos de consulta paralela no SQL Server 2016 e 2017
10932023 4043624 CORRECÇÃO: a limpeza manual de controlo de alterações falha com erro de não existência de tabela no SQL Server
10871968 4021243 CORREÇÃO: violação de acesso ao criar ou configurar um grupo de disponibilidade Always on para um banco de dados de disponibilidade no SQL Server 2012 e 2016
11454650 4089239 CORRECÇÃO: QRY_PROFILE_LIST_MUTEX é bloqueado quando TF 7412 está activado no SQL Server 2016
11566335 4089509 CORRECÇÃO: violação de acesso quando utiliza QDS e especificar um plano de consulta para resolver uma regressão de desempenho
11523867 4090279 CORRECÇÃO: demora muito tempo para reverter um lote que atualiza uma grande quantidade de dados no SQL Server 2016
9191595 4092045 CORREÇÃO: o truncamento LSN ocorre no AG ao desabilitar o recurso de captura de dados de alteração no SQL Server 2016
10288012 4092046 CORRECÇÃO: não é possível reiniciar o SQL Server 2016 depois de utilizar comandos ALTER DATABASE adicionar ficheiro ou adicionar registo para adicionar ficheiros com o mesmo nome lógico
11543252 4092066 CORREÇÃO: a replicação não está habilitada quando o agrupamento de banco de dados usa a extensão de agrupamento ' _ SC ' no SQL Server 2016 e 2017
9824203 4092069 Melhora o procedimento de limpeza do Distribution Agent para aumentar o desempenho de replicação transacional no SQL Server 2016
10895916 4092075 Melhoria: adiciona suporte do Service Broker para DBCC CLONEDATABASE no SQL Server 2016
11555288 4089473 Melhor intra-consulta paralelismo deadlocks solução de problemas no SQL Server 2017 e 2016
11578523 4089718 Melhoria: problema de desempenho ao atualizar o MDS do SQL Server 2012 para 2016
10871976 4016361 CORREÇÃO: conexões de ponto de extremidade do Service Broker não são fechadas após um failover de grupo de disponibilidade no SQL Server
8742052 4054842 Melhoria: aprimoramentos gerais para o processo de limpeza de controle de alterações no SQL Server 2016 e 2017
12519464 4475794 CORRECÇÃO: excepção de violação de acesso ocorre durante a optimização de consulta de uma consulta que acede a uma tabela com índices filtrados ou estatísticas

Observações para esta atualização


Resoluções adicionais

Resoluções para os seguintes problemas também estão incluídas no SQL Server 2016 SP2.
Número do bug VSTS Descrição Área

10698782

Adiciona um novo DMV Sys. dm _ db_log_stats que retorna atributos de nível de resumo e informações sobre arquivos de log de transações de bancos de dados. Mecanismo SQL

10698846

Adiciona um novo DMV Sys. dm _ tran_version_store_space_usage que retorna uma tabela para exibir o espaço total em tempdb usado por registros de armazenamento de versão para cada banco de dados. Mecanismo SQL
10760480 Expõe as informações do processador, como contagem de núcleos, soquetes e informações numa no DMV Sys. dm _ server_services e a função ServerProperty . Mecanismo SQL
10755072 Adiciona o suporte de grupo de arquivos à instrução Select Into . Isso permite que você especifique o nome do grupo de arquivos no qual uma nova tabela será criada. O grupo de arquivos especificado deve existir no banco de dados mais o mecanismo do SQL Server lança um erro. Mecanismo SQL
9742982 Corrige um problema em que o uso da memória de cache do plano é alto quando o MAXDOP é definido como 1. Mecanismo SQL
10698847 Corrige um problema em que a restauração de um backup compactado para um banco de dados TDE (Transparent Data Encryption) habilitada por meio da interface de interface de dispositivo virtual (VDI) pode falhar com o erro de sistema operacional 38. Mecanismo SQL
10698823 Expõe a porcentagem de alterações diferenciais nos bancos de dados para ajudar a determinar se o backup completo do banco de dados ou o backup diferencial é útil. Mecanismo SQL
10823015 Melhora o desempenho de backup em computadores que têm memória grande. Mecanismo SQL
10697461 Corrige um problema no qual a dica de consulta MAX_GRANT_PERCENT nem sempre é respeitada. Desempenho do SQL
10756412 Adiciona a opção with VERIFY_CLONE e a opção with BACKUP_CLONE ao comando DBCC clonedatabase Management que permite verificar e fazer backup de bancos de dados clonados. Mecanismo SQL
10925573 Adiciona um novo evento estendido marked_transaction_latch_trace que mostra o estado das travas globais que são usadas por transações marcadas. Mecanismo SQL
8837822 Corrige um problema no qual o DMV Sys. dm _ exec_query_profiles mostra um resultado incorreto que é incompatível com o plano de consulta estimado ou real. Desempenho do SQL
10698786 Adiciona um novo DMV Sys. dm _ db_log_info que retorna as informações de arquivo de log virtual (VLF) sobre os arquivos de log de transação. Mecanismo SQL
10914366 Adiciona um atributo de nome de banco de dados na lista de processos e executionStack no evento estendido xml_deadlock_report para expor o nome do banco de dados. Mecanismo SQL

10723493

Corrige um problema no qual um erro de asserção pode ocorrer quando você consulta o DMV Sys. dm _ db_stats_histograma se a coluna timestamp contiver valores. Desempenho do SQL
9437530 Corrige o uso de concessão de memória (inputmemorygrant, outputmemorygrant e usedmemorygrant Properties) em Showplan XML para consultas paralelas. Desempenho do SQL
9480942 Corrige um problema para evitar referência nula em GetNextAllHoBts. Mecanismo SQL
8523231 Adiciona tabelas otimizadas de memória duráveis que podem ter referência de chave estrangeira para tabelas com otimização de memória não duráveis. OLTP in-memory
9737945 Adiciona um DVM Sys. dm _ tran_version_store_space_usage que pode controlar o uso do armazenamento de versão do tempdb em cada banco de dados. Mecanismo SQL
9146914 Adiciona as propriedades Splevel e ReleaseProductVersion ao SQL Server 2016 SP1. Instalação & instalar
10365365 Corrige um problema instalando uma atualização de segurança do SQL Server no nó passivo em um cluster personalizado. Instalação & instalar
11565681 Expõe a data e hora de DBCC CHECKDB boa última conhecida para um banco de dados. Mecanismo SQL
11583626 Corrige um problema removendo um nó de um cluster de failover que tem o polybase instalado. Mecanismo SQL
11559743 Corrige um problema no qual você não consegue executar a etapa ADDNODE quando o recurso polybase é instalado no modo de implantação ScaleOut. Mecanismo SQL
10973764 Melhora o suporte ao serviço de coordenadores de transações distribuídas (DTC) para bancos de dados de grupos de disponibilidade AlwaysOn (AG). Mecanismo SQL

Para obter mais informações sobre como atualizar sua instalação do SQL Server para o SQL Server 2016 SP2, consulte atualizações de versão e edição com suporte.

Desinstalação do SQL Server 2016 SP2 (não recomendado)

Se, por qualquer motivo, você optar por desinstalar o SQL Server 2016 SP2, a desinstalação do SQL Server 2016 SP2 não será bloqueada e você poderá desinstalar o SQL Server 2016 SP2 da mesma forma como quaisquer outros Service Packs. No entanto, se você estiver executando o padrão, Web ou Express Edition do SQL Server, e você estiver usando alguns novos recursos que são desbloqueados somente quando você inicia o SQL Server 2016 SP2, você pode enfrentar erros ou ver bancos de dados deixados em um estado suspeito após a desinstalação do SQL Server 2016 SP2. Ainda pior, se os bancos de dados do sistema estiverem usando novos recursos (por exemplo, tabelas particionadas em bancos de dados mestre), isso poderia impedir que o SQL Server instâncias do startIng após a desinstalação do SQL Server 2016 SP2.

Recomendamos que você Verifique se todos os novos recursos estão desativados ou descartados antes de optar por desinstalar o SQL Server 2016 SP2 em edições que não seja a Enterprise Edition. Não é possível descartar o grupo de arquivos memory_optimized_data . Portanto, se você configurou o grupo de arquivos memory_optimized_data no banco de dados com SP2, você não deve desinstalar o SQL Server 2016 SP2.caso contrário, o banco de dados entrará em um estado suspeito,e a seguinte entrada será registrada no log de eRRO:

DateTime spid15s Error: 41381, gravidade: 21, estado: 1.DateTime spid15s o banco de dados não pode ser iniciado nesta edição do SQL Server porque ele contém um grupo de arquivos MEMORY_OPTIMIZED_DATA. Consulte os manuais online para obter mais detalhes sobre o suporte a recursos em diferentes edições do SQL Server.
 

Referências


Para obter mais informações sobre como determinar a versão atual do SQL Server e edição, selecione o seguinte número de artigo para ir para o artigo na base de dados de conhecimento da Microsoft:

321185 Como identificar a versão e a edição do SQL Server

Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.