Compartilhar via


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 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 do produto.

Observação

Este artigo serve como uma única origem de informações para localizar toda a documentação relacionada com este service pack. Inclui todas as informações que encontrou anteriormente nas notas de versão e Readme.txt ficheiros.

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 SQL Server 2016 SP2. Além das correções listadas neste artigo, o SQL Server 2016 SP2 inclui correções incluídas na Atualização Cumulativa 1 (CU1) de 2016 SQL Server 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 compilação de 2016.

Observação

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

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

Referência de erros Descrição
3507192 Informações de objetivo de linha otimizador no plano de execução de consultas adicionado 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 Melhoria: Melhorias gerais no processo de limpeza do controlo de alterações no SQL Server 2016 e 2017 (KB4054842)
9443219 Atualizar para adicionar uma nova coluna ao sys.dm_sql_referenced_entities DMV no SQL Server 2016 SP2 (KB4038418)
9824203 Melhora o procedimento de limpeza Agente de Distribuição para aumentar o desempenho da replicação transacional no SQL Server 2016 (KB4092069)
9956170 A atualização adiciona a funcionalidade "Segurança estrita CLR" ao SQL Server 2016 (KB4018930)
10385772 Melhorar diagnóstico de transposição da tempdb em DMV e Eventos Expandidos no SQL Server 2017 e SQL Server SP2 de 2016 (KB4041814)
10696815 A atualização adiciona a definição de tempo limite da CPU a Resource Governor REQUEST_MAX_CPU_TIME_SEC de grupo de trabalho no SQL Server 2016 e 2017 (KB4038419)
10726760 Atualização do procedimento de limpeza manual de controlo de alterações no SQL Server 2016 e 2017 (KB4052129)
10727775 A atualização adiciona suporte para a opção MAXDOP para instruções CREATE STATISTICS e UPDATE STATISTICS no SQL Server 2016 e 2017 (KB4041809)
10732726 Melhorar o desempenho das consultas numa tabela particionada no SQL Server 2016 SP2 (KB4052137)
10871974 Unified Showplan Schema for SQL Server starting in SQL Server 2012 SP4 and SQL Server 2016 SP2 (KB4016949)
11555288 Resolução de problemas de melhores impasses intra-consulta no SQL Server 2017 e 2016 (KB4089473)
11578523 Melhoramento: Problema de desempenho ao atualizar o MDS do SQL Server 2012 para 2016 (KB4089718)
6884989 CORREÇÃO: a atualização automática das estatísticas incrementais está atrasada no SQL Server 2016 e 2017 (KB4041811)
7990665 Erro "A cadeia de cópias de segurança de registos está quebrada" quando o processo de cópia de segurança de registo falha no SQL Server (KB3162858)
8025121 CORREÇÃO: o Assistente de Cópia da Base de Dados falha quando uma tabela contém uma coluna dispersa definida no SQL Server (KB3157575)
8846046 CORREÇÃO: a cache do LogPool MEMORYCLERK_SQLLOGPOOL consome mais memória quando efetua transações online no SQL Server SP1 Express Edition de 2016 (KB4046909)
9191595 CORREÇÃO: a truncagem LSN ocorre no AG ao desativar a funcionalidade de captura de dados alterados no SQL Server 2016 (KB4092045)
9912272 CORREÇÃO: as estatísticas de execução da função definida pelo utilizador escalar são adicionadas ao ficheiro XML Showplan no SQL Server 2016 SP2 (KB4051360)
10065114 CORREÇÃO: a violação de acesso ocorre quando uma consulta referencia 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 elevado no SQL Server 2016 (KB4052138)
10456101 CORREÇÃO: Adicione o tipo de espera CXPACKET no showplan XML no SQL Server 2016 e 2017 (KB4046914)
10571989 CORREÇÃO: a página de configuração do SQL Server 2016 contém ligações de transferência de ferramentas não seguras (KB4046885)
10697582 CORREÇÃO: SQL Server Profiler falha ao obstinar sp_setapprole quando é executada a partir de uma chamada de procedimento remoto em SQL Server (KB4014756)
10704351 CORREÇÃO: a base de dados do sistema tempdb (sys.databases) ainda está encriptada, embora todas as outras bases de dados na instância do SQL Server não estejam encriptadas (KB4042788)
10727149 CORREÇÃO: a concessão de memória necessária para executar a associação de ciclo aninhada otimizada não se reflete no XML showplan no SQL Server (KB3170116)
10817173 CORREÇÃO: os pontos de verificação indiretos na base de dados tempdb causam o erro "Agendador não resultante" no SQL Server 2016 ou 2017 (KB4040276)
10871961 CORREÇÃO: Desempenho reduzido e esperas longas para CLR_AUTO_EVENT e CMEMTHREAD quando a UDT do SQLCLR é utilizada como um parâmetro de procedimento armazenado para uma chamada RPC do SQL (KB4013128)
10871968 CORREÇÃO: violação de acesso ao criar ou configurar um grupo de disponibilidade Always On para uma base de dados de disponibilidade no SQL Server 2012 e 2016 (KB4021243)
10871976 CORREÇÃO: as ligações de ponto final do Service Broker não são fechadas após uma ativação pós-falha do grupo de disponibilidade no SQL Server (KB4016361)
10872004 CORREÇÃO: "sp_special_columns" devolve um resultado incorreto no SQL Server 2016 (KB4056008)
10914360 CORREÇÃO: o impasse ocorre na base de dados de modo de utilizador único quando muitas ligações acedem à mesma em simultâneo no SQL Server 2016 (KB4042415)
10932023 CORREÇÃO: A limpeza manual do controlo de alterações falha com o erro de não existência da tabela no SQL Server (KB4043624)
10937127 CORREÇÃO: SQL Server fica sem memória quando os parâmetros de valor de tabela são capturados em sessões de Eventos Expandidos no SQL Server 2016, mesmo que a recolha da instrução ou do fluxo de dados não esteja ativada (KB4051359)
10973046 CORREÇÃO: a execução falha quando uma função CLR do SQL invoca instruções Transact-SQL através de chamadas de representação no SQL Server 2016 e 2017 (KB4046918)
11032173 CORREÇÃO: Capturas de memória geradas para "Serviço de Escuta iocp parado" e "serviço de escuta IOCP sem rendimento" após SQL Server reinício (KB4048942)
11086264 CORREÇÃO: SQL Server Eventos de Auditoria não conseguem escrever no registo de segurança (KB4052136)
11454650 CORREÇÃO: QRY_PROFILE_LIST_MUTEX é bloqueado quando o TF 7412 está ativado no SQL Server 2016 (KB4089239)
11523867 CORREÇÃO: demora muito tempo a 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 Consultas de uma consulta que acede a uma tabela com Índices Filtrados ou Estatísticas (KB4475794)
9653457 A atualização permite que os XML Showplans forneçam uma lista das estatísticas utilizadas durante a otimização de consultas no SQL Server 2016 e 2017 (KB4041817)
10895916 Melhoramento: adiciona suporte do Service Broker para DBCC CLONEDATABASE no SQL Server 2016 (KB4092075)
9832539 CORREÇÃO: TRY…CATCH o bloco reverte demasiadas transações em alguns cenários de processamento de erros OLTP dentro da memória no SQL Server 2016 (KB4039846)
10288012 CORREÇÃO: não é possível reiniciar SQL Server 2016 depois de utilizar ALTER DATABASE ADD FILE ou ADD LOG comandos para adicionar ficheiros com o mesmo nome lógico (KB4092046)
10761398 CORREÇÃO: erro "O 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: esgotamento do conjunto de threads e contenção CMEMTHREAD no AAG com propagação de dados em 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 SharePoint) (KB4075158)
11543252 CORREÇÃO: a replicação não é ativada quando o agrupamento de bases de dados utiliza a extensão de agrupamento "_SC" no SQL Server 2016 e 2017 (KB4092066)
11566335 CORREÇÃO: Violação de Acesso quando utiliza o QDS e especifica 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 erros Descrição Área
8523231 Adiciona tabelas otimizadas para memória duráveis que podem ter uma referência de chave externa a tabelas otimizadas para memória nãoduraveis. In-Memory OLTP
9146914 Adiciona as SpLevel and ReleaseProductVersion propriedades ao SQL Server 2016 SP1. Configurar a Instalação do &
10365365 Corrige um problema ao instalar uma atualização de segurança SQL Server no nó passivo num cluster personalizado. Configurar a Instalação do &
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 tempdb arquivo de versões em cada base de dados. Motor SQL
9742982 Corrige um problema em que a utilização da memória em cache do plano é elevada quando está MAXDOP definida como 1. Motor SQL
10698782 Adiciona uma nova DMV sys.dm_db_log_stats que devolve atributos de nível de resumo e informações sobre ficheiros de registo de transações de bases de dados. Motor SQL
10698786 Adiciona uma nova DMV sys.dm_db_log_info que devolve as informações do Ficheiro de Registo Virtual (VLF) sobre os ficheiros de registo de transações. Motor SQL
10698823 Expõe a percentagem de alterações diferenciais nas bases de dados para ajudar a determinar se a cópia de segurança completa da base de dados ou a cópia de segurança diferencial é útil. Motor SQL
10698846 Adiciona uma nova DMV sys.dm_tran_version_store_space_usage que devolve uma tabela para apresentar o espaço total na tempdb utilizada pelos registos do arquivo de versões para cada base 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 ativada por Encriptação de Dados Transparente (TDE) através da interface da Interface de Dispositivo Virtual (VDI) pode falhar com o erro 38 do sistema operativo. Motor SQL
10755072 Adiciona o suporte do grupo de ficheiros à SELECT INTO instrução . Isto permite-lhe especificar o nome do grupo de ficheiros no qual será criada uma nova tabela. O grupo de ficheiros especificado deve existir na base de dados, caso contrário, o motor de SQL Server gera um erro. Motor SQL
10756412 Adiciona a opção WITH VERIFY_CLONE e a opção WITH BACKUP_CLONE ao DBCC CLONEDATABASE comando de gestão que lhe permite verificar e criar cópias de segurança de bases de dados clonadas. Motor SQL
10760480 Expõe as informações do processador, como a contagem de núcleos, sockets e informações numa no DMV sys.dm_server_services e na SERVERPROPERTY função . Motor SQL
10823015 Melhora o desempenho da cópia de segurança em computadores com memória grande. Motor SQL
10914366 Adiciona um atributo de nome de base de dados na lista de processos e executionStack no evento xml_deadlock_report expandido para expor o nome da base de dados. Motor SQL
10925573 Adiciona um novo evento marked_transaction_latch_trace expandido que mostra o estado dos bloqueios globais que são utilizados 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 AlwaysOn (AG). Motor SQL
11559743 Corrige um problema no qual não consegue executar o ADDNODE passo quando a funcionalidade Polybase está instalada no modo de implementação ScaleOut. Motor SQL
11565681 Expõe 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 com o Polybase instalado. Motor SQL
8837822 Corrige um problema em que a 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 a utilização da concessão de memória (InputMemoryGrantOutputMemoryGrante UsedMemoryGrant propriedades) em Showplan XML para consultas paralelas. Desempenho do SQL
10697461 Corrige um problema em que a MAX_GRANT_PERCENT sugestão de consulta nem sempre está a ser respeitada. Desempenho do SQL
10723493 Corrige um problema em que pode ocorrer um erro de asserção quando consulta a DMV sys.dm_db_stats_histogram se a TIMESTAMP coluna contiver valores. Desempenho do SQL

Para obter mais informações sobre como atualizar a 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

SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express e Microsoft SQL Server 2016 SP2 Feature Pack estão disponíveis para transferência e instalação manual nos seguintes sites do Centro de Transferências da Microsoft.

Observação

Depois de instalar o service pack, a versão do 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 SQL Server 2016 SP2.

Se, por qualquer motivo, optar por desinstalar o SQL Server 2016 SP2, a desinstalação do SQL Server SP2 de 2016 não será bloqueada e poderá desinstalar SQL Server SP2 de 2016 da mesma forma que quaisquer outros service packs. 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 começa SQL Server SP2 de 2016, poderá deparar-se com erros ou ver as bases de dados deixadas num estado suspeito após a desinstalação do SQL Server 2016 SP2. Pior ainda, se as bases de dados do sistema estiverem a utilizar novas funcionalidades (por exemplo, tabelas particionadas em bases de dados master), tal poderá impedir que SQL Server instâncias comecem depois de desinstalar SQL Server 2016 SP2.

Recomendamos que verifique se todas as novas funcionalidades estão desativadas ou removidas antes de optar por desinstalar o SQL Server 2016 SP2 em edições diferentes da edição Enterprise. Não pode remover o grupo de ficheiros memory_optimized_data . Por conseguinte, se tiver configurado o memory_optimized_data grupo de ficheiros na base de dados com SP2, não deve desinstalar SQL Server 2016 SP2. Caso contrário, a base de dados entrará num estado suspeito e será registada a seguinte entrada no registo de erros:

<DateTime> spid15s Erro: 41381, Gravidade: 21, Estado: 1.
<DateTime> spid15s A base de dados não pode ser iniciada nesta edição do SQL Server porque contém um grupo de ficheiros MEMORY_OPTIMIZED_DATA. Consulte Livros Online para obter mais detalhes sobre o suporte de funcionalidades em diferentes edições SQL Server.

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

  • Este produto inclui software da biblioteca de compressão para fins gerais zlib.

  • Partes deste software baseiam-se, 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 acompanhou esse software:

    • Copyright 1990, RSA Data Security, Inc. Todos os direitos reservados.
    • A licença para copiar e utilizar este software é concedida desde que seja identificada como o "RSA Data Security, Inc., MD5 Message-Digest Algorithm" em todo o material que menciona ou referencia este software ou esta função. A licença também é concedida para fazer e utilizar trabalhos derivados desde que tais obras sejam identificadas como "derivadas do RSA Data Security, Inc., MD5 Message-Digest Algorithm" em todos os materiais que mencionam ou referenciam o trabalho derivado.
    • A RSA Data Security, Inc., não faz qualquer representação relativamente à comercialização deste software ou à adequação deste software para qualquer finalidade específica. É fornecido "tal como está" sem qualquer tipo de garantia expressa ou implícita.

    Estes avisos têm de ser mantidos em quaisquer cópias de qualquer parte desta documentação ou software.

  • A funcionalidade de mapeamento de Reporting Services utiliza dados de Shapefiles TIGER/Line que são fornecidos por cortesia do Gabinete de Censos do Estados Unidos. Os Shapefiles TIGER/Line são um extrato de informações geográficas e cartográficas selecionadas da base de dados Census MAF/TIGER. Os Ficheiros de Formas TIGER/Line estão disponíveis sem custos do Gabinete de Censos do Estados Unidos. Para obter mais informações sobre os ficheiros de formas TIGER/Line, aceda a Ficheiros de formas TIGER/Line. As informações de limite nos Ficheiros de Formas TIGER/Linha destinam-se apenas a fins estatísticos de recolha e tabulação de dados; a sua representação e designação para fins estatísticos não constitui uma determinação de autoridade jurisdicional, direitos de propriedade ou direito, e não reflete descrições legais de terras. Census TIGER e TIGER/Line são marcas registadas 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 edição do SQL Server atual, selecione o seguinte número de artigo para aceder ao artigo na Base de Dados de Conhecimento Microsoft:

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