tutorial - ssis exportar datos a excel
¿Cómo programar programáticamente un paquete de SSIS? (2)
Sí, esta es una de mis frustraciones con SSIS: que no proporcionan una tabla o mapa simple de la nueva terminología.
Puede usar un pequeño fragmento de código para descubrir los componentes disponibles para su uso.
El código se encuentra aquí: http://msdn.microsoft.com/en-us/library/ms136106.aspx
Cuando lo ejecuté, encontré el apodo para copiar columna para ser: Nombre: Copiar nombre de creación de columna: DTSTransform.CopyMap.1
Intento crear programáticamente un paquete SSIS que contenga un flujo de datos simple de la tabla A a la tabla B en la misma base de datos. Estoy usando el ejemplo dado aquí . El paquete se crea y se guarda en un archivo dtsx, pero cuando lo abro en el estudio visual, veo que las tablas de origen y destino no se han seleccionado.
También quiero insertar una tarea de transformación antes de que llegue al destino. Alguna pista, punteros?
Gracias.
EDITAR
Bueno, he logrado seleccionar las tablas de origen y de destino, y la tarea incluso se ejecutó con éxito. Resulta que necesitaba
(a) utilice una conexión oleDB para la fuente y la detinación [No me gusta de esta manera; Solo quiero usar una conexión]
(b) configure Accessmode en 3 en el destino SetComponentProperty ("AccessMode", 3) que equivale a Table o View - carga rápida.
¿Hay alguna documentación sobre esto en alguna parte? Todo lo que puedo encontrar es lo que hace SetComponentProperty , y no todos los parámetros que puede tomar para hacer eso. p.ej. ¿Qué más puedo poner allí además de "AccessMode" ?, ¿qué significa el segundo parámetro 3 o 2 o 1?
Todavía estoy tratando de mapear los apodos. STOCK: PipelineTask significa tarea de DataFlow. ¿Cuál es el apodo para decir ... copiar columna?
Solía tener una copia de SQL Server 2005 Integration Services , un libro de Wrox. Estoy bastante seguro de que tiene un capítulo completo o dos dedicados a trabajar programáticamente con paquetes de SSIS. Es posible que desee consultar una librería local y hojearla, puede tener lo que desea.
Lo siento, no puedo darte nada más específico que una referencia de libro. Buena suerte.