VENTAS: 1-800-867-1389

Procedimiento: uso del servicio de importación y exportación en Base de datos SQL de Azure

Actualizado: octubre de 2014

El servicio de importación y exportación constituye una sencilla forma de migrar y archivar una Base de datos SQL de Azure.

Migrar la base de datos es tan sencillo como exportar su esquema y datos, almacenar este archivo en una cuenta de almacenamiento de Azure y, luego, importar el archivo para crear una base de datos. La importación y exportación también se usan para tareas de archivado, así como de forma combinada con la opción Copia de la base de datos para crear una copia transaccionalmente coherente de una base de datos.

El servicio de importación y exportación es la solución con mayor aceptación en escenarios de migración y archivado. A la hora de planear la continuidad empresarial, Microsoft recomienda usar características de autoservicio como la restauración geográfica y la restauración a un momento dado. Para obtener más información, vea Copia de seguridad y restauración de Base de datos SQL de Azure.

Las operaciones de importación se completan más rápidamente cuando se usan los niveles de rendimiento de S2 en adelante. Una vez finalizada la importación, el nivel de rendimiento se puede degradar muy fácilmente. El tamaño de la base de datos, la complejidad del esquema y el nivel de rendimiento son aspectos que influyen en la duración de las operaciones de exportación. Sopese la posibilidad de aumentar temporalmente el nivel de rendimiento para reducir la duración de la exportación.

Una operación de exportación realiza una copia masiva individual de los datos de cada tabla en la base de datos, por lo que no se garantiza la coherencia transaccional de los datos exportados. Si los datos de la exportación (archivo BACPAC) no son transaccionalmente coherentes, las importaciones que se hagan posteriormente de dicho archivo no se llevarán a cabo. Para evitar que esto suceda, use la característica Copiar base de datos de Base de datos SQL de Azure para, en primer lugar, crear la copia transaccionalmente coherente de la base de datos y, luego, exportar dicha copia. Para obtener más información, vea Cómo usar de la copia de base de datos (Base de datos SQL de Azure). Las exportaciones automatizadas siempre crean una copia de seguridad de la base de datos y, a continuación, realizan la exportación desde esa copia.

Se necesita una cuenta de almacenamiento para almacenar los archivos BACPAC. Para obtener más información acerca de cómo se crea una cuenta de almacenamiento, vea Crear una cuenta de almacenamiento.

  1. Inicie sesión en el Portal de administración de Azure.

  2. En el panel de navegación, haga clic en Bases de datos de SQL. En la vista de lista de bases de datos de SQL, haga clic en el nombre de la base de datos que desee exportar.

  3. En la barra de tareas, haga clic en Exportar para abrir el cuadro de diálogo Exportar base de datos.

  4. Escriba los valores correspondientes en los campos Nombre de archivo, Suscripción, Cuenta de almacenamiento de blobs, Contenedor, Nombre de inicio de sesión del servidor y Contraseña. Haga clic en la marca de verificación situada en la parte inferior del cuadro de diálogo. Tenga en cuenta que la cuenta del servidor debe ser un inicio de sesión principal a nivel de servidor o un miembro del rol de base de datos dbmanager.

  5. Una vez completada la operación de exportación, el archivo BACPAC se puede importar para crear una base de datos de Base de datos SQL de Azure o SQL Server.

  1. Inicie sesión en el Portal de administración de Azure.

  2. Haga clic en Nuevo > Servicios de datos > Base de datos SQL > Importar. Se abrirá el cuadro de diálogo Importar base de datos.

  3. Haga clic en la carpeta bajo URL de BACPAC para ir a la cuenta de almacenamiento, contenedor y nombre de archivo del archivo .bacpac exportado. Haga clic en Abrir.

  4. Especifique un nombre para la nueva Base de datos SQL. El nombre de la base de datos debe ser único en el servidor para que no pueda utilizar el nombre de una base de datos existente, y el nombre deberá cumplir las reglas de SQL Server para los identificadores. Para obtener más información, vea Identificadores.

  5. Especifique los valores correspondientes en Suscripción, Nivel de servicio, Nivel de rendimiento, Tamaño máximo y Servidor. Haga clic en la flecha situada en la parte inferior del cuadro de diálogo.

  6. Especifique los detalles de inicio de sesión del servidor host.

  7. Para iniciar la operación de importación, haga clic en Marca de verificación en la parte inferior del cuadro de diálogo. El portal mostrará información sobre el estado en la cinta situada en la parte inferior de la página.

  8. Para ver su nueva base de datos, haga clic en Bases de datos de SQL en el panel de navegación y actualice la página.

Nota: Para crear una base de datos con un archivo de exportación automatizada existente, haga clic en Bases de datos SQL > nombre de su base de datos > Configurar > Nueva base de datos en la sección Crear desde exportación.

  1. Inicie sesión en el Portal de administración de Azure.

  2. En el panel de navegación, haga clic en Bases de datos SQL. En la vista de lista de bases de datos de SQL, haga clic en el nombre de la base de datos que desee programar para que efectúe exportaciones automáticas.

  3. Haga clic en la pestaña Configurar y, a continuación, en Estado de la exportación, haga clic en Automático.

  4. En el área de trabajo Exportación automatizada, especifique la configuración de los parámetros siguientes:

    • Cuenta de almacenamiento

    • Frequency

      • Especifique el intervalo de exportación en días.

      • Especifique la fecha de inicio y la hora. El valor de hora en el área de trabajo de configuración es una hora UTC, de modo que observe la diferencia entre la hora UTC y la zona horaria donde se encuentra la base de datos.

    • Retención

    • Credenciales del servidor que hospeda la Base de datos SQL. Tenga en cuenta que la cuenta debe ser un inicio de sesión principal a nivel de servidor (creado en el proceso de aprovisionamiento) o un miembro del rol de base de datos dbmanager.

  5. Cuando termine de configurar la configuración de exportación, haga clic en Guardar.

Puede ver la marca de tiempo para la última exportación en Exportación automatizada en la sección Vistazo rápido del Panel de Base de datos SQL.

El estado e historial de una operación de exportación programada se puede ver en la pestaña Historial de la página Inicio rápido del servidor.

Para cambiar la configuración de una exportación automatizada, seleccione la Base de datos SQL, haga clic en la pestaña Configurar, haga los cambios y haga clic en Guardar.

También se pueden importar y exportar bases de datos mediante programación utilizando una API. Para obtener más información, vea el ejemplo de importación y exportación de Codeplex.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2015 Microsoft