Comment peut-on changer la valeur par défaut de type varchar 255 d'une colonne lors de l'importation de données à partir d'Excel dans Sql Server en utilisant l'Assistant Importation de l'Exportation?

Je suis en train d'importer des données à partir d'excel à Sql Server à l'aide de l'assistant d'Importation. Tout semble parfait dans les premières étapes. L'assistant est capable de lire le fichier excel et de les identifier correctement les colonnes. Mais dans la dernière étape, quand le processus s'exécute, il ne parvient pas donner les erreurs suivantes:

Erreur 0xc020901c: Tâche de Flux de Données 1: Il y avait une erreur de sortie
la colonne "AlternateName" (24) sur la sortie "Excel de Sortie de la Source" (9). L'
la colonne état renvoyé est: "le Texte a été tronqué ou un ou plusieurs
les personnages avaient pas de correspondance dans la cible de page de code.". (Importation de SQL Server
et Assistant d'Exportation)

Erreur 0xc020902a: Tâche de Flux de Données 1: La "sortie de la colonne "AlternateName"
(24)" a échoué en raison de la troncature s'est produite, et la troncation ligne
la disposition sur la "sortie de la colonne "AlternateName" (24)" indique un échec
sur troncature. Une troncature erreur s'est produite sur l'objet spécifié de
le composant spécifié. (SQL Server Assistant Importation et Exportation)

Erreur 0xc0047038: Tâche de Flux de Données 1: Code d'Erreur SSIS
DTS_E_PRIMEOUTPUTFAILED. La méthode PrimeOutput sur la composante "Source
- La feuille Sheet1$" (1) code d'erreur retourné 0xC020902A. La pièce retournée
un code d'erreur lorsque le moteur de pipeline appelé PrimeOutput(). L'
signification du code d'erreur est défini par le composant, mais l'erreur
est fatale et le pipeline arrêté d'exécution. Il peut y avoir d'erreur
les messages postés avant cela, avec plus d'informations à propos de la panne.
(SQL Server Assistant Importation et Exportation)

La colonne, AlternateName a maxi longueur de données de 658 caractères. La table de destination a la colonne AlternateName défini comme varchar(1000). Donc je ne sais pas pourquoi j'obtiens cette erreur. Mais ensuite, j'ai remarqué ce

Comment peut-on changer la valeur par défaut de type varchar 255 d'une colonne lors de l'importation de données à partir d'Excel dans Sql Server en utilisant l'Assistant Importation de l'Exportation?

J'ai l'intuition que cela peut être à l'origine du problème. Mais alors, comment puis-je changer la colonne de la Source définie comme varchar 255 ?

OriginalL'auteur shashi | 2011-09-15