Asistente de importación y exportación de SQL columna desconocido conversión de tipos(s)

Al importar un archivo plano como un archivo CSV puede recibir el mensaje de error de la columna desconocido conversión de tipos(s) en el SQL Server asistente de importación y exportación.

Esto es porque las columnas del archivo CSV predeterminada a una cadena de. Usted tendrá que definir los tipos de datos de cada columna del archivo CSV y luego ejecutar la importación. Es importante que los tipos de datos del partido origen y el destino. En algunos casos, el asistente de importación y exportación de SQL será capaz de convertir los tipos de datos, pero en muchos casos no será capaz de.

A continuación se muestra cómo definir los tipos de datos:

1. Abrir la importación de SQL y asistente de exportación y seleccione la fuente de archivos planos de la lista desplegable de fuente de datos
SQL importación y Asistente para exportación de archivos planos de origen de datos

2. Después de haber seleccionado la fuente de datos como archivo plano, elegir la opción avanzada del menú de la izquierda.
SQL Importación y Exportación Asistente de origen de archivo plano Advanced Data

En este ejemplo, el destino es una tabla de base de datos llamada empleado. El siguiente es los tipos de datos para la tabla de empleados.

Tipos de datos de tabla de base de datos
Con el fin de hacer que los tipos de datos se ajustan a cambiarlo desde SQL Importación y SQL Asistente propiedades avanzadas de menú Tipo de datos.

Para este ejemplo el de empleado necesita ser cambiado a un entero y el ModifiedDate a la Fecha.

También puede elegir el Sugerir Tipos… botón y pulse OK para que el software para detectar los tipos de datos. El Sugerir Tipos… puede ser inexacta en momentos así que por favor verifique los tipos de datos después de usar esta opción.

Asistente para la importación y exportación de SQL de archivos planos de datos Fuente Avanzada de enteros

3. Después de ajustar los tipos de datos eligen próximo. Elija el destino. En este ejemplo se trata de una tabla de SQL Server.

Asistente para la importación y exportación de SQL origen de archivo plano de destino de datos

4. Elija a continuación y seleccione la tabla de destino.
Asistente para la importación y exportación de SQL origen de archivo plano de datos de tabla de destino

5. Elige próximo y debería ver todas las garrapatas verdes en la columna de la izquierda. Si usted ve un icono amarillo o icono rojo, entonces tendrá que volver atrás y rectificar los errores.

6. Haga clic en Finalizar y, si todo está configurado correctamente, entonces usted debe ver la pantalla de éxito.
SQL importación y Asistente para exportación de archivos planos Éxito columnas de origen de datos

Si tiene problemas:

  • Asegúrese de que el partido de destino y de origen o tipos de datos es compatible
  • Hacer de datos seguro que no es truncada es decir, los tipos de datos de cadena en la fuente debe ser igual o menor que el destino
  • Puede que tenga que utilizar calificadores de texto (por lo general entre comillas) en su origen por lo que no hay conlflict entre los delimitadores de datos y caracteres. por ejemplo,. 'Texto1, text2’ esto se toma como una sola columna, donde como sin las comillas sería dos columnas donde el delimitador es una coma.

Deja una Respuesta