Partager via


KB4052908 - Informations de publication de SQL Server 2016 Service Pack 2

Date de publication : 24 avril 2018
Version : 13.0.5026.0

Cet article contient des informations importantes à lire avant d’installer Microsoft SQL Server 2016 Service Pack 2 (SP2). Il décrit comment obtenir le Service Pack, la liste des correctifs inclus dans le Service Pack, les problèmes connus et une liste d’attributions de droits d’auteur pour le produit.

Note

Cet article sert de source unique d’informations pour localiser toutes les documentations associées à ce Service Pack. Il inclut toutes les informations que vous avez trouvées précédemment dans les notes de publication et les fichiers Readme.txt .

Liste des correctifs inclus dans SQL Server 2016 SP2

Les Service Packs Microsoft SQL Server 2016 sont des mises à jour cumulatives. SQL Server 2016 SP2 met à niveau toutes les éditions et tous les niveaux de service de SQL Server 2016 vers SQL Server 2016 SP2. Outre les correctifs répertoriés dans cet article, SQL Server 2016 SP2 inclut des correctifs logiciels inclus dans SQL Server 2016 Cumulative Update 1 (CU1) vers SQL Server 2016 SP1 CU8.

Pour plus d’informations sur les mises à jour cumulatives disponibles dans SQL Server 2016, consultez les versions de build de SQL Server 2016.

Note

  • Des correctifs supplémentaires qui ne sont pas documentés ici peuvent également être inclus dans le Service Pack.
  • Cette liste sera mise à jour lorsque d’autres articles sont publiés.

Pour plus d’informations sur les bogues corrigés dans SQL Server 2016 SP2, consultez les articles suivants de la Base de connaissances Microsoft.

Référence de bogue Description
3507192 Informations sur l’objectif de ligne de l’optimiseur dans le plan d’exécution de requête ajoutés dans SQL Server 2017 CU3 et SQL Server 2016 SP2 (KB4051361)
5660983 La mise à jour ajoute de nouvelles colonnes à SYS. DM_EXEC_QUERY_STATS DMV dans SQL Server 2016 SP2 (KB4051358)
8742052 Amélioration : Améliorations générales apportées au processus de nettoyage du suivi des modifications dans SQL Server 2016 et 2017 (KB4054842)
9443219 Mise à jour pour ajouter une nouvelle colonne à DMV sys.dm_sql_referenced_entities dans SQL Server 2016 SP2 (KB4038418)
9824203 Améliore la procédure de nettoyage Agent de distribution pour augmenter les performances de réplication transactionnelle dans SQL Server 2016 (KB4092069)
9956170 Update ajoute la fonctionnalité « Sécurité stricte CLR » à SQL Server 2016 (KB4018930)
10385772 Améliorer les diagnostics de déversement tempdb dans les événements DMV et Étendus dans SQL Server 2017 et SQL Server 2016 SP2 (KB4041814)
10696815 La mise à jour ajoute le paramètre de délai d’expiration du processeur au groupe de travail Resource Governor REQUEST_MAX_CPU_TIME_SEC dans SQL Server 2016 et 2017 (KB4038419)
10726760 Mise à jour pour la procédure de nettoyage manuelle du suivi des modifications dans SQL Server 2016 et 2017 (KB4052129)
10727775 Update ajoute la prise en charge de l’option MAXDOP pour les instructions CREATE STATISTICS et UPDATE STATISTICS dans SQL Server 2016 et 2017 (KB4041809)
10732726 Améliorer les performances des requêtes sur une table partitionnée dans SQL Server 2016 SP2 (KB4052137)
10871974 Schéma showplan unifié pour SQL Server à partir de SQL Server 2012 SP4 et SQL Server 2016 SP2 (KB4016949)
11555288 Résolution des problèmes de blocage du parallélisme intra-requête dans SQL Server 2017 et 2016 (KB4089473)
11578523 Amélioration : problème de performances lors de la mise à niveau de MDS de SQL Server 2012 à 2016 (KB4089718)
6884989 CORRECTIF : La mise à jour automatique des statistiques incrémentielles est retardée dans SQL Server 2016 et 2017 (KB4041811)
7990665 Erreur « La chaîne de sauvegarde des journaux est interrompue » lorsque le processus de sauvegarde du journal échoue dans SQL Server (KB3162858)
8025121 CORRECTIF : L’Assistant Copie de base de données échoue lorsqu’une table contient un jeu de colonnes éparses dans SQL Server (KB3157575)
8846046 CORRECTIF : le cache LogPool MEMORYCLERK_SQLLOGPOOL consomme plus de mémoire lorsque vous effectuez des transactions en ligne dans SQL Server 2016 SP1 Express Edition (KB4046909)
9191595 CORRECTIF : la troncation LSN se produit dans le groupe de disponibilité lors de la désactivation de la fonctionnalité de capture de données modifiées dans SQL Server 2016 (KB4092045)
9912272 CORRECTIF : Les statistiques d’exécution de la fonction scalaire définie par l’utilisateur sont ajoutées au fichier Showplan XML dans SQL Server 2016 SP2 (KB4051360)
10065114 CORRECTIF : Une violation d’accès se produit lorsqu’une requête fait référence à une fonction SQLCLR via un synonyme dans SQL Server 2016 (KB3136496)
10077001 CORRECTIF : Les requêtes parallèles sont plus lentes lorsqu’elles sont exécutées avec une DOP élevée dans SQL Server 2016 (KB4052138)
10456101 CORRECTIF : Ajouter le type d’attente CXPACKET dans showplan XML dans SQL Server 2016 et 2017 (KB4046914)
10571989 CORRECTIF : La page d’installation de SQL Server 2016 contient des liens de téléchargement d’outils non sécurisés (KB4046885)
10697582 CORRECTIF : SQL Server Profiler ne parvient pas à obfusquer sp_setapprole lorsqu’il est exécuté à partir d’un appel de procédure distante dans SQL Server (KB4014756)
10704351 CORRECTIF : La base de données système tempdb (sys.databases) est toujours chiffrée même si toutes les autres bases de données sur l’instance de SQL Server ne sont pas chiffrées (KB4042788)
10727149 CORRECTIF : L’allocation de mémoire requise pour exécuter une jointure de boucle imbriquée optimisée n’est pas reflétée dans Showplan XML dans SQL Server (KB3170116)
10817173 CORRECTIF : Les points de contrôle indirects sur la base de données tempdb provoquent l’erreur « Planificateur sans rendement » dans SQL Server 2016 ou 2017 (KB4040276)
10871961 CORRECTIF : Réduction des performances et attentes longues pour CLR_AUTO_EVENT et CMEMTHREAD lorsque l’UDT SQLCLR est utilisé comme paramètre de procédure stockée pour un appel RPC SQL (KB4013128)
10871968 CORRECTIF : Violation d’accès lorsque vous créez ou configurez un groupe de disponibilité Always On pour une base de données de disponibilité dans SQL Server 2012 et 2016 (KB4021243)
10871976 CORRECTIF : Les connexions de point de terminaison Service Broker ne sont pas fermées après le basculement d’un groupe de disponibilité dans SQL Server (KB4016361)
10872004 CORRECTIF : « sp_special_columns » retourne un résultat incorrect dans SQL Server 2016 (KB4056008)
10914360 CORRECTIF : Interblocage se produit sur une base de données en mode mono-utilisateur lorsque de nombreuses connexions y accèdent simultanément dans SQL Server 2016 (KB4042415)
10932023 CORRECTIF : Échec du nettoyage manuel du suivi des modifications avec l’erreur de non-existence de table dans SQL Server (KB4043624)
10937127 CORRECTIF : SQL Server manque de mémoire lorsque les paramètres table sont capturés dans les sessions Événements étendus dans SQL Server 2016, même si la collecte d’instructions ou de flux de données n’est pas activée (KB4051359)
10973046 CORRECTIF : L’exécution échoue lorsqu’une fonction SQL CLR appelle des instructions Transact-SQL via des appels d’emprunt d’identité dans SQL Server 2016 et 2017 (KB4046918)
11032173 CORRECTIF : les vidages de mémoire générés pour l’écouteur IOCP bloqué et l’écouteur IOCP « sans rendement » après le redémarrage de SQL Server (KB4048942)
11086264 CORRECTIF : Les événements d’audit SQL Server ne parviennent pas à écrire dans le journal de sécurité (KB4052136)
11454650 CORRECTIF : QRY_PROFILE_LIST_MUTEX est bloqué lorsque TF 7412 est activé dans SQL Server 2016 (KB4089239)
11523867 CORRECTIF : Il faut beaucoup de temps pour restaurer un lot qui met à jour une grande quantité de données dans SQL Server 2016 (KB4090279)
11542281 CORRECTIF : Les types d’attente CXPACKET et CXCONSUMER affichent des résultats incohérents pour certains plans de requête parallèles dans SQL Server 2016 et 2017 (KB4057054)
12519464 CORRECTIF : l’exception de violation d’accès se produit lors de l’optimisation des requêtes d’une requête qui accède à une table avec des index ou des statistiques filtrés (KB4475794)
9653457 La mise à jour permet aux showplans XML de fournir une liste de statistiques utilisées lors de l’optimisation des requêtes dans SQL Server 2016 et 2017 (KB4041817)
10895916 Amélioration : ajoute la prise en charge DBCC CLONEDATABASE de Service Broker dans SQL Server 2016 (KB4092075)
9832539 CORRECTIF : TRY…CATCH bloque la restauration d’un trop grand nombre de transactions dans certains scénarios de gestion des erreurs OLTP en mémoire dans SQL Server 2016 (KB4039846)
10288012 CORRECTIF : Impossible de redémarrer SQL Server 2016 après avoir utilisé ALTER DATABASE ADD FILE ou ADD LOG commandes pour ajouter des fichiers portant le même nom logique (KB4092046)
10761398 CORRECTIF : « Taille du fichier TempDB dépasse 1024 Mo » lorsque vous essayez de définir la taille initiale d’un TempDB fichier sur une valeur supérieure à 1 024 Mo (KB4046902)
11032146 CORRECTIF : Épuisement du pool de threads et contention CMEMTHREAD dans AAG avec amorçage des données dans SQL Server 2016 et 2017 (KB4045795)
11334467 CORRECTIF : Valeurs booléennes non localisées correctement dans le volet paramètres d’un rapport dans SSRS 2016 (mode SharePoint) (KB4075158)
11543252 CORRECTIF : La réplication n’est pas activée lorsque le classement de base de données utilise l’extension de classement «_SC » dans SQL Server 2016 et 2017 (KB4092066)
11566335 CORRECTIF : Violation d’accès lorsque vous utilisez QDS et spécifiez un plan de requête pour résoudre une régression des performances (KB4089509)

Résolutions supplémentaires

Les solutions aux problèmes suivants sont également incluses dans SQL Server 2016 SP2.

Référence de bogue Description Zone
8523231 Ajoute des tables optimisées en mémoire durables qui peuvent avoir une référence de clé étrangère aux tables optimisées en mémoire non modifiables. OLTP en mémoire
9146914 Ajoute les SpLevel and ReleaseProductVersion propriétés à SQL Server 2016 SP1. Installation et installation
10365365 Résout un problème en installant une mise à jour de sécurité SQL Server sur le nœud passif dans un cluster personnalisé. Installation et installation
9480942 Résout un problème pour éviter la référence Null dans GetNextAllHoBts. Moteur SQL
9737945 Ajoute une machine virtuelle DVM sys.dm_tran_version_store_space_usage qui peut suivre l’utilisation du tempdb magasin de versions dans chaque base de données. Moteur SQL
9742982 Résout un problème dans lequel l’utilisation de la mémoire du cache du plan est élevée lorsque la valeur MAXDOP est définie 1. Moteur SQL
10698782 Ajoute une nouvelle vue dynamique sys.dm_db_log_stats qui retourne des attributs de niveau résumé et des informations sur les fichiers journaux des transactions des bases de données. Moteur SQL
10698786 Ajoute une nouvelle DMV sys.dm_db_log_info qui retourne les informations de fichier journal virtuel (VLF) sur les fichiers journaux des transactions. Moteur SQL
10698823 Expose le pourcentage de modifications différentielles dans les bases de données pour déterminer si la sauvegarde complète de la base de données ou la sauvegarde différentielle est utile. Moteur SQL
10698846 Ajoute une nouvelle vue dynamique sys.dm_tran_version_store_space_usage qui retourne une table pour afficher l’espace total dans tempdb utilisé par les enregistrements de magasin de versions pour chaque base de données. Moteur SQL
10698847 Résout un problème dans lequel la restauration d’une sauvegarde compressée pour une base de données TDE (Transparent Data Encryption) activée via l’interface VDI (Virtual Device Interface) peut échouer avec l’erreur 38 du système d’exploitation. Moteur SQL
10755072 Ajoute la prise en charge du groupe de fichiers à l’instruction SELECT INTO . Cela vous permet de spécifier le nom du groupe de fichiers dans lequel une nouvelle table sera créée. Si le groupe de fichiers spécifié n’existe pas dans la base de données, le moteur SQL Server lève une erreur. Moteur SQL
10756412 Ajoute l’option WITH VERIFY_CLONE et l’option WITH BACKUP_CLONE à la DBCC CLONEDATABASE commande de gestion qui vous permet de vérifier et de sauvegarder des bases de données clonées. Moteur SQL
10760480 Expose les informations du processeur, telles que le nombre de cœurs, les sockets et les informations NUMA dans DMV sys.dm_server_services et la SERVERPROPERTY fonction. Moteur SQL
10823015 Améliore les performances de sauvegarde sur les ordinateurs qui ont une mémoire importante. Moteur SQL
10914366 Ajoute un attribut de nom de base de données dans la liste des processus et executionStack dans l’événement xml_deadlock_report étendu pour exposer le nom de la base de données. Moteur SQL
10925573 Ajoute un nouvel événement marked_transaction_latch_trace étendu qui montre l’état des verrous globaux utilisés par les transactions marquées. Moteur SQL
10973764 Améliore la prise en charge du service DTC (Distributed Transaction Coordinators) pour les bases de données des groupes de disponibilité AlwaysOn. Moteur SQL
11559743 Corrige un problème dans lequel vous ne parvenez pas à exécuter l’étape ADDNODE lorsque la fonctionnalité Polybase est installée en mode de déploiement ScaleOut. Moteur SQL
11565681 Expose la date et l’heure correctes DBCC CHECKDB connues pour une base de données. Moteur SQL
11583626 Résout un problème en supprimant un nœud d’un cluster de basculement sur lequel Polybase est installé. Moteur SQL
8837822 Corrige un problème dans lequel la vue dynamique sys.dm_exec_query_profiles affiche un résultat incorrect qui n’est pas conforme au plan de requête estimé ou réel. Performances SQL
9437530 Corrige l’utilisation de l’allocation de mémoire (InputMemoryGrantOutputMemoryGrantet UsedMemoryGrant les propriétés) dans Showplan XML pour les requêtes parallèles. Performances SQL
10697461 Résout un problème dans lequel l’indicateur MAX_GRANT_PERCENT de requête n’est pas toujours respecté. Performances SQL
10723493 Corrige un problème dans lequel une erreur d’assertion peut se produire lorsque vous interrogez la vue dynamique sys.dm_db_stats_histogram si la TIMESTAMP colonne contient des valeurs. Performances SQL

Pour plus d’informations sur la mise à niveau de votre installation de SQL Server vers SQL Server 2016 SP2, consultez Mises à niveau de version et d’édition prises en charge.

Comment obtenir SQL Server 2016 SP2

SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express et Microsoft SQL Server 2016 SP2 Feature Pack sont disponibles pour télécharger et installer manuellement les sites web suivants du Centre de téléchargement Microsoft.

Note

Après avoir installé le Service Pack, la version du service SQL Server doit être 13.0.5026.0 Microsoft SQL Server 2016 Service Packs sont des mises à jour cumulatives. SQL Server 2016 SP2 met à niveau toutes les éditions et tous les niveaux de service de SQL Server 2016 vers SQL Server 2016 SP2.

Si, pour une raison quelconque, vous choisissez de désinstaller SQL Server 2016 SP2, la désinstallation de SQL Server 2016 SP2 ne sera pas bloquée et vous serez en mesure de désinstaller SQL Server 2016 SP2 de la même manière que les autres Service Packs. Toutefois, si vous exécutez l’édition Standard, Web ou Express de SQL Server et que vous utilisez certaines nouvelles fonctionnalités qui sont déverrouillées uniquement lorsque vous démarrez SQL Server 2016 SP2, vous pouvez rencontrer des erreurs ou voir les bases de données laissées dans un état suspect après la désinstallation de SQL Server 2016 SP2. Pire encore, si les bases de données système utilisent de nouvelles fonctionnalités (par exemple, des tables partitionnée dans des bases de données maîtres), cela peut empêcher les instances SQL Server de démarrer après la désinstallation de SQL Server 2016 SP2.

Nous vous recommandons de vérifier que toutes les nouvelles fonctionnalités sont désactivées ou supprimées avant de choisir de désinstaller SQL Server 2016 SP2 sur les éditions autres que l’édition Enterprise. Vous ne pouvez pas supprimer le groupe de fichiers memory_optimized_data . Par conséquent, si vous avez configuré le memory_optimized_data groupe de fichiers sur votre base de données avec SP2, vous ne devez pas désinstaller SQL Server 2016 SP2. Sinon, la base de données entre dans un état suspect et l’entrée suivante est consignée dans le journal des erreurs :

<Erreur DateTime> spid15s : 41381, Gravité : 21, État : 1.
<DateTime> spid15s La base de données ne peut pas être démarrée dans cette édition de SQL Server, car elle contient un groupe de fichiers MEMORY_OPTIMIZED_DATA. Consultez la documentation en ligne pour plus de détails sur la prise en charge des fonctionnalités dans les différentes éditions de SQL Server.

  • Ce produit contient des logiciels dérivés de la fonction de hachage Secure De Xerox.

  • Ce produit inclut des logiciels de la bibliothèque de compression à usage général zlib.

  • Certaines parties de ce logiciel sont basées en partie sur le travail de RSA Data Security, Inc. Étant donné que Microsoft a inclus le logiciel RSA Data Security, Inc., dans ce produit, Microsoft est tenu d’inclure le texte ci-dessous qui a accompagné ce logiciel :

    • Copyright 1990, RSA Data Security, Inc. Tous les droits réservés.
    • La licence permettant de copier et d’utiliser ce logiciel est accordée à condition qu’il soit identifié comme « RSA Data Security, Inc., MD5 Message-Digest Algorithm » dans tous les documents mentionnant ou référençant ce logiciel ou cette fonction. La licence est également accordée pour effectuer et utiliser des œuvres dérivées, à condition que ces travaux soient identifiés comme « dérivés de l’algorithme RSA Data Security, Inc., MD5 Message-Digest » dans tous les documents mentionnant ou référençant le travail dérivé.
    • RSA Data Security, Inc., ne fait aucune représentation concernant la marchandabilité de ce logiciel ou l’adéquation de ce logiciel à des fins particulières. Il est fourni « tel quel » sans garantie explicite ou implicite de tout type.

    Ces avis doivent être conservés dans toutes les copies de toute partie de cette documentation ou de ce logiciel.

  • La fonctionnalité de mappage Reporting Services utilise des données provenant de fichiers de formes TIGER/Line qui sont fournies sous la forme de la États-Unis Bureau du recensement. Les fichiers de forme TIGER/Line sont un extrait d'informations géographiques et cartographiques sélectionnées de la base de données MAF/TIGER du Bureau de recensement. Les fichiers de forme TIGER/Line sont disponibles sans frais auprès du Bureau de recensement États-Unis. Pour obtenir plus d’informations sur les fichiers de forme TIGER/Line, accédez aux fichiers de forme TIGER/Line. Les informations de limite dans les fichiers de forme TIGER/Line sont destinées uniquement à la collecte et à la tabulation des données statistiques ; sa représentation et sa désignation à des fins statistiques ne constituent pas une détermination de l’autorité de compétence, des droits de propriété ou des droits, et ne reflète pas la description légale des terres. Tiger et Tiger/Line de recensement sont des marques déposées du Bureau de recensement États-Unis.

Copyright 2012 Microsoft. Tous droits réservés.

References

Pour plus d’informations sur la façon de déterminer la version et l’édition actuelles de SQL Server, sélectionnez le numéro d’article suivant pour accéder à l’article dans la Base de connaissances Microsoft :

321185 Comment identifier votre version et édition de SQL Server

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.