Assistant d'importation et d'exportation SQL colonne inconnue conversion de type(s)

Lors de l'importation d'un fichier plat comme un fichier CSV que vous pouvez obtenir le message d'erreur de conversion de type colonne inconnue(s) dans le SQL Server Assistant d'importation et d'exportation.

En effet, les colonnes du fichier CSV par défaut à une chaîne. Vous devrez définir les types de données de chaque colonne dans le fichier CSV, puis exécutez l'importation. Il est important que les types de données de la source et la destination correspondance. Dans certains cas, l'assistant d'import export SQL sera en mesure de convertir les types de données, mais dans de nombreux cas, il ne sera pas en mesure de.

Les spectacles suivants comment définir les types de données:

1. Ouvrir Assistant d'importation et d'exportation SQL et choisissez la source de fichier plat à partir des sources de données de liste déroulante
SQL Assistant Importation et exportation Flat Source des données du fichier

2. Une fois que vous avez choisi la source de données sous forme de fichier plat, choisissez l'option avancée dans le menu à gauche.
SQL Assistant Importation et exportation avancée Flat Source des données de fichier

Dans cet exemple, la destination est un employé appelé table de base de données. Ce qui suit est le type de données pour la table des employés.

Base de données Tableau Datatypes
Afin de rendre les types de données correspondent à changer à partir de SQL importation et le menu SQL Assistant Propriétés avancées DataType.

Pour cet exemple, le EmployeeID doit être changé à un nombre entier et ModifiedDate à ce jour.

Vous pouvez également choisir le Suggérer Types… bouton et appuyez sur OK pour le logiciel pour détecter les types de données. Le Suggérer Types… peuvent être inexacts parfois si s'il vous plaît vérifier les types de données après avoir utilisé cette option.

SQL Assistant Importation et exportation fichier plat source de données avancée Entier

3. Après avoir défini les types de données suivante choisie. Choisissez la destination. Dans cet exemple, est une table SQL Server.

SQL Assistant Importation et exportation fichier plat source de données Destination

4. Choisissez suivant et sélectionnez la table de destination.
SQL Assistant Importation et exportation fichier plat source de données Tableau Destination

5. Choisissez prochaine et vous devriez voir toutes les tiques vertes dans la colonne de gauche. Si vous voyez une icône jaune ou icône rouge alors vous devrez revenir en arrière et corriger les erreurs.

6. Cliquez sur Terminer et si tout est correctement configuré, vous devriez voir l'écran de succès.
SQL Assistant Importation et exportation Colonnes de source de données fichier plat Succès

Si vous avez des problèmes:

  • Assurez-vous que le match DataTypes source et de destination ou est compatible
  • Assurer que les données ne sont pas tronquées par exemple la chaîne dans la source des types de données doit être égale ou inférieure à la destination
  • Vous devrez peut-être utiliser des qualificatifs de texte (généralement entre guillemets) dans votre source afin qu'il n'y ait pas conlflict entre vos données et les caractères délimiteurs. par exemple,. « text1, texte2’ ce serait considéré comme une seule colonne, où, sans les guillemets, il serait deux colonnes où le séparateur est une virgule.

Laisser un commentaire