Exportar (0) Imprimir
Expandir todo
Personas que lo han encontrado útil: 1 de 1 - Valorar este tema

Migrar bases de datos de SQL Server a Base de datos SQL de Windows Azure

En esta sección se describe cómo migrar una base de datos relacional local a Base de datos SQL de Windows Azure. Se describe cómo migrar tanto las definiciones de objetos de datos de los esquemas como los datos de las tablas. También se describe cómo averiguar qué objetos de base de datos no admite Base de datos SQL de Windows Azure y los cambios que puede ser necesario realizar en la aplicación para usar la base de datos en Base de datos SQL de Windows Azure.

Autor: Shaun Tinline-Jones
Revisor: Shawn Hernan

Información general de la migración

Base de datos SQL de Windows Azure funciona como un servicio de Windows Azure hospedado en centros de datos de Microsoft, por lo que tiene un entorno operativo diferente que una instancia del Motor de base de datos de SQL Server que se ejecuta en un servidor local. Si bien existen muchas similitudes entre el Motor de base de datos de SQL Server y Base de datos SQL de Windows Azure, también hay algunas diferencias entre ellos. Estas diferencias significan que el ámbito de un proyecto para mover una base de datos desde una instancia del Motor de base de datos a Base de datos SQL de Windows Azure es más un proyecto de migración que un simple traslado de una base de datos de una instancia a otra. Aunque la base de datos solo use objetos admitidos por Base de datos SQL de Windows Azure, quizás haya que realizar cambios para asegurarse de que las aplicaciones que usan la base de datos sigan funcionando bien en un servicio Web.

Entre los cambios de diseño que hay que tener en cuenta para una migración se incluyen los siguientes:

  1. Quitar todas las dependencias que tenga la base de datos de otras características de SQL Server, como la replicación, que no estén presentes en Base de datos SQL de Windows Azure.

  2. Quitar todas las dependencias que tenga la base de datos de tipos de objetos de base de datos o sintaxis Transact-SQL, como las consultas distribuidas, no admitidos por Base de datos SQL de Windows Azure.

  3. Si solo piensa usar la base de datos en Base de datos SQL de Windows Azure, puede decidir incorporar compatibilidad con características exclusivas de Base de datos SQL de Windows Azure, como federar la base de datos para aprovechar las capacidades de escalado horizontal flexible de Windows Azure. Si piensa implementar diferentes copias de la base de datos en instancias local es de SQL Server o Base de datos SQL de Windows Azure, use únicamente características y objetos admitidos en ambos entornos.

    ImportantImportante
    Agregar compatibilidad con características exclusivas de Base de datos SQL de Windows Azure puede aumentar la complejidad de un proyecto de migración. Considere agregar esta compatibilidad en un proyecto posterior, a menos que la característica sea necesaria para hospedar la base de datos en Base de datos SQL de Windows Azure.

  4. Realizar los cambios necesarios en las aplicaciones que usan la base de datos. Esto abarca tres categorías:

    1. Cambiar el código de la aplicación que dependa de cualquiera de las características modificadas en la base de datos o quitadas de la misma.

    2. Agregar el código de aplicación necesario para aprovechar las características de Base de datos SQL de Windows Azure agregadas a la base de datos, como la federación.

    3. Realizar los cambios necesarios en la aplicación para que funcione de manera eficiente cuando la base de datos esté hospedada en un entorno Base de datos SQL de Windows Azure. Por ejemplo, el movimiento de una base de datos desde un servidor local a un centro de datos de Windows Azure puede afectar a la latencia de red y hacer que sea más importante que la aplicación minimice la cantidad de datos transmitidos a través de la red.

  5. Elegir un proceso de migración, compilar los paquetes necesarios para usar dicho proceso y, después, ejecutar el proceso.

La realización de cambios extensos en la base de datos y en las aplicaciones suele consumir la mayor parte de los costos de un proyecto de migración. Los requisitos de negocios de la base de datos también deben estar a la altura de las capacidades de Base de datos SQL de Windows Azure. Para obtener más información sobre cómo averiguar si una base de datos es un buen candidato para la migración, vea Planear una migración a Windows Azure.

Además de migrar una base de datos desde una instancia local del Motor de base de datos de SQL Server, puede usar el SQL Server Migration Assistant para migrar una base de datos de Oracle, MySQL o Access a Base de datos SQL de Windows Azure.

En esta sección

Los temas de esta sección ofrecen instrucciones más detalladas sobre estos aspectos de la migración de una base de datos a Base de datos SQL de Windows Azure.

 

Descripción Tema

Planear y ejecutar un proyecto de migración de Base de datos SQL de Windows Azure, incluidas instrucciones sobre cómo determinar el ámbito de los cambios necesarios en la base de datos y en las aplicaciones asociadas.

Planear un proyecto de migración de Base de datos SQL de Windows Azure

Examinar los cambios que pueden ser necesarios en la aplicación para admitir buenos niveles de rendimiento cuando se migra una base de datos a Base de datos SQL de Windows Azure.

Consideraciones sobre el rendimiento con Base de datos SQL de Windows Azure

Ofrece instrucciones sobre las estrategias de alta disponibilidad y recuperación ante desastres como ayuda para proteger los datos frente a errores de los usuarios, errores de las aplicaciones, errores de hardware, cierre del centro de datos por desastres naturales, etc.

Consideraciones sobre alta disponibilidad y recuperación ante desastres con Base de datos SQL de Windows Azure

Elegir las herramientas de migración y los procesos más adecuados para un proyecto determinado. Describe los pasos para usar las herramientas y los procesos.

Elegir herramientas para migrar una base de datos a Base de datos SQL de Windows Azure


Fecha de compilación:

2013-10-23
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.