2010-08-06 15 views
7

En SQL Server 2005, importar datos (SSIS), mi deseo es importar un archivo de texto y hacer que se anexe a una tabla existente. La primera vez, a través del asistente en el paso Mapeos de Columna, juro que Añadir filas a la tabla de destino botón de radio fue habilitado. Pero, ahora, está deshabilitado (gris) e incluso reiniciar el asistente no hará que se vuelva a habilitar.SSIS 2005: "Añadir filas a la tabla de destino" aparece en gris. ¿Por qué?

¿Hay algún secreto/magia que no conozca? ¿Cómo puedo obtener esa opción para volver a habilitar para que pueda agregar (en lugar de Crear tabla de destino)?

+0

Tenga en cuenta que el nombre de la base de datos distingue entre mayúsculas y minúsculas. –

Respuesta

7

En mi experiencia, si la tabla en la que está importando no existe en el momento en que está pasando por el "Asistente de importación y exportación de SSIS", no tendrá la opción de Agregar; si la tabla existe en el momento en que realiza el asistente, la opción está disponible.

Si elige la opción "Crear tabla", el asistente solo crea el paquete SSIS con una tarea Ejecutar SQL que crea la tabla antes del flujo de datos que carga los datos. Por lo tanto, siempre puede simplemente eliminar la tarea en el paquete resultante y obtendrá "Agregar" de forma predeterminada.

+1

¡Esta fue la clave! En mi caso, los nombres de la tabla tenían diferentes casos. –

+0

Gracias! Este fue mi problema. "la tabla en la que está importando no existe en ese momento". No actualicé el servidor sql después de usar las primeras migraciones de código con EF6, por lo que mis tablas aún no existían. – CareTaker22

1

El nombre de la tabla debe ir precedido del nombre del esquema ("dbo."). De lo contrario, el asistente no lo encontró en mi caso.

23

Sé lo que se está perdiendo ... ¡porque una vez lo extrañé también!

En la pantalla, "Seleccionar tablas y vistas",
hay un "destino" del menú desplegable en la parte derecha.

Seleccione su mesade este desplegable,
continuación, haga clic en el botón "Editar Asignaciones ".

¡Ahora se habilitará la opción de agregar!

+3

Justo lo que me estaba perdiendo también. ¡Gracias! – shambulator

Cuestiones relacionadas