¡¡Qué "peassso" paquete tengo, niña!!

Jajaja, si es que aún me rio cuando recuerdo la situación. La frase del post se la dije a mi compi, y de pronto. Y es que me salió sin más, de alegría, de ver que funcionaba ;-). Bueno bueno, que esto es un blog de informática y no la web del marqueze. Y es que ahora estoy liado con una importación de datos de una base de datos Access (sí sí, de un informático, sí hombre!!, de esos que ponen todos los campos memo, los nombra con espacios en blanco y no pone claves a las tablas) a una bd de SQL Server 2005 de un proyecto que tenemos en el Hospital donde trabajo. Y como no tenía más remedio que meterme en esa importación pues me dije: "Tío, una buena oportunidad para hacer cosillas con Integration Services", y el resultado fue esa frase del post. Es mi primer paquete de Integration Services, y creo que no será el último, así que igual escribo alguna cosa de mis peripecias con estos servicios. No trabajé con DTS ni con ningún sistema de transformación de datos previamente así que no puedo hacer una valoración de SSIS con respecto a otros sistemas, lo que sí puedo decir es: ¡¡Qué "peassso" paquete tengo, niña!! :-).

Y dejo aquí una cosilla por si alguien empieza con esta herramienta y que me ha pasado y ha sido, quizás, el mayor problemilla que he tenido, de momento. Cuando ejecutaba me daba un error en el Data Flow y el destino SQL Server se ponía en rojito. Viendo en la ventana "Log Events" (de mucha utilidad) observé un error que se producía efectivamente en el destino. Descubrí finalmente que se debía a la propiedad timeout de este componente que, por defecto, viene establecida a 30, es decir, a los 30 segundos desde el inicio de la ejecución este componente genera un timeout si no tiene datos. Y no los podía tener puesto que mis tareas de modificaciones tardaban más de 30 seg. Por tanto, para evitar este error (que finaliza la ejecución) se puede aumentar este tiempo o simplemente ponerlo a 0 para que no salte.

Por cierto, que bueno es Fito!! (lo escuchaba en el momento de escribir el post)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *