DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN

Détails

Nom du produit

SQL Server

Version du produit

10.0

Numéro de build du produit

ID de l'événement

-1071636234

Source de l'événement

dtsmsg.rll

Composant

Integration Services

Nom symbolique

DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN

Texte du message

Impossible de convertir la colonne « __ » en raison de types de données de chaîne Unicode et non Unicode.

Explication

Ce message indique qu'un composant de flux de données essaie de passer des données de chaîne Unicode à un autre composant qui attend des données de chaîne non Unicode dans la colonne correspondante, ou inversement.

La valeur hexadécimale de ce numéro d'erreur est 0xC02020F6.

Causes possibles

Ce message peut apparaître en raison de l'un des problèmes suivants :

  • Vous utilisez la source Excel et vous n'avez pas configuré de transformation de conversion de données pour convertir les colonnes de chaîne des données Unicode qui ont été chargées à partir de la source Excel.

  • Vous utilisez la destination Excel et vous n'avez pas configuré de transformation de conversion de données pour convertir au format Unicode les données qui sont enregistrées dans la destination Excel.

Action utilisateur

Ajouter des transformations de conversion de données pour convertir les données

Ajoutez des transformations de conversion de données pour convertir les chaînes des colonnes de chaîne du format non Unicode (DT_STR) au format Unicode (DT_WSTR) et vice versa.

Utiliser l'Assistant Importation et Exportation SQL Server pour créer le package

Lorsque vous utilisez l'Assistant Importation et Exportation SQL Server pour créer un package, l'Assistant crée et configure toutes les transformations de conversion de données dont vous avez besoin. Utilisez l'Assistant pour créer un package de base, enregistrez ce dernier, puis reconfigurez-le et améliorez-le.