KB4052908 - SQL Server informações de versão do Service Pack 2 de 2016

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

Este artigo contém informações importantes a serem lidas 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.

Observação

Este artigo serve como uma única fonte de informações para localizar toda a documentação relacionada a esse service pack. Ele inclui todas as informações encontradas anteriormente nas notas de versão e Readme.txt arquivos.

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

Os pacotes de serviço 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 de SQL Server 2016 para SQL Server 2016 SP2. Além das correções listadas neste artigo, SQL Server 2016 SP2 inclui hotfixes incluídos no SQL Server CU1 (Atualização Cumulativa 1) de 2016 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 build de 2016.

Observação

  • Correções adicionais que não estão documentadas aqui também podem ser incluídas no service pack.
  • Essa lista será atualizada quando mais artigos forem lançados.

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

Referência de bug Descrição
3507192 Informações de meta de linha do otimizador no plano de execução de consulta adicionadas no SQL SERVER 2017 CU3 e SQL Server 2016 SP2 (KB4051361)
5660983 A atualização adiciona novas colunas ao SYS. DM_EXEC_QUERY_STATS DMV no SQL Server 2016 SP2 (KB4051358)
8742052 Aprimoramento: melhorias gerais no processo de limpeza de acompanhamento de alterações no SQL Server 2016 e 2017 (KB4054842)
9443219 Atualizar para adicionar uma nova coluna ao sys.dm_sql_referenced_entities de DMV no SQL Server 2016 SP2 (KB4038418)
9824203 Melhora o procedimento de limpeza Agente de Distribuição para aumentar o desempenho de replicação transacional no SQL Server 2016 (KB4092069)
9956170 A atualização adiciona o recurso "segurança estrita clr" ao SQL Server 2016 (KB4018930)
10385772 Melhorar o diagnóstico de derramamento temporário em eventos de DMV e estendidos em SQL Server 2017 e SQL Server 2016 SP2 (KB4041814)
10696815 A atualização adiciona a configuração de tempo limite da CPU ao Resource Governor REQUEST_MAX_CPU_TIME_SEC do grupo de trabalho em SQL Server 2016 e 2017 (KB4038419)
10726760 Atualização para o procedimento de limpeza de acompanhamento de alterações manuais no SQL Server 2016 e 2017 (KB4052129)
10727775 Atualizar adiciona suporte à opção MAXDOP para instruções CREATE STATISTICS e UPDATE STATISTICS em SQL Server 2016 e 2017 (KB4041809)
10732726 Melhorar o desempenho da consulta em uma tabela particionada no SQL Server 2016 SP2 (KB4052137)
10871974 Esquema de showplan unificado para SQL Server a partir de SQL Server 2012 SP4 e SQL Server 2016 SP2 (KB4016949)
11555288 Melhor solução de problemas de paralelismo intra-consulta em 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 das estatísticas incrementais está 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 em SQL Server (KB3162858)
8025121 CORREÇÃO: 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 SP1 Express Edition de 2016 (KB4046909)
9191595 CORREÇÃO: O truncamento LSN ocorre no AG ao desabilitar o recurso de captura de dados de alteração no SQL Server 2016 (KB4092045)
9912272 CORREÇÃO: As 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: A violação de acesso ocorre quando uma consulta faz referência a uma função SQLCLR por meio de um sinônimo no SQL Server 2016 (KB3136496)
10077001 CORREÇÃO: As consultas paralelas são mais lentas quando são executadas com o DOP alto no SQL Server 2016 (KB4052138)
10456101 CORREÇÃO: Adicionar o tipo de espera CXPACKET no showplan XML em SQL Server 2016 e 2017 (KB4046914)
10571989 CORREÇÃO: A página de configuração do SQL Server 2016 contém links não seguros de download de ferramentas (KB4046885)
10697582 CORREÇÃO: SQL Server Profiler falha ao ofuscar sp_setapprole quando é executado a partir de uma chamada de procedimento remoto em SQL Server (KB4014756)
10704351 CORREÇÃO: O banco de dados do sistema tempdb (sys.databases) ainda está criptografado, embora todos os outros bancos de dados na instância de SQL Server não sejam criptografados (KB4042788)
10727149 CORREÇÃO: A concessão de memória necessária para executar a junção de loop aninhado otimizada não se reflete no Showplan XML em SQL Server (KB3170116)
10817173 CORREÇÃO: pontos de verificação indiretos no banco de dados tempdb causam erro de "agendador não produtivo" no SQL Server 2016 ou 2017 (KB4040276)
10871961 CORREÇÃO: Desempenho reduzido e longas esperas por CLR_AUTO_EVENT e CMEMTHREAD quando o SQLCLR UDT é usado como um parâmetro de procedimento armazenado para uma chamada SQL RPC (KB4013128)
10871968 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 (KB4021243)
10871976 CORREÇÃO: as conexões de ponto de extremidade do Service Broker não são fechadas após um failover do grupo de disponibilidade em SQL Server (KB4016361)
10872004 CORREÇÃO: "sp_special_columns" retorna resultado incorreto no SQL Server 2016 (KB4056008)
10914360 CORREÇÃO: O deadlock ocorre no banco de dados de modo de usuário único quando muitas conexões o acessam simultaneamente no SQL Server 2016 (KB4042415)
10932023 CORREÇÃO: Falha na limpeza manual de rastreamento de alterações com erro de não existência de tabela em 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 que a coleta de instrução ou fluxo de dados não esteja habilitada (KB4051359)
10973046 CORREÇÃO: A execução falha quando uma função CLR do SQL invoca instruções Transact-SQL por meio de chamadas de representação em SQL Server 2016 e 2017 (KB4046918)
11032173 CORREÇÃO: Despejos de memória gerados para "Ouvinte COIP paralisado" e "ouvinte COIP não produtivo" após SQL Server reinicialização (KB4048942)
11086264 CORREÇÃO: SQL Server Eventos de Auditoria não gravam no log de segurança (KB4052136)
11454650 CORREÇÃO: QRY_PROFILE_LIST_MUTEX é bloqueado quando o 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 em 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 o XML Showplans forneça uma lista de estatísticas usadas durante a otimização de consulta em SQL Server 2016 e 2017 (KB4041817)
10895916 Aprimoramento: adiciona suporte ao Service Broker em DBCC CLONEDATABASE SQL Server 2016 (KB4092075)
9832539 CORREÇÃO: TRY…CATCH o bloco reverte muitas transações em alguns cenários de tratamento de erros OLTP na memória em SQL Server 2016 (KB4039846)
10288012 CORREÇÃO: não é possível reiniciar SQL Server 2016 depois de usar ALTER DATABASE ADD FILE ou ADD LOG comandos para adicionar arquivos com o mesmo nome lógico (KB4092046)
10761398 CORREÇÃO: o erro "Tamanho do arquivo TempDB excede 1024 MB" ao tentar definir o tamanho inicial de um TempDB arquivo como um valor maior que 1024 MB (KB4046902)
11032146 CORREÇÃO: Esgotamento do pool de threads e contenção CMEMTHREAD na AAG com semeadura de dados em SQL Server 2016 e 2017 (KB4045795)
11334467 CORREÇÃO: valores boolianos não localizados corretamente no painel de parâmetros de um relatório no SSRS 2016 (modo SharePoint) (KB4075158)
11543252 CORREÇÃO: A replicação não está habilitada quando a ordenação de banco de dados usa a extensão de ordenação '_SC' no SQL Server 2016 e 2017 (KB4092066)
11566335 CORREÇÃO: Violação de acesso ao usar o QDS e especificar um plano de consulta para resolve 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 de bug Descrição Área
8523231 Adiciona tabelas duráveis com otimização de memória que podem ter referência de chave estrangeira a tabelas não duráveis com otimização de memória. In-Memory OLTP
9146914 Adiciona as SpLevel and ReleaseProductVersion propriedades ao SQL Server 2016 SP1. Instalação & Instalar
10365365 Corrige um problema instalando um SQL Server atualização de segurança no nó passivo em um cluster personalizado. Instalação & Instalar
9480942 Corrige um problema para evitar referência nula no GetNextAllHoBts. Mecanismo SQL
9737945 Adiciona um DVM sys.dm_tran_version_store_space_usage que pode acompanhar o uso do tempdb repositório de versões em cada banco de dados. Mecanismo SQL
9742982 Corrige um problema no qual o uso da memória de cache do plano é alto quando o MAXDOP é definido como 1. Mecanismo SQL
10698782 Adiciona uma nova 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
10698786 Adiciona uma nova DMV sys.dm_db_log_info que retorna as informações do VLF (Arquivo de Log Virtual) sobre os arquivos de log de transação. Mecanismo SQL
10698823 Expõe o percentual 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
10698846 Adiciona uma nova DMV sys.dm_tran_version_store_space_usage que retorna uma tabela para exibir o espaço total no tempdb usado pelos registros do repositório de versões para cada banco de dados. Mecanismo SQL
10698847 Corrige um problema no qual restaurar um backup compactado para um banco de dados habilitado para TDE (Transparent Data Encryption) por meio da interface VDI (Interface do Dispositivo Virtual) pode falhar com o erro do sistema operacional 38. Mecanismo SQL
10755072 Adiciona o suporte do grupo de arquivos à instrução SELECT INTO . 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 SQL Server lança um erro. Mecanismo SQL
10756412 Adiciona a opção WITH VERIFY_CLONE e a opção WITH BACKUP_CLONE ao DBCC CLONEDATABASE comando de gerenciamento que permite verificar e fazer backup de bancos de dados clonados. 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 na SERVERPROPERTY função. Mecanismo SQL
10823015 Melhora o desempenho de backup em computadores com memória grande. Mecanismo 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. Mecanismo SQL
10925573 Adiciona um novo evento marked_transaction_latch_trace estendido que mostra o estado das travas globais que são usadas por transações marcadas. Mecanismo SQL
10973764 Aprimora o suporte de serviço de DTC (Coordenadores de Transações Distribuídas) para bancos de dados AG (grupos de disponibilidade AlwaysOn). Mecanismo SQL
11559743 Corrige um problema no qual não é possível executar a ADDNODE etapa quando o recurso Polybase é instalado no modo de implantação do ScaleOut. Mecanismo SQL
11565681 Expõe a última data e hora boas conhecidas DBCC CHECKDB 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
8837822 Corrige um problema no qual o DMV sys.dm_exec_query_profiles mostra um resultado incorreto que é inconsistente com o plano de consulta estimado ou real. Desempenho do SQL
9437530 Corrige o uso de concessão de memória (InputMemoryGrantOutputMemoryGrante UsedMemoryGrant propriedades) no Showplan XML para consultas paralelas. Desempenho do SQL
10697461 Corrige um problema no qual a MAX_GRANT_PERCENT dica de consulta nem sempre está sendo respeitada. Desempenho do SQL
10723493 Corrige um problema no qual um erro de declaração pode ocorrer ao consultar o DMV sys.dm_db_stats_histogram se a TIMESTAMP coluna contiver valores. Desempenho do SQL

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

Como obter SQL Server 2016 SP2

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

Observação

Depois de instalar o service pack, a versão do serviço SQL Server deve ser 13.0.5026.0 Os pacotes de serviço 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 de SQL Server 2016 para SQL Server 2016 SP2.

Se, por qualquer motivo, você optar por desinstalar SQL Server 2016 SP2, a desinstalação do SQL Server 2016 SP2 não será bloqueada e você poderá desinstalar SQL Server SP2 2016 da mesma maneira que qualquer outro service pack. No entanto, se você estiver executando a edição Standard, Web ou Express de SQL Server e estiver usando alguns novos recursos desbloqueados somente quando você iniciar SQL Server 2016 SP2, poderá sofrer erros ou ver bancos de dados deixados em um 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 master), isso poderá impedir que SQL Server instâncias iniciem depois que você desinstalar SQL Server 2016 SP2.

Recomendamos verificar se todos os novos recursos estão desabilitados ou descartados antes de optar por desinstalar SQL Server SP2 2016 em edições diferentes da edição Enterprise. Você não pode soltar o grupo de arquivos memory_optimized_data . Portanto, se você tiver configurado o memory_optimized_data grupo de arquivos em seu banco de dados com o SP2, não deverá desinstalar 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 erros:

<Erro do DateTime> spid15s: 41381, Severidade: 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 Livros Online para obter mais detalhes sobre o suporte a recursos em diferentes edições SQL Server.

  • Este produto contém software derivado da Função de Hash Segura Xerox.

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

  • Partes deste software são baseadas em parte no trabalho da RSA Data Security, Inc. Como a Microsoft incluiu o software RSA Data Security, Inc., neste produto, a Microsoft deve incluir o texto abaixo que acompanhou esse software:

    • Copyright 1990, RSA Data Security, Inc. Todos os direitos reservados.
    • A licença para copiar e usar esse software é concedida desde que ele seja identificado como o "RSA Data Security, Inc., MD5 Message-Digest Algorithm" em todos os materiais que mencionam ou fazem referência a esse software ou a essa função. A licença também é concedida para fazer e usar trabalhos derivativos desde que essas obras sejam identificadas como "derivadas do RSA Data Security, Inc., MD5 Message-Digest Algorithm" em todos os materiais que mencionam ou fazem referência ao trabalho derivado.
    • A RSA Data Security, Inc., não faz representações sobre a comercialização deste software ou a adequação desse software para qualquer finalidade específica. Ele é fornecido "como está" sem garantia expressa ou implícita de qualquer tipo.

    Esses avisos devem ser mantidos em quaisquer cópias de qualquer parte dessa documentação ou software.

  • O recurso de mapeamento Reporting Services usa dados do TIGER/Line Shapefiles fornecidos 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 MAF/TIGER do Censo. Os shapefiles TIGER/Line estão disponíveis sem cobrança do Estados Unidos Census Bureau. Para obter mais informações sobre os shapefiles TIGER/Line, acesse shapefiles TIGER/Line. As informações de limite nos Shapefiles TIGER/Line são apenas para fins de coleta e tabulação de dados estatísticos; 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 reflete descrições legais da terra. Census TIGER e TIGER/Line são marcas registradas do Estados Unidos Census Bureau.

Copyright 2012 Microsoft. Todos os direitos reservados.

Referências

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

321185 Como identificar sua versão e edição 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.