domingo, 9 de marzo de 2008

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

Son frecuentes las consultas relacionadas con un mismo tema: cómo migrar DTS de SQL Server 2000 a Integration Services de SQL 2005. Sucede que aún 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 programación de los SSIS está orientado a la plataforma .NET.

En este artículo analizaremos los pasos a seguir para poder migrar con éxito sus DTS, recordando que existen elementos a construir, una vez migrados los DTS.

La migración de los DTS de la versión 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 aplicación DTSBackup 2000.

4. Verifique que esta seleccionada la tableta “Source”.

5. Pulse el botón “Select Source”.

6. Escriba el nombre de la instancia SQL Sever que contiene los DTS a migrar.

7. Proporcione la autenticación necesaria para conectarse al servidor.

8. Aparecen los DTS que se encuentran disponibles en esta instancia.

9. Puede seleccionar más de un DTS pulsando la tecla CTRL, o el comando Select All si desea seleccionarlos todos.

10. Pase a la pestaña Destination.

11. Escriba el nombre de la instancia SQL Server a donde desea migrar los DTS.

12. Proporcione la autenticación necesaria para conectarse al servidor.

13. Pulse aceptar.

14. Se Migraron los DTS a la instancia destino.


A continuación 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 botón 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 estuviéramos en SQL Server 2000. Sin embargo para la automatización de estos DTS, es necesario que los migremos a Integration Services.

A continuación los pasos para realizar esta migración.

1. Pulse el botón 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 ubicación para el archivo log que se va a generar.

8. Pulse el comando Next.

9. Confirme la información necesaria para la migración.

10. Pulse el comando Finish para ejecutar la migración.

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 botón “Connect” en el “Object Explorer”

2. Seleccione Integration Services.

3. Escriba el nombre de la instancia del Integration Service y proporcione las credenciales de autenticación 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 estén presente los paquetes migrados.

Una vez migrados los DTS a Integration Services, se puede programar su ejecución 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 sección Package location seleccione la sección donde está el paquete a importar. En este caso “File System”, porque se encuentra en la carpeta del proyecto.

4. Pulse el botón Browse en la sección Package Path, y navegue hasta la carpeta que contiene los paquetes a importar (la carpeta de la solución .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 guía en la cual vamos a explicar cómo hacer un JOB que ejecute estos paquetes de Integration Services.

Fuente: TechNet


miércoles, 5 de marzo de 2008

Integrar Driver de un SATA en tu S.O.

La última vez tuve problemas para reconocer mi disco SATA cuando decidí cambiar de Sistema operativo, consultando en la web encontre diversas soluciones que me proponían, una de ellas era deshabilitar la opción native del SATA en la BIOS, que era una opción buena por la naturaleza de ser rapida, pero no Óptima en la calidad de querer aprovechar los beneficios que trae un disco SATA a un ATA, hasta que encontré un camino poco largo pero óptimo; Integrando los drivers de mi SATA con mi SO, que actualemnte me ha funcionado hasta para WIN2003.

Les presento la solución que encontre con nLitle:
(desde http://foro.noticias3d.com/vbulletin/showthread.php?t=84695)

Recordar que la integración de drivers solo es necesaria si tenemos una controladora SATA integrada no nativa (externa al southbridge del chipset) o una controladora SATA PCI. En general todas las controladoras SATA de placas actuales serán nativa y no necesitarán driver para reconocer discos duros, pero si os encontrais con alguna que necesita driver, pues nada mejor que hacerse un CD con driver integrado en unos pocos minutos...





Para la realización de un CD de Windows XP con driver SATA integrado necesitaremos...



• Un CD de Windows XP, Windows XP SP1 o Windows SP2.

• Driver SATA de la controladora no nativa que vamos a integrar.

• Programa nLite.



Lo primero que haremos será instalar el nLite.



Una vez instalado, lo ejecutaremos y llegaremos a su pantalla de bienvenida, donde en la primera ejecución deberemos elegir el idioma...









Ahora debemos indicarle al programa donde tenemos el CD de instalación de Windows XP, para lo que daremos al botón buscar y después ayudándonos del mini-explorador que saldrá, buscaremos y seleccionaremos la unidad...













Tras esto el programa nos dará un aviso de que encesita una carpeta vacia en el HD para copiar los archivos del Windows y saldrá un mini-explorador para que podamos elegir la carpeta donde queremos hacerlo...













El programa copiará el contenido del CD al HD y mostrará información sobre el tipo de Windows XP copiado, en este punto deberemos dar al botón siguiente...













Llegamos a la ventana donde podemos elegir proyectos anteriores, que en este caso como será la primera vez que estamos utilizando nLite estará vacía. Simplemente daremos al botón siguiente...









Ahora veremos la ventana donde podemos seleccionar que tareas realizar. Seleccionaremos “Integrar Controladores”, “Crear ISO Autoarrancable” y presionaremos en el botón siguiente...









En la siguiente ventana podremos integrar drivers. Lo que haremos es hacer clic en “Insertar” y cuando se desliguen otros das opciones seleccionaremos “Controlador Único”...













Nos saldrá otra vez un mini-explorador donde buscar el driver SATA de la controladora, lo localizaremos, lo seleccionaremos y daremos al botón Abrir...









Ahora sale una nueva ventana en la que tenemos que seleccionar “Controlador Modo Texto” (Debería estar seleccionado por defecto), seleccionaremos el driver a integrar (puede haber varios drivers y debemos integrar el de Windows XP) y por ultimo daremos al botón Aceptar.









Volveremos a la ventana donde podemos integrar drivers, en la cual aparecerá nuestro driver SATA. Volveremos a pulsar en el botón Siguiente...









El programa nos preguntará ahora si queremos comenzar el preciso, le daremos el botón sí y esperaremos a que realice el proceso. Cuando termine nos mostrará en la ventana el texto finalizado y una estadísticas sobre el tamaño de lo que hemos integrado, momento en el que daremos uan vez más a siguiente...





























El integrar drivers ya está terminado, ahora falta crear una imagen ISO autoarrancable del Windows XP lo que haremos en la ventana a al que acabamos de llegar. Simplemente debemos hacer clic en el botón “Crear ISO”, seleccionar donde queremos guardar la ISO y presionar en el botón Guardar. Cuando termine, en esa misma ventana se mostrará texto con el resultado de la operación, el nombre del archivo y el tamaño de la ISO. Llegados a este punto deberemos dar otra vez más al a siguiente...

























Hemos terminado el proceso, solo nos quedará cerrar nLite haciendo clic en el botón Finalizar y quemar la ISO con nuestro programa de grabación favorito.









Comentar que si queremos podríamos integrar varios drivers SATA, para tener compatibilidad con diferentes placas con SATA no nativas en el mismo CD. De hecho podemos integrar otros drivers que no sean en modo texto, como por ejemplo drivers de red nVidia que no reconoce el sistema hasta que pones drivers, sonido Realtek, sonido C-Media, drivers gráficos actualizados de ATI o nVidia (en todos los casos se integra solo el driver, no el panel de control asociado al driver) y otros drivers. Integración de service packs tambien es posible y sencillisimo. Lo mismo pasa con parches posteriores al SP2. Con LIte tambien se pueden crear instalaciones desatendidas y hacer otros cambios que ahora no recuerdo bien, creo que hasta se pueden preinstalar aplicaciones... pero estas cosas tendrá que ir viendo las cada cual por su cuenta.


-------------------------------------------------------------------------------------------------
Es asi que de esta manera Ustedes tambien podran integrar los driver , este ejemplo esta realizado para winxp, tb funciona con los sp, win2003 server y supongo que con otros SOs mas que aun no he probado pero les recomiendo que lo intenten.


Saludos.











Originalmente Escrito por Post Original...




Hola, hace unos días descubrí el programa nLite buscando información para realizar instalaciones desatendidas, el caso es que el programa me gusto bastante tras probar un poco y comprobar que la integración de drivers SATA era posible al instalador del XP me decidí a realizar un pequeño tutorial con imágenes…



El tema de controladores adicionales para la controladora SATA solo es necesario si tenéis una controladora SATA no integrada el chipset (no nativa) como en las placas nForce 2 o por ejemplo si estas utilizando una controladora SATA no integrada PCI. También son necesarios drivers para otras controladoras PCI ya sea SATA, IDE o SCSI. En placas con chipsets i865, i875, i915, i925, nForce 3, nForce 4, VIA K8T800 Pro, VIA K8T890 y en algunas mas con chipset de K8 no es necesario el tema de drivers adicionales para la controladora SATA ya que al ser nativas son reconocidas automáticamente por la instalación de Windows.



Bueno, vamos con el tutorial de como integrar los drivers SATA a una instalación de Windows XP.



Necesitaremos…





• Un CD de Windows XP

• Programa nLite (Gratuito, puedes descargarlo de aqui)



Primero instalaremos el programa, una vez instalado lo ejecutaremos, elegiremos Spanish como idioma y daremos a siguiente…





En esta pantalla elegiremos “integración de drivers” e “imagen ISO autoarrancable”, ahora antes de dar a siguiente pondremos el CD de Windows XP en la unidad de CDROM/DVDROM, saltara el autorun del XP el cual debemos cerrar y daremos a siguiente en el nLite…





En esta ventana le daremos a buscar y tendremos que seleccionar la ruta del CD de Windows XP, al ver que es un CD y que no puede hacer modificaciones nos pedirá que asignemos una ruta en un disco duro para copiar los archivos…

























Cuando termine la copia de archivos le daremos a siguiente y esto nos llevara a la pantalla que se ve a continuación, donde primero daremos al botón insertar y luego deberemos la ruta y .inf del driver SATA de nuestra controladora, necesitamos que el driver haya sido previamente si venia comprimido en un ZIP…









Una vez seleccionado el driver el programa nos preguntara si este es un driver en Modo Texto (SATA, RAID, SCSI) a lo que le contestaremos que Si, tras eso en la siguiente pantalla nos mostrara una breve información sobre el driver, tras verificarlo daremos a siguiente…









Ahora el programa nos pregunta si deseamos comenzar el proceso, le contestamos que si y el proceso de integración del driver se iniciara y cuando se complete nos informare de ello, en ese momento debéis pulsar siguiente de nuevo...













Ahora llegamos a esta pantalla donde crearemos una imagen ISO auto arrancable desde CD del XP con el driver SATA de nuestra controladora integrado. En este momento tendremos que dar al botón Crear ISO que hay a la derecha, el programa nos preguntara donde grabar la imagen ISO y tras eso iniciara el proceso y cuando termine volverá al menú donde nos permite crear la ISO…

















Con esto ya habremos terminado el proceso, solo quedara dar a siguiente donde nos saldrán los créditos del programa y allí pulsaremos Finalizar…





Ya solo quedara grabar la ISO en con nuestro programa favorito y olvidarnos de tener que volver a usar en nuestro PC el disquete con los drivers en las instalaciones de Windows. Yo recomendaría probar sobre un CDRW antes de grabar a CD para comprar el buen funcionamiento de este.



En este pequeño tutorial hemos utilizado nLite para integrar los drivers SATA, decir que podríamos integrar varios drivers SATA para que el CD sirviese el otros PCs, pero si os habéis fijado en la pantalla del menú nLite da muchísimas mas posibilidades como son integración de service packs, integración de hot fixes, eliminación de componentes, configuración para instalación desatendida y opciones sobre algunas configuraciones del sistema operativo, si queréis probar con este programa adelante, ya veréis que gozada y que sencillo.


Saludos.





Horóscopo del día para Aries