Migración de BD SQL Server hacia Azure SQLDB

Slides:



Advertisements
Presentaciones similares
SQL Server 2005 ADO.NET Javier Fernández Rodríguez Noviembre 2005, Sevilla Javier Fernández Rodríguez Noviembre 2005, Sevilla.
Advertisements

Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
A demanda elástica De amplio Acceso Servicios medibles Recursos mancomunados.
9º Encuentro Danysoft en Microsoft | | Ventajas competitivas de una solución empresarial Pablo F. Dueñas Campo | 9º Encuentro.
Funcionalidades Híbridas en SQL 2014 Víctor Hugo Cárdenas.
Septiembre 12, 2015 Bogotá, Colombia #sqlsatBogota.
Interactuando con MS SQL Server a través de SMO Erik LinkedIn Blog Creador de SQLServerBooster.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
OFFICE. PAQUETE DE OFFICE Microsoft Office es una recopilación de aplicaciones (suite de oficina), las cuales son utilizados en oficinas y sirve para.
##SQLSatMadrid Big Data con Hadoop en SQL Server SSIS 2016 Ángel M. Rayo.
 Multiempresa: Puede controlar varias empresas en la misma aplicación. Cada empresa con su propia base de datos.  Multiusuario: Crear diferentes usuarios.
Sponsors Agradecimiento especial Mejores prácticas de SQL Server para SharePoint On Premise Alberto De Rossi MCP / MCT SQL Server.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
V 14: Nuevos Procedimientos
UNIDAD 7.
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
Canales Oficiales SQL PASS GDL No tenemos  Ya merito 
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
Integración de SQL Server 2016 con SharePoint Server 2016
L.I. MARISOL HUITRÓN RIVAS
SQL: Structured Query Language
Practicando con SQL Server
En Juego o Fuera De Juego
DB2 Express Server Edition
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
Integrando múltiples fuentes de datos con Microsoft Azure
SQL Data Warehouse Guía para un desarrolador
MODELO CLIENTE -SERVIDOR
SQL Server o SQL Database
ARQUITECTURA DE COMPUTADORES
Mayo 13, 2017 Bogotá, Colombia #sqlsatBogota.
Visual Studio & SQL Server Better Together…
Unidad 7: Nivel Interno Algunos Conceptos Importantes
Rafael Medina Luis Najera
Presentamos.
SQL Data Warehouse, casos de uso, escalabilidad, cargas de datos
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
PROVEEDOR DATA WAREHOUSE TERADATA
Instituto Tecnológico Superior de la Región Sierra
La replicación es una buena solución al problema de mover datos entre un servidor central y clientes que sólo se conectan en determinadas ocasiones. La.
Sfera ERP Marzo 2017.
OraclE real application cluster (rac)
Base de Datos II 2da Parte. Propiedad ACID  La propiedad ACIDa es una carácterística de un DBMS para poder compartir datos en forma segura.  A :
Diagnostico Avanzado del Rendimiento en SQL Server
CASSANDRA y CQL3.1 JUSTINO RAMÍREZ ORTEGÓN
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
Noviembre18, 2017 Concepción, Chile #sqlsatconce.
Ing. David Sánchez Aguilar @davidsancheza
Noviembre18, 2017 Concepción, Chile #sqlsatconce.
Aggregation framework con PyMongo
TIPOS DE SISTEMAS OPERATIVOS ● Sistemas Operativos de multiprogramación (o sistemas operativos de multitarea). ● Sistemas Operativos distribuidos. ● Sistemas.
10 razones para amar Windows Server 2016 Amado Millones Fache Windows Server Product Manager.
Best Practice Instalacion de motores SQL.
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
Suscripciones MSDN y Technet
Power BI, Sharepoint y SQL Server, una gran conversación
What’s new with SQL 2017 Christian Araujo
Celso Javier Guzmán Díaz
Nuevas Características de SQL Server 2016
Integration Services.
Optimizando el desempeño de SQL Server
Análisis de la Salud de una Base de Datos SQL Server
COMO GENERAR UN SCRIPT DE LOS OBJETOS DE UNA BASE DE DATOS
Universidad Alonso de Ojeda Facultad de Ingeniería
UNIVERSIDAD TECNOLÓGICA DEL PERÚ Microsoft Corporation fue fundada por Paul Allen y Bill Gates, está dedicada al sector de software y hardware. Un producto.
Construcción de elementos de Software 4 MSc. Oscar Mauricio Salazar Ospina MSc Juan Camilo Jaramillo Alzate 15/05/2019Programación distribuida y paralela1.
LA NUBE: ¿QUÉ ES? Es el servicio virtual que sirve para guardar tus archivos en Internet, siempre dispuesto para ti sin necesidad de descargar, traer tus.
CONEXIÓN SE SIG A BASE DE DATOS EXTERNAS ENLACES ESPACIALES CARTOGRAFICOS MODELOS GEO-REALCONADOS.
Transcripción de la presentación:

Migración de BD SQL Server hacia Azure SQLDB Tomas Stevanovic Product Manager / CTO – Metric Arts Twitter: tstevanovic Email: tstevanovic@metricarts.com SQL Saturday #472 – Santiago, Chile

Patrocinadores del SQL Saturday PASS use Only Silver Sponsor Bronze Sponsor 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Conocimiento requerido Microsoft Azure, Azure DB Visual Studio, VS Data Tools SQL Management Studio MSSQL Server y TSQL Scripting - Azure Power Shell y Linea de commando 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

De que vamos a hablar Tipos de bases en Azure y versiones Versión ¿Que es una base de datos Azure SQLDB? V12 y sus ventajas en el momento de migrar, nuevas funcionalidades soportadas Como crear server V12 y base de datos, niveles de precios (DEMO) Casos tipo de migración Migración Migrar la base de datos compatible usando SSMS Migrar la base de datos CASI compatible usando SQL Azure Migration Wizard Actualizar la base de datos off-line usando VS con SAMW y desplegar la base mediante SSMS Tener en cuenta al migrar Restricciones Casos reales y funcionalidades no soportadas Restricciones al nivel de infraestructura 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tipos de bases en Azure y versiones ¿Que es una base de datos Azure SQLDB? Más adecuado para Nuevas aplicaciones diseñadas para la nube que tienen restricciones de tiempo en desarrollo y marketing. Aplicaciones que requieren alta disponibilidad automática, solución de recuperación ante desastres y mecanismos de actualización integrados. Cuando se tienen cientos o miles de bases de datos pero no se desea administrar el sistema operativo, el hardware y las opciones de configuración subyacentes. Aplicaciones que usan patrones de escalado horizontal. Bases de datos de 1 TB de tamaño como máximo. Compilación de aplicaciones de software como servicio. Además de capacidades integradas de infraestructura de tolerancia a fallos, Base de datos SQL de Azure proporciona características como, por ejemplo, Restauración a un momento dado, Restauración geográfica y Replicación geográfica para aumentar la continuidad del negocio. Para obtener más información, consulte Continuidad del negocio en Base de datos SQL de Azure. 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tipos de bases en Azure y versiones Niveles de servicio y performace 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tipos de bases en Azure y versiones Recursos elásticos 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tipos de bases en Azure y versiones Recursos elásticos Ver comportamiento durante el tiempo 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tipos de bases en Azure y versiones V12 y sus ventajas en el momento de migrar, nuevas funcionalidades soportadas Funciones de ventana, con OVER Manejo de Índices, Índices XML e Índices XML selectivos Seguimiento de cambios SELECT...INTO Búsqueda de texto completo (Full Text search) Monitoreo y troubleshooting Azure AD authentication (Preview) Indices ELIMINADO REQUERIMIENTO DE TENER INDICE CLUSTERIZADO PARA INSERTAR DATOS COLUMNSTORE INDEXES (PREMIUM) Seguimiento de cambios Funcionalidad que permite seguimiento de los cambios, ya soportada. Select INTO Tablas sin índices. Heap tables. Busqueda texto completo Semantic search, thesaurus and property lists not available. Filtros no disponibles. Configuración fina del servidor no disponible. Monitoreo y troubleshooting Extended Events (XEvents) and visibility into over 100 new table views via an expanded set of Database Management Views (DMVs). S3 Standard Tier Todas funcionalidades disponibles 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tipos de bases en Azure y versiones Como crear server V12 y base de datos, niveles de precios DEMO 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Casos tipo de migración Migrar la base de datos compatible usando SSMS La base de datos es desplegada a Azure SQL usando SQL Server Management Studio La base puede ser desplegada directamente o exportada a BACPAC y luego importada para generar nueva base de dato Azure SQLDB. Usar cuando la base es completamente compatible con la base de dato Azure SQLDB. 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Casos tipo de migración Migrar la base de datos CASI compatible usando SQL Azure Migration Wizard La base de datos es procesada usando SQL Azure Migration Wizard para generar el script que contiene la esquema o esquema más los datos en el format BCP. Usar cuando la esquema de la base de datos requiere ser acutalizada y los cambios pueden ser manejados por el wizard. 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Casos tipo de migración Actualizar la base de datos off-line usando VS con SAMW y desplegar la base mediante SSMS La base de datos es importada al proyecto de base de datos de Visual Studio para procesamiento offline. SQL Azure Migration Wizard es ejecutado sobre todos los scripts en el proyecto para efectuar transformaciones y correcciones. Una vez compilado correctamente se debe sincronizar con la base inicial y debe ser desplegada con el método 1. Usar cuando la esquema de la base requiere mayor cambio de lo que es soportado por el SAMW. If schema-only migration is required, the schema can be publish directly from Visual Studio directly to Azure SQL Database. 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tener en cuenta al migrar Casos reales y funcionalidades no soportadas Transacciones distribuidas FILESTREAM Regulador de recursos (Resource Governor) Service Broker Correo electrónico Tablas temporales globales Funcionalidades basadas en LOG (Replicación, captura de datos modificados) Consultar entre base de datos 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Tener en cuenta al migrar Restricciones al nivel de infraestructura Errores transitorios Regulación de recursos Es posible que su transacción haya estado abierta demasiado tiempo. Puede que su transacción contenga demasiados bloqueos. Es posible que el programa está consumiendo demasiada memoria. Puede que el programa está consumiendo demasiado espacio en TempDb. 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Migration Cookbook Migration Wizard Links https://azure.microsoft.com/en-us/blog/migration-cookbook-now-available-for-the-latest-azure-sql-database-update-v12/ Migration Wizard https://sqlazuremw.codeplex.com/ 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Preguntas ???

Sea cual sea su pasión datos - hay un capítulo virtual para usted! 12-11-2018 | SQL Saturday #472 – Santiago, Chile SQL Saturday #472 – Santiago, Chile

Gracias !!!