DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN
Détails
Nom de produit |
SQL Server |
Version du produit |
10.0 |
Numéro de build du produit |
|
ID d'é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 de l'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.