sql >> Base de Datos >  >> RDS >> Sqlserver

Errores en SQL Server al importar un archivo CSV a pesar de que se usa varchar (MAX) para cada columna

En el Asistente de importación y exportación de SQL Server, puede ajustar los tipos de datos de origen en Advanced pestaña (estos se convierten en los tipos de datos de la salida si se crea una nueva tabla, pero de lo contrario solo se usan para manejar los datos de origen).

Los tipos de datos son molestamente diferentes a los de MS SQL, en lugar de VARCHAR(255) es DT_STR y el ancho de la columna de salida se puede establecer en 255 . Para VARCHAR(MAX) es DT_TEXT .

Entonces, en la selección Fuente de datos, en Advanced pestaña, cambie el tipo de datos de cualquier columna infractora de DT_STR a DT_TEXT (Puede seleccionar varias columnas y cambiarlas todas a la vez).