S’applique à
SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptômes

Lorsque vous tentez de stocker des données de type chaîne ou binairequi dépassent la taille de la colonne cible dans Microsoft SQL Server, le message d’erreur suivant s’affiche :

MSG 8152, niveau 16, état 6, fonction nomprocédure, ligne LineNumber Les données de type chaîne ou binaire seraient tronquées.

Cette mise à jour SQL Server introduit un message facultatif contenant les informations de contexte supplémentaires suivantes.

MSG 2628, niveau 16, état 6, fonction nomprocédure, ligne LineNumber Les données de type chaîne ou binaire seraient tronquées dans la table'%. * ls', colonne'%. * ls'. Valeur tronquée : '%. * ls'.

Le nouvel ID du message est 2628. Ce message remplace le message 8152 dans toute sortie d’erreur si l’indicateur de suivi 460 est activé.

Résolution

Cette amélioration est incluse dans les mises à jour cumulatives de SQL Server suivantes :

      Mise à jour cumulative 12 pour SQL Server 2017

      Mise à jour cumulative 6 pour SQL Server 2016 SP2

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL Server 2017

Dernière mise à jour cumulative pour SQL Server 2016

Références

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.