You are on page 1of 13

Migrando datos a la nube

(SQL Azure)
Eduardo A. Sojo T. | Consultor de desarrollo | Microsoft Consulting Services
eduardosojo.com | @EduSo
Agenda
o Introducción
 SQL Azure
o Migración de bases de datos
o Herramientas y técnicas para migrar
 SSMS Asistente para generación de scripts
 SQL Azure Migration Wizard
o Montando la base de datos en SQL Azure
Introducción
SQL Azure
Plataforma de Windows Azure
Microsoft SQL Azure
Bases de datos relaciones como servicio

Fácil aprovisionamiento Base de datos como una


y despliegue utilidad. Pagas a medida Construcción de
Alta disponibilidad que creces soluciones de datos
automática y tolerancia basadas en la nube
Balanceo de carga
a fallas flexible Aprovechar las
No necesita habilidades a través de
Habilitar soluciones los ecosistemas existentes
administración de multi-tenant
servidores o máquinas de herramientas de
virtuales Manejo de múltiples desarrollo y gestión
servidores
Migración de bases de datos
Herramientas y técnicas para migrar
SQL Server Management Studio
Asistente para generación de scripts
o Pros
 Soporte nativo para opciones de esquemas de
SQL Azure: “Engine Type = SQL Azure”
 Asegura configuraciones y opciones correctas en
la generación del script TSQL
o Contra
 Scripts creados con un límite de 100 registros
 Usa “SET NOCOUNT ON”
Demo
Asistente para generación de
scripts en SSMS
SQL Azure Migration Wizard
o Pros
 Análisis compatible con SQL Azure
 Usa APIs SMO de alto rendimiento y BCP
 Creación de batch scripts
o Contra
 No soporta la interpretación de todas las
sentencias TSQL
 NO SOPORTADO POR MICROSOFT
Demo
SQL Azure Migration Wizard
Demo
Montando la data en
SQL Azure
o Windows Azure
http://www.microsoft.com/windowsazure
o SQL Azure Migration Wizard
http://sqlazuremw.codeplex.com/
o Windows Azure Platform Training kit
http://bit.ly/dgvMv0
o SQL Azure Tools & labs
http://www.microsoft.com/en-us/sqlazure/tools-labs.aspx
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

You might also like