KB4052908 - Informações sobre versões do SQL Server 2016 Service Pack 2

Data de lançamento: 24 de abril de 2018
Versão: 13.0.5026.0

Este artigo contém informações importantes a ler antes de instalar o Microsoft SQL Server 2016 Service Pack 2 (SP2). 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 de autor para o produto.

Nota

Este artigo serve como uma única fonte de informações para localizar toda a documentação relacionada com este service pack. Inclui todas as informações encontradas anteriormente nas notas de versão e nos ficheirosReadme.txt .

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

Os service packs do Microsoft SQL Server 2016 são atualizações cumulativas. 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, SQL Server 2016 SP2 inclui hotfixes que foram incluídos no SQL Server 2016 Atualização Cumulativa 1 (CU1) para SQL Server 2016 SP1 CU8.

Para obter mais informações sobre as atualizações cumulativas disponíveis no SQL Server 2016, consulte SQL Server versões de compilação 2016.

Nota

  • 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 lançados.

Para obter mais informações sobre os bugs corrigidos no SQL Server 2016 SP2, consulte os seguintes artigos da Base de Dados de Conhecimento Microsoft.

Referência do erro Descrição
3507192 Informações de objetivo da linha do otimizador no plano de execução de consultas adicionado no SQL Server 2017 CU3 e no SQL Server 2016 SP2 (KB4051361)
5660983 A atualização adiciona novas colunas ao SYS. DM_EXEC_QUERY_STATS Detran no SQL Server 2016 SP2 (KB4051358)
8742052 Melhoria: melhorias gerais no processo de limpeza do controlo de alterações no SQL Server 2016 e 2017 (KB4054842)
9443219 Atualização para adicionar uma nova coluna ao sys.dm_sql_referenced_entities do Detran no SQL Server 2016 SP2 (KB4038418)
9824203 Melhora o procedimento de limpeza do Agente de Distribuição para aumentar o desempenho da replicação transacional no SQL Server 2016 (KB4092069)
9956170 Atualização adiciona o recurso "CLR segurança estrita" ao SQL Server 2016 (KB4018930)
10385772 Melhorar o diagnóstico de derrames de tempdb no Detran e em Eventos Expandidos no SQL Server 2017 e no SQL Server 2016 SP2 (KB4041814)
10696815 Atualização adiciona definição de tempo limite da CPU a Resource Governor grupo de trabalho REQUEST_MAX_CPU_TIME_SEC no SQL Server 2016 e 2017 (KB4038419)
10726760 Atualização para o procedimento manual de limpeza do registo de alterações no SQL Server 2016 e 2017 (KB4052129)
10727775 A atualização adiciona suporte para a opção MAXDOP para as instruções CREATE STATISTICS e UPDATE STATISTICS no SQL Server 2016 e 2017 (KB4041809)
10732726 Melhorar o desempenho de consultas numa tabela particionada no SQL Server 2016 SP2 (KB4052137)
10871974 Esquema de Showplan Unificado para SQL Server a partir do SQL Server 2012 SP4 e SQL Server 2016 SP2 (KB4016949)
11555288 Resolução de problemas de paralelismo intra-consulta melhorada no SQL Server 2017 e 2016 (KB4089473)
11578523 Melhoria: problema de desempenho ao atualizar o MDS de SQL Server 2012 para 2016 (KB4089718)
6884989 CORREÇÃO: A atualização automática de estatísticas incrementais é atrasada em SQL Server 2016 e 2017 (KB4041811)
7990665 Erro "A cadeia de backup de log está quebrada" quando o processo de backup de log falha no SQL Server (KB3162858)
8025121 CORRECÇÃO: Assistente de cópia de banco de dados falha quando uma tabela contém uma coluna esparsa definida em SQL Server (KB3157575)
8846046 CORREÇÃO: O cache do LogPool MEMORYCLERK_SQLLOGPOOL consome mais memória quando você faz transações online no SQL Server 2016 SP1 Express Edition (KB4046909)
9191595 CORREÇÃO: Truncamento LSN ocorre em AG ao desativar o recurso de captura de dados de alteração no SQL Server 2016 (KB4092045)
9912272 CORREÇÃO: Estatísticas de execução da função escalar definida pelo usuário são adicionadas ao arquivo XML do Showplan no SQL Server 2016 SP2 (KB4051360)
10065114 CORREÇÃO: Violação de acesso ocorre quando uma consulta faz referência a uma função SQLCLR através de um sinónimo no SQL Server 2016 (KB3136496)
10077001 CORREÇÃO: As consultas paralelas são mais lentas quando são executadas com DOP alto no SQL Server 2016 (KB4052138)
10456101 CORREÇÃO: Adicionar o tipo de espera CXPACKET no SHOWPLAN XML no SQL Server 2016 e 2017 (KB4046914)
10571989 CORREÇÃO: A página de instalação do SQL Server 2016 contém links de download de ferramentas não seguros (KB4046885)
10697582 CORREÇÃO: SQL Server Profiler não consegue ofuscar sp_setapprole quando é executado a partir de uma chamada de procedimento remoto no SQL Server (KB4014756)
10704351 CORRECÇÃO: A base de dados do sistema tempdb (sys.databases) ainda está encriptada apesar de todas as outras bases de dados na instância de SQL Server não estão encriptadas (KB4042788)
10727149 CORREÇÃO: A concessão de memória necessária para executar a associação de loop aninhado otimizada não é refletida no XML do Showplan no SQL Server (KB3170116)
10817173 CORREÇÃO: Pontos de verificação indiretos na base de dados tempdb causam o erro "Programador não produtivo" no SQL Server 2016 ou 2017 (KB4040276)
10871961 CORREÇÃO: Desempenho reduzido 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 (KB4013128)
10871968 CORREÇÃO: Violação de acesso quando você cria ou configura um grupo de disponibilidade Always On para um banco de dados de disponibilidade no SQL Server 2012 e 2016 (KB4021243)
10871976 CORREÇÃO: As 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 (KB4016361)
10872004 CORREÇÃO: "sp_special_columns" devolve resultados incorretos no SQL Server 2016 (KB4056008)
10914360 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 (KB4042415)
10932023 CORREÇÃO: A limpeza manual do controlo de alterações falha com um erro de inexistência da tabela no SQL Server (KB4043624)
10937127 CORREÇÃO: SQL Server fica sem memória quando parâmetros com valor de tabela são capturados em sessões de Eventos Estendidos no SQL Server 2016, mesmo se a instrução de coleta ou o fluxo de dados não estiver habilitado (KB4051359)
10973046 CORREÇÃO: A execução falha quando uma função SQL CLR invoca instruções Transact-SQL por meio de chamadas de representação no SQL Server 2016 e 2017 (KB4046918)
11032173 CORREÇÃO: Despejos de memória gerados para "Ouvinte IOCP paralisado" e "ouvinte IOCP não produtivo" após SQL Server reinício (KB4048942)
11086264 CORREÇÃO: Falha de eventos de auditoria SQL Server ao gravar no log de segurança (KB4052136)
11454650 CORREÇÃO: QRY_PROFILE_LIST_MUTEX é bloqueado quando TF 7412 está habilitado no SQL Server 2016 (KB4089239)
11523867 CORREÇÃO: Leva muito tempo para reverter um lote que atualiza uma grande quantidade de dados no SQL Server 2016 (KB4090279)
11542281 CORREÇÃO: Os tipos de espera CXPACKET e CXCONSUMER mostram resultados inconsistentes para alguns planos de consulta paralelos no SQL Server 2016 e 2017 (KB4057054)
12519464 CORREÇÃO: A exceção de violação de acesso ocorre durante a otimização de consulta de uma consulta que acessa uma tabela com índices filtrados ou estatísticas (KB4475794)
9653457 A atualização permite que os Showplans XML forneçam uma lista de estatísticas utilizadas durante a otimização de consultas no SQL Server 2016 e 2017 (KB4041817)
10895916 Melhoria: adiciona suporte para o Service Broker no DBCC CLONEDATABASE SQL Server 2016 (KB4092075)
9832539 CORREÇÃO: TRY…CATCH o bloco reverte demasiadas transações em alguns cenários de tratamento de erros OLTP na memória no SQL Server 2016 (KB4039846)
10288012 CORREÇÃO: Não é possível reiniciar o SQL Server 2016 depois de usar ALTER DATABASE ADD FILE comandos OR ADD LOG para adicionar arquivos com o mesmo nome lógico (KB4092046)
10761398 CORRECÇÃO: Erro "Tamanho do ficheiro TempDB excede 1024 MB" quando tenta definir o tamanho inicial de um TempDB ficheiro para um valor superior a 1024 MB (KB4046902)
11032146 CORREÇÃO: Exaustão do pool de threads e contenção CMEMTHREAD no AAG com semeadura de dados no SQL Server 2016 e 2017 (KB4045795)
11334467 CORREÇÃO: Valores booleanos não localizados corretamente no painel de parâmetros de um relatório no SSRS 2016 (modo do SharePoint) (KB4075158)
11543252 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 (KB4092066)
11566335 CORRECÇÃO: Violação de acesso quando você usa QDS e especificar um plano de consulta para resolver uma regressão de desempenho (KB4089509)

Resoluções adicionais

As resoluções para os seguintes problemas também estão incluídas no SQL Server 2016 SP2.

Referência do erro Descrição Área
8523231 Adiciona tabelas duráveis com otimização de memória que podem ter referência de chave externa a tabelas não duráveis otimizadas para memória. OLTP Dentro da Memória
9146914 Adiciona as SpLevel and ReleaseProductVersion propriedades ao SQL Server 2016 SP1. Instalação & Instalação
10365365 Corrige um problema instalando uma atualização de segurança SQL Server no nó passivo de um cluster personalizado. Instalação & Instalação
9480942 Corrige um problema para evitar referências nulas no GetNextAllHoBts. Motor SQL
9737945 Adiciona um DVM sys.dm_tran_version_store_space_usage que pode controlar a utilização do arquivo de tempdb versões em cada base de dados. Motor SQL
9742982 Corrige um problema em que a utilização da memória cache do plano é elevada quando está MAXDOP definido como 1. Motor SQL
10698782 Adiciona um novo Detran 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. Motor SQL
10698786 Adiciona um novo Detran sys.dm_db_log_info que retorna as informações do Arquivo de Log Virtual (VLF) sobre os arquivos de log de transações. Motor 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. Motor SQL
10698846 Adiciona um novo Detran sys.dm_tran_version_store_space_usage que retorna uma tabela para exibir o espaço total em tempdb usado pelos registros de armazenamento de versão para cada banco de dados. Motor SQL
10698847 Corrige um problema em que o restauro de uma cópia de segurança comprimida para uma base de dados com Encriptação de Dados Transparente (TDE) através da interface VDI (Virtual Device Interface) pode falhar com o erro 38 do sistema operativo. Motor SQL
10755072 Adiciona o suporte do grupo de arquivos à SELECT INTO instrução. Isso permite especificar o nome do grupo de arquivos no qual uma nova tabela será criada. O grupo de arquivos especificado deve existir no banco de dados, caso contrário, o mecanismo de SQL Server gera um erro. Motor SQL
10756412 Adiciona a WITH VERIFY_CLONE opção ao WITH BACKUP_CLONEDBCC CLONEDATABASE comando management que permite verificar e fazer backup de bancos de dados clonados. Motor SQL
10760480 Expõe as informações do processador, como contagem de núcleos, soquetes e informações NUMA no Detran sys.dm_server_services e a SERVERPROPERTY função. Motor SQL
10823015 Melhora o desempenho de backup em computadores com grande memória. Motor SQL
10914366 Adiciona um atributo de nome de banco de dados na lista de processos e executionStack no evento xml_deadlock_report estendido para expor o nome do banco de dados. Motor SQL
10925573 Adiciona um novo evento marked_transaction_latch_trace estendido que mostra o estado das travas globais usadas por transações marcadas. Motor SQL
10973764 Melhora o suporte do serviço Coordenadores de Transações Distribuídas (DTC) para bases de dados de grupos de disponibilidade (AG) AlwaysOn. Motor SQL
11559743 Corrige um problema em que não consegue executar o ADDNODE passo quando a funcionalidade Polybase é instalada no modo de implementação em ScaleOut. Motor SQL
11565681 Apresenta a última data e hora válidas DBCC CHECKDB conhecidas de uma base de dados. Motor SQL
11583626 Corrige um problema ao remover um nó de um cluster de ativação pós-falha que tenha o Polybase instalado. Motor SQL
8837822 Corrige um problema no qual o Detran sys.dm_exec_query_profiles mostra um resultado incorreto que é inconsistente com o plano de consulta estimado ou real. Desempenho SQL
9437530 Corrige o uso de concessão de memória (InputMemoryGrant, OutputMemoryGrant e UsedMemoryGrant propriedades) no Showplan XML para consultas paralelas. Desempenho SQL
10697461 Corrige um problema em que a MAX_GRANT_PERCENT sugestão de consulta nem sempre é respeitada. Desempenho SQL
10723493 Corrige um problema em que um erro de asserção pode ocorrer quando consulta o Detran sys.dm_db_stats_histogram , se a TIMESTAMP coluna contiver valores. Desempenho SQL

Para mais informações sobre como atualizar a sua instalação do SQL Server para o SQL Server 2016 SP2, consulte Atualizações de versão e edição suportadas.

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 transferência manual e instalação nos seguintes sites do Centro de Transferências da Microsoft.

Nota

Depois de instalar o service pack, a versão de serviço SQL Server deve ser 13.0.5026.0 Os service packs do Microsoft SQL Server 2016 são atualizações cumulativas. 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.

Se, por qualquer motivo, optar por desinstalar o SQL Server 2016 SP2, a desinstalação do SQL Server 2016 SP2 não será bloqueada e poderá desinstalar o SQL Server 2016 SP2 da mesma forma que qualquer outro service pack. No entanto, se estiver a executar a edição Standard, Web ou Express do SQL Server e estiver a utilizar algumas funcionalidades novas que só são desbloqueadas quando inicia o SQL Server 2016 SP2, poderão ocorrer erros ou ver bases de dados deixadas num estado suspeito após a desinstalação do SQL Server 2016 SP2. Pior ainda, se os bancos de dados do sistema estiverem usando novos recursos (por exemplo, tabelas particionadas em bancos de dados mestre), isso pode impedir que instâncias SQL Server sejam iniciadas após a desinstalação do SQL Server 2016 SP2.

Recomendamos que verifique se todas as novas funcionalidades estão desativadas ou ignoradas antes de optar por desinstalar o SQL Server 2016 SP2 em edições diferentes da edição Enterprise. Não pode largar a memory_optimized_data grupo de ficheiros. Portanto, se você configurou o grupo de arquivos em seu banco de dados com o memory_optimized_data SP2, não deve desinstalar o SQL Server 2016 SP2. Caso contrário, a base de dados entrará num estado suspeito e a seguinte entrada será registada no registo de erros:

<Erro spid15s DateTime> : 41381, gravidade: 21, estado: 1.
<DateTime> spid15s O banco de dados não pode ser iniciado nesta edição do SQL Server porque contém um grupo de arquivos MEMORY_OPTIMIZED_DATA. Consulte os Manuais Online para obter mais detalhes sobre o suporte de funcionalidades em diferentes edições do SQL Server.

  • Este produto contém software derivado da Xerox Secure Hash Function.

  • Este produto inclui software da biblioteca de compressão de uso geral zlib.

  • Partes deste software são baseadas em parte no trabalho da RSA Data Security, Inc. Uma vez que a Microsoft incluiu o software RSA Data Security, Inc., neste produto, a Microsoft tem de incluir o texto abaixo que acompanha esse software:

    • Direitos autorais 1990, RSA Data Security, Inc. Todos os direitos reservados.
    • A licença para copiar e usar este software é concedida desde que seja identificado como "RSA Data Security, Inc., MD5 Message-Digest Algorithm" em todo o material que mencione ou faça referência a este software ou a esta função. Também é concedida licença para fazer e usar trabalhos derivados, desde que tais trabalhos sejam identificados como "derivados do RSA Data Security, Inc., MD5 Message-Digest Algorithm" em todo o material que mencione ou faça referência ao trabalho derivado.
    • A RSA Data Security, Inc., não faz representações relativas à comercialização deste software ou à adequação deste software para qualquer finalidade específica. É fornecido "tal como está", sem garantias expressas ou implícitas de qualquer tipo.

    Estes avisos devem ser retidos em quaisquer cópias de qualquer parte desta documentação ou software.

  • O recurso de mapeamento do Reporting Services usa dados do TIGER/Line Shapefiles que são fornecidos como cortesia do Estados Unidos Census Bureau. TIGER/Line Shapefiles são um extrato de informações geográficas e cartográficas selecionadas do banco de dados Census MAF/TIGER. TIGER/Line Shapefiles estão disponíveis gratuitamente no Estados Unidos Census Bureau. Para obter mais informações sobre os shapefiles TIGER/Line, vá para TIGER/Line shapefiles. As informações de limite nos TIGER/Line Shapefiles são apenas para fins de coleta de dados estatísticos e tabulação; Sua representação e designação para fins estatísticos não constituem uma determinação de autoridade jurisdicional, direitos de propriedade ou direito, e não refletem descrições legais de terras. Census TIGER e TIGER/Line são marcas registadas do Estados Unidos Census Bureau.

Direitos autorais 2012 Microsoft. Todos os direitos reservados.

Referências

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

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

Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.