Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Erreurs dans SQL Server lors de l'importation du fichier CSV malgré l'utilisation de varchar(MAX) pour chaque colonne

Dans l'assistant d'importation et d'exportation de SQL Server, vous pouvez ajuster les types de données source dans la section Advanced onglet (ceux-ci deviennent les types de données de la sortie si vous créez une nouvelle table, mais sinon ils ne sont utilisés que pour gérer les données source).

Les types de données sont fâcheusement différents de ceux de MS SQL, au lieu de VARCHAR(255) c'est DT_STR et la largeur de la colonne de sortie peut être définie sur 255 . Pour VARCHAR(MAX) c'est DT_TEXT .

Ainsi, sur la sélection de la source de données, dans l'onglet Advanced , modifiez le type de données de toutes les colonnes incriminées de DT_STR à DT_TEXT (Vous pouvez sélectionner plusieurs colonnes et les modifier toutes en même temps).