Migrando a SQL Azure (II)

En el post anterior os comentaba cómo es posible migrar una base de datos a SQL Azure, generando un script de datos. En esta ocasión os quiero presentar otra herramienta de CodePlex que permite la migración de base de datos a SQL Azure y que mí personalmente me gusta bastante: SQL Azure Migration Wizard.

Esta herramienta da la opción de analizar una base de datos para ver si es compatible con SQL Azure, generar scripts de datos y migrar datos, haciendo uso del comando BCP.

Permite la conexión entre SQL Server-SQL Azure, SQL Azure-SQL Server y entre SQL Azure-SQL Azure.

También es capaz de analizar trazas del SQL Profiler y scripts con T-SQL para detectar posibles incompatibilidades a la hora de migrar a SQL Azure.

Veamos un ejemplo de cómo migrar una base de datos que está en SQL Server a SQL Azure.

En el proceso que os pongo a continuación, los pasos son los siguientes:

  • Seleccionar la operación que queremos realizar: Analizar y migrar una base de datos.
  • Conectarnos al servidor SQL Server y seleccionamos la base de datos a migrar.
  • Seleccionar qué objetos deseamos migrar.
  • Generar el script de datos. Migramos tanto el schema, como la información que contengan las tablas.
  • Conectarnos a SQL Azure.
  • Crear una base de datos nueva.
  • Lanzar el script contra esa base de datos. Y ya está, ya tenemos migrada la base de datos a SQL Azure!

image

image

image

image

Fijaros que para los datos que contienen las tablas se genera un fichero .dat usando el comando BCP.

image

Nos conectamos a SQL Azure…

image

image

Ya ya está, base de datos migrada!

image_thumb_414D646F

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Una respuesta a “Migrando a SQL Azure (II)”

Responder a anonymous Cancelar respuesta

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