INFORMAZIONI sulla versione KB4052908 - SQL Server 2016 Service Pack 2
Questo articolo contiene informazioni importanti da leggere prima di installare Microsoft SQL Server 2016 Service Pack 2 (SP2). Descrive come ottenere il Service Pack, l'elenco delle correzioni incluse nel Service Pack, i problemi noti e un elenco di attribuzioni di copyright per il prodotto.
Nota Questo articolo funge da singola fonte di informazioni per individuare tutta la documentazione correlata a questo Service Pack. Include tutte le informazioni trovate in precedenza nelle note sulla versione e nei file Readme.txt.
Ulteriori informazioni
Come ottenere SQL Server 2016 SP2
SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express e Microsoft SQL Server 2016 SP2 Feature Pack sono disponibili per il download e l'installazione manuali nei siti Web dell'Area download Microsoft seguenti.
SQL Server 2016 SP2 |
|
SQL Server 2016 SP2 Express |
|
Microsoft SQL Server 2016 SP2 Feature Pack |
Nota Dopo aver installato il Service Pack, la versione del servizio SQL Server deve essere 13.0.5026.0 i Service Pack di Microsoft SQL Server 2016 sono aggiornamenti cumulativi. SQL Server 2016 SP2 aggiorna tutte le edizioni e i livelli di servizio di SQL Server 2016 a SQL Server 2016 SP2.
Elenco di correzioni incluse in SQL Server 2016 SP2
I Service Pack di Microsoft SQL Server 2016 sono aggiornamenti cumulativi. SQL Server 2016 SP2 aggiorna tutte le edizioni e i livelli di servizio di SQL Server 2016 a SQL Server 2016 SP2. Oltre alle correzioni elencate in questo articolo, SQL Server 2016 SP2 include aggiornamenti rapidi inclusi nell'aggiornamento cumulativo 1 (CU1) di SQL Server 2016 a SQL Server 2016 SP1 CU8.
Per altre informazioni sugli aggiornamenti cumulativi disponibili in SQL Server 2016, vedere versioni delle build di SQL Server 2016.
Note
-
Nel Service Pack potrebbero essere incluse anche altre correzioni non documentate.
-
Questo elenco verrà aggiornato quando verranno rilasciati altri articoli.
Per altre informazioni sui bug corretti in SQL Server 2016 SP2, vedere i seguenti articoli della Microsoft Knowledge Base.
Numero di bug VSTS |
Numero dell'articolo della Knowledge Base |
Descrizione |
---|---|---|
11032173 |
4048942 |
|
3507192 |
4051361 |
|
9912272 |
4051360 |
|
10937127 |
4051359 |
|
5660983 |
4051358 |
Update aggiunge nuove colonne a SYS. DM_EXEC_QUERY_STATS DMV in SQL Server 2016 SP2 |
10077001 |
4052138 |
|
10732726 |
4052137 |
Migliorare le prestazioni delle query in una tabella partizionata in SQL Server 2016 SP2 |
11086264 |
4052136 |
CORREZIONE: SQL Server gli eventi di controllo non riescono a scrivere nel log di sicurezza |
10696815 |
4038419 |
|
9443219 |
4038418 |
|
8025121 |
3157575 |
|
7990665 |
3162858 |
|
10727149 |
3170116 |
|
10871961 |
4013128 |
|
10697582 |
4014756 |
|
10871974 |
4016949 |
Schema showplan unificato per SQL Server a partire da SQL Server 2012 SP4 e SQL Server 2016 SP2 |
10973046 |
4046918 |
|
11032146 |
4045795 |
CORREZIONE: Esaurimento del pool di thread e contesa CMEMTHREAD in AAG con seeding dei dati in SQL Server 2016 e 2017 |
10872004 |
4056008 |
CORREZIONE: "sp_special_columns" restituisce un risultato non corretto in SQL Server 2016 |
10726760 |
4052129 |
|
10065114 |
3136496 |
|
9832539 |
4039846 |
CORREZIONE: PROVA... Il blocco CATCH esegue il rollback di troppe transazioni in alcuni scenari di gestione degli errori OLTP in memoria in SQL Server 2016 |
10727775 |
4041809 |
|
6884989 |
4041811 |
|
10385772 |
4041814 |
|
9653457 |
4041817 |
L'aggiornamento consente a Xml Showplans di fornire un elenco delle statistiche utilizzate durante l'ottimizzazione delle query in SQL Server 2016 e 2017 |
10817173 |
4040276 |
|
10914360 |
4042415 |
|
10704351 |
4042788 |
|
10456101 |
4046914 |
CORREZIONE: Aggiungere il tipo di attesa CXPACKET in showplan XML in SQL Server 2016 e 2017 |
8846046 |
4046909 |
|
10761398 |
4046902 |
CORREZIONE: l'errore "Le dimensioni del file TempDB superano i 1024 MB" quando si tenta di impostare le dimensioni iniziali di un file TempDB su un valore maggiore di 1024 MB |
10571989 |
4046885 |
|
9956170 |
4018930 |
L'aggiornamento aggiunge la funzionalità di protezione "CLR strict" a SQL Server 2016 |
11334467 |
4075158 |
CORREZIONE: Valori booleani non localizzati correttamente nel riquadro parametri di un report in SSRS 2016 (modalità SharePoint) |
11542281 |
4057054 |
|
10932023 |
4043624 |
|
10871968 |
4021243 |
|
11454650 |
4089239 |
CORREZIONE: QRY_PROFILE_LIST_MUTEX viene bloccato quando TF 7412 è abilitato in SQL Server 2016 |
11566335 |
4089509 |
CORREZIONE: Violazione di accesso quando si utilizza QDS e si specifica un piano di query per risolvere una regressione delle prestazioni |
11523867 |
4090279 |
|
9191595 |
4092045 |
|
10288012 |
4092046 |
CORREZIONE: Non è possibile riavviare SQL Server 2016 dopo aver usato i comandi ALTER DATABASE ADD FILE o ADD LOG per aggiungere file con lo stesso nome logico |
11543252 |
4092066 |
CORREZIONE: La replica non è abilitata quando le regole di confronto del database usano l'estensione di fascicolatura "_SC" in SQL Server 2016 e 2017 |
9824203 |
4092069 |
|
10895916 |
4092075 |
Miglioramento: aggiunge il supporto di Service Broker per DBCC CLONEDATABASE in SQL Server 2016 |
11555288 |
4089473 |
Risoluzione dei problemi relativi al parallelismo tra query migliorata in SQL Server 2017 e 2016 |
11578523 |
4089718 |
Miglioramento: problema di prestazioni durante l'aggiornamento di MDS da SQL Server 2012 a 2016 |
10871976 |
4016361 |
|
8742052 |
4054842 |
|
12519464 |
4475794 |
Note per questo aggiornamento
Risoluzioni aggiuntive
In SQL Server 2016 SP2 sono incluse anche risoluzioni per i seguenti problemi.
Numero di bug VSTS |
Descrizione |
Area |
---|---|---|
10698782 |
Aggiunge una nuova sys.dm_db_log_stats DMV che restituisce attributi di livello di riepilogo e informazioni sui file di log delle transazioni dei database. |
SQL Engine |
10698846 |
Aggiunge una nuova sys.dm_tran_version_store_space_usage DMV che restituisce una tabella per visualizzare lo spazio totale in tempdb usato dai record dell'archivio versioni per ogni database. |
SQL Engine |
10760480 |
Espone le informazioni del processore, ad esempio il numero di core, i socket e le informazioni NUMA in DMV sys.dm_server_services e la funzione SERVERPROPERTY . |
SQL Engine |
10755072 |
Aggiunge il supporto del filegroup all'istruzione SELECT INTO . In questo modo è possibile specificare il nome del filegroup in cui verrà creata una nuova tabella. Il filegroup specificato deve essere presente nel database in caso di errore generato dal motore di SQL Server. |
SQL Engine |
9742982 |
Risolve un problema in cui l'utilizzo della memoria cache del piano è elevato quando MAXDOP è impostato su 1. |
SQL Engine |
10698847 |
Risolve un problema a causa del quale il ripristino di un backup compresso per un database abilitato per TDE (Transparent Data Encryption) tramite l'interfaccia VDI (Virtual Device Interface) potrebbe non riuscire con l'errore 38 del sistema operativo.Fixs an issue in which restore of a compressed backup for a Transparent Data Encryption (TDE) enabled database through the Virtual Device Interface (VDI) interface may fail with the operating system error 38. |
SQL Engine |
10698823 |
Espone la percentuale di modifiche differenziali nei database per determinare se il backup completo o il backup differenziale è utile. |
SQL Engine |
10823015 |
Miglioramento delle prestazioni di backup nei computer con memoria di grandi dimensioni. |
SQL Engine |
10697461 |
Risolve un problema per cui il suggerimento per la query MAX_GRANT_PERCENT non viene sempre rispettato. |
Prestazioni SQL |
10756412 |
Aggiunge l'opzione with VERIFY_CLONE e l'opzione with BACKUP_CLONE al comando di gestione DBCC CLONEDATABASE che consente di verificare ed eseguire il backup dei database clonati. |
SQL Engine |
10925573 |
Aggiunge un nuovo evento esteso marked_transaction_latch_trace che mostra lo stato delle latch globali utilizzate dalle transazioni contrassegnate. |
SQL Engine |
8837822 |
Risolve un problema a causa del quale il sys.dm_exec_query_profiles DMV mostra un risultato non corretto incoerente con il piano di query stimato o effettivo. |
Prestazioni SQL |
10698786 |
Aggiunge una nuova sys.dm_db_log_info DMV che restituisce le informazioni VLF (Virtual Log File) sui file di log delle transazioni. |
SQL Engine |
10914366 |
Aggiunge un attributo del nome del database nell'elenco di processi e nell'esecuzioneStack nell'evento esteso xml_deadlock_report per esporre il nome del database. |
SQL Engine |
10723493 |
Risolve un problema per cui potrebbe verificarsi un errore di asserzione quando si esegue una query sulla sys.dm_db_stats_histogram DMV se la colonna TIMESTAMP contiene valori. |
Prestazioni SQL |
9437530 |
Corregge l'utilizzo della concessione di memoria (proprietà InputMemoryGrant, OutputMemoryGrant e UsedMemoryGrant ) in Showplan XML per le query parallele. |
Prestazioni SQL |
9480942 |
Risolve un problema per evitare riferimenti Null in GetNextAllHoBts. |
SQL Engine |
8523231 |
Aggiunge tabelle ottimizzate per la memoria durevole che possono avere riferimenti di chiave esterna a tabelle ottimizzate per la memoria nondurabile. |
In-Memory OLTP |
9737945 |
Aggiunge un sys.dm_tran_version_store_space_usage DVM in grado di tenere traccia dell'utilizzo dell'archivio versioni tempdb in ogni database. |
SQL Engine |
9146914 |
Aggiunge le proprietà SpLevel e ReleaseProductVersion a SQL Server 2016 SP1. |
Installazione & installazione |
10365365 |
Risolve un problema installando un aggiornamento della sicurezza SQL Server nel nodo passivo in un cluster personalizzato. |
Installazione & installazione |
11565681 |
Espone la data e l'ora DI CHECKDB DBCC valide per un database. |
SQL Engine |
11583626 |
Risolve un problema rimuovendo un nodo da un cluster di failover in cui è installato Polybase. |
SQL Engine |
11559743 |
Risolve un problema per cui non è possibile eseguire il passaggio ADDNODE quando la funzionalità Polybase è installata in modalità di distribuzione ScaleOut. |
SQL Engine |
10973764 |
Migliora il supporto del servizio Distributed Transaction Coordinators (DTC) per i database dei gruppi di disponibilità AlwaysOn (AG). |
SQL Engine |
Per altre informazioni su come aggiornare l'installazione di SQL Server a SQL Server 2016 SP2, vedere Aggiornamenti supportati di versioni ed edizioni.
Disinstallazione SQL Server 2016 SP2 (scelta non consigliata)
Se, per qualsiasi motivo, scegli di disinstallare SQL Server 2016 SP2, la disinstallazione di SQL Server 2016 SP2 non verrà bloccata e potrai disinstallare SQL Server 2016 SP2 allo stesso modo di qualsiasi altro Service Pack. Tuttavia, se si esegue l'edizione Standard, Web o Express di SQL Server e si usano alcune nuove caratteristiche che vengono sbloccate solo quando si avvia SQL Server 2016 SP2, potrebbero verificarsi errori o visualizzare i database lasciati in uno stato sospetto dopo la disinstallazione di SQL Server 2016 SP2. Peggio ancora, se i database di sistema usano nuove funzionalità, ad esempio tabelle partizionate nei database master, ciò potrebbe impedire l'avvio di SQL Server istanze dopo la disinstallazione di SQL Server 2016 SP2.
È consigliabile verificare che tutte le nuove funzionalità siano disabilitate o eliminate prima di scegliere di disinstallare SQL Server 2016 SP2 in edizioni diverse da Enterprise. Non è possibile eliminare il filegroup memory_optimized_data . Pertanto, se il filegroup memory_optimized_data è stato configurato nel database con SP2, non è consigliabile disinstallare SQL Server 2016 SP2. In caso contrario, il database otterrà uno stato sospetto e nel log degli errori verrà registrata la voce seguente:
Errore dateTime spid15s: 41381, gravità: 21, stato: 1.
DateTime spid15s Il database non può essere avviato in questa edizione di SQL Server perché contiene un filegroup MEMORY_OPTIMIZED_DATA. Per altre informazioni sul supporto delle funzionalità in diverse edizioni SQL Server, vedere Libri online.
-
Questo prodotto contiene software derivato dalla funzione Xerox Secure Hash.
-
Questo prodotto include software della libreria di compressione di uso generale zlib.
-
Parti di questo software si basano in parte sul lavoro di RSA Data Security, Inc. Poiché Microsoft ha incluso il software RSA Data Security, Inc., in questo prodotto, è necessario includere il testo seguente associato a tale software:
-
Copyright 1990, RSA Data Security, Inc. Tutti i diritti riservati.
-
La licenza per copiare e utilizzare questo software viene concessa a condizione che venga identificata come "RSA Data Security, Inc., MD5 Message-Digest Algorithm" in tutto il materiale che menziona o fa riferimento a questo software o a questa funzione. Viene concessa la licenza anche per realizzare e utilizzare materiale derivato, a condizione che tali lavori siano identificati come "derivati da RSA Data Security, Inc., MD5 Message-Digest Algorithm" in tutte le menzioni materiali o riferimenti al lavoro derivato.
-
RSA Data Security, Inc., non rilascia alcuna dichiarazione riguardante la commerciabilità di questo software o l'idoneità di questo software per uno scopo specifico. Viene fornito "così come è" senza garanzie esplicite o implicite di alcun tipo.
Questi avvisi devono essere conservati in qualsiasi copia di qualsiasi parte della documentazione o del software.
-
-
La funzione di mapping Reporting Services utilizza i dati di TIGER/Line Shapefiles forniti per gentile concessione del Stati Uniti Census Bureau. TIGER/Line Shapefiles è un estratto di informazioni geografiche e cartografiche selezionate nel database Census MAF/TIGER. I TIGER/Line Shapefiles sono disponibili gratuitamente dal Stati Uniti Census Bureau. Per altre informazioni sui file a trascinamento TIGER/Line, passare a TIGER/Line shapefiles. Le informazioni limite in TIGER/Line Shapefiles sono solo a scopo statistico di raccolta e tabulazione dei dati; la sua rappresentazione e designazione a fini statistici non costituisce una determinazione dell'autorità giudiziaria, dei diritti di proprietà o del diritto e non riflette le descrizioni legali dei terreni. Census TIGER e TIGER/Line sono marchi registrati del Stati Uniti Census Bureau.
Copyright 2012 Microsoft. Tutti i diritti riservati.
Riferimenti
Per altre informazioni su come determinare la versione e l'edizione correnti della SQL Server, selezionare il numero dell'articolo seguente per passare all'articolo della Microsoft Knowledge Base:
321185Come identificare la versione e l'edizione di SQL Server
I prodotti di terze parti citati in questo articolo sono forniti da produttori indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.