CORRECTIF : Les erreurs de tronquage lorsque vous utilisez la commande bcp pour importer des données à partir de fichiers texte de grande taille sur une version chinoise de Windows

Symptômes

Considérez le scénario suivant :
  • Vous exécutez une commande BCP pour importer des données à partir d’un fichier texte sur un système dont les paramètres régionaux système en chinois (simplifié, Chine).
  • Le fichier texte est important, par exemple, plus de 30 mégaoctets (Mo).
  • Le séparateur de champ est défini pour les caractères de plusieurs octets.
Dans ce scénario, les données ne peuvent pas être importées correctement, et vous recevez un message d’erreur semblable au suivant :
SQLState = 22001, NativeError = 0
Erreur = données [Microsoft] [SQL Server Native Client 11.0] chaîne, troncature sur la droite


Résolution

Le problème a été tout d’abord résolu dans la mise à jour cumulative suivante de SQL Server :
Recommandation : installez la mise à jour cumulative la plus récente pour SQL Server

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Obtenir des informations sur la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.
Propriétés

ID d'article : 3166545 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires