Le text a été tronqué ou un ou plusieurs caractères n'avaient pas de correspondance dans la page de code cible

Je veux importer des données de file .xlsx dans MS SQL SERVER 2008. Donc, en utilisant l'Assistant d'import et d'export SQL Server, je commence à importer en sélectionnant le file .xlsx. Ici, j'ai eu l'erreur "Le text a été tronqué ou un ou plusieurs caractères n'avaient pas de correspondance dans la page de code cible".

J'ai essayé google et j'ai une solution de 2-3 et je commence à les essayer un par un.

  1. J'ai essayé de modifier la taille du type de données à nvarchar (max) — ne fonctionne pas
  2. J'ai essayé d'append plus de 255 caractères dans une colonne particulière et de donner la taille nvarchar (max) — ne fonctionne pas
  3. J'ai essayé de sauvegarder le file .xlsx sur .csv et de commencer l'import en sélectionnant la source de données file plat — ne fonctionne pas
  4. J'ai également essayé de sélectionner DT_NTEXT — pas travailler

Expliquez-moi comment je complète cette tâche?

Je vous remercie.

J'ai utilisé le SSIS pour cette tâche et son travail. Les champs avec erreur sont déplacés vers le file plat et d'autres tous les champs sont transférés avec succès à la database dont j'ai besoin.

Je reçois l'aide du lien suivant:
https://www.simple-talk.com/sql/ssis/moving-data-from-excel-to-sql-server-10-steps-to-follow/