Migrar DTS SQL Server 2000 A La Nueva Instancia SQL Server 2005

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 12

Migrar DTS SQL Server 2000 a la nueva instancia SQL Server 2005

Publicado: Marzo 03, 2008


Son frecuentes las consultas relacionadas con un mismo tema: cmo migrar DTS de SQL Server 2000 a Integration Services de SQL 2005. Sucede que an hay muchos Profesionales de TI que no se acostumbran a la idea de que los DTS como tal ya no van a existir, dado que el modelo de programacin de los SSIS est orientado a la plataforma .NET.

En este artculo analizaremos los pasos a seguir para poder migrar con xito sus DTS, recordando que existen elementos a construir, una vez migrados los DTS. La migracin de los DTS de la versin 2000 a 2005 requiere de varias tareas necesarias para que sea exitosa. Lo primero que debemos hacer es mover de la instancia SQL 2000, a la nueva instancia en 2005. Para esto, vamos a utilizar la utilidad DTS 2000 Backups previamente instalada. Los pasos a seguir son los siguientes: 1. Del men inicio seleccione All programs. 2. Seleccione el grupo de programas DTSBackup 2000. 3. Luego selecciones la aplicacin DTSBackup 2000. 4. Verifique que esta seleccionada la tableta Source. 5. Pulse el botn Select Source. 6. Escriba el nombre de la instancia SQL Sever que contiene los DTS a migrar. 7. Proporcione la autenticacin necesaria para conectarse al servidor. 8. Aparecen los DTS que se encuentran disponibles en esta instancia. 9. Puede seleccionar ms de un DTS pulsando la tecla CTRL, o el comando Select All si desea seleccionarlos todos. 10. Pase a la pestaa Destination. 11. Escriba el nombre de la instancia SQL Server a donde desea migrar los DTS. 12. Proporcione la autenticacin necesaria para conectarse al servidor. 13. Pulse aceptar. 14. Se Migraron los DTS a la instancia destino.

A continuacin debemos verificar que los DTS fueron migrados a la instancia SQL 2005. Para esto necesitamos hacer lo siguiente: 1. Abrir el SQL Management Studio. 2. Conectarnos a la instancia de base de datos destino de los DTS migrados. 3. Navegar en la carpeta Management y buscar la carpeta Legacy. 4. Seleccionar la carpeta Data Transformation Services. 5. Seleccionar uno de los DTS migrados y pulsar el botn derecho del mouse sobre l y seleccionar el comando Open.

6. Debe aparecer el DTS Designer conocido por usted en SQL 2000. 7. Verifique los objetos del DTS (conexiones, tareas, etc) 8. Repita los pasos 5 a 7 para el resto de los DTS.

Es importante destacar que hasta este punto, los DTS, se movieron de la instancia 2000 a la 2005 de SQL Server. Gracias a las herramientas de compatibilidad del SP2 de SQL 2005, estos DTS se pueden seguir modificar tal cual si estuviramos en SQL Server 2000. Sin embargo para la automatizacin de estos DTS, es necesario que los migremos a Integration Services. A continuacin los pasos para realizar esta migracin.

1. Pulse el botn derecho del mouse sobre el DTS que desea migrar. 2. Seleccione el comando Migrate. Aparece el asistente para migrar paquetes DTS. 3. Pulse el comando Next. 4. Seleccione la instancia origen de los paquetes a migrar y pulse el comando Next.

5. Seleccione la instancia destino en donde desea migrar los paquetes (debe ser una instancia SQL Server 2005). 6. Seleccione el o los paquetes que desea migrar.

7. Seleccione una ubicacin para el archivo log que se va a generar.

8. Pulse el comando Next. 9. Confirme la informacin necesaria para la migracin.

10. Pulse el comando Finish para ejecutar la migracin. Una vez migrados los DTS a Integration Services, debe confirmar que se encuentran disponibles en este nuevo servicio de SQL Server 2005. Para esto debe hacer conectarse al Integration Services de la siguiente manera: 1. En el SQL Server Management Studio, pulse el botn Connect en el Object Explorer

2. Seleccione Integration Services.

3. Escriba el nombre de la instancia del Integration Service y proporcione las credenciales de autenticacin necesarias. 4. Pulse Connect. 5. Aparece el servidor en el Integration Services en el Object Explorer. 6. Navegue a la carpeta Stored Package. 7. Expanda la carpeta MSDB. 8. Verifique que estn presente los paquetes migrados. Una vez migrados los DTS a Integration Services, se puede programar su ejecucin con JOBS de SQL Server 2005. Adicionalmente, se pueden aprovechar todas las nuevas capacidades de desarrollo de Visual Studio .NET. En nuestro caso, desarrollamos un proyecto en Visual Studio .NET, que contiene los paquetes migrados a Integration Services, en donde el desarrollador puede modificar los objetos de cada paquete.

Una vez modificados los paquetes en Visual Studio, pueden ser utilizados en Integration Services. Para utilizar los paquetes modificados en Visual Studio debe hacer lo siguiente: 1. Pulse el boton derecho del mouse sobre la carpeta MSDB en el Integration Services. 2. Seleccione Import Package

3. En la seccin Package location seleccione la seccin donde est el paquete a importar. En este caso File System, porque se encuentra en la carpeta del proyecto.

4. Pulse el botn Browse en la seccin Package Path, y navegue hasta la carpeta que contiene los paquetes a importar (la carpeta de la solucin .NET).

5. Confirme el nombre que llevara el paquete en el servidor y pulse OK.

Si el paquete ya existe en el servidor de Integration, se le va a preguntar si desea reemplazarlo o no. En estos momentos ya est listo para usar los paquetes migrados a Integration Services. Esperen la gua en la cual vamos a explicar cmo hacer un JOB que ejecute estos paquetes de Integration Services.

Links relacionados

También podría gustarte