Actualice la versión principal de la base de datos migrando datos

Esta página describe cómo migrar sus datos a una instancia con una versión posterior de SQL Server. Antes de continuar con este método, considere actualizar la versión principal de la base de datos localmente .

Planificar una actualización de versión importante

  1. Elija una versión principal y edición de destino.

    Consulte la lista de versiones compatibles con Cloud SQL .

  2. Tenga en cuenta las características ofrecidas en cada versión de SQL Server y aborde las incompatibilidades.

    Las nuevas versiones principales introducen cambios incompatibles que podrían requerir la modificación del código de la aplicación, el esquema o la configuración de la base de datos antes de actualizar la instancia. Revise las notas de la versión principal de destino para determinar las incompatibilidades que debe solucionar. Si omite versiones principales, solucione las incompatibilidades indicadas para cada versión.

  3. Pruebe la actualización con una ejecución en seco.

    Realice un simulacro del proceso de actualización integral con una instancia de prueba antes de actualizar la base de datos de producción. Le recomendamos probar la actualización con un clon en lugar de la base de datos de producción para evitar que la exportación afecte el rendimiento de la carga de trabajo de producción.

    Además de validar que la actualización se complete correctamente, realice pruebas para comprender el tiempo de inactividad previsto, confirmar el flujo de trabajo de la actualización y asegurarse de que la aplicación se comporte correctamente en la base de datos actualizada. Si no ha habilitado el aumento automático del almacenamiento , observe el almacenamiento en disco utilizado por la instancia de prueba actualizada para determinar si necesita aumentar la capacidad de almacenamiento de la instancia de producción antes de la actualización.

  4. Decide cuándo quieres actualizar.

Migra tus datos

La migración implica exportar los datos de la instancia de origen a un archivo BAK e importar los datos a la instancia de destino.

Para migrar sus datos a una instancia de Cloud SQL que ejecute una versión de base de datos más reciente, siga estos pasos:

  1. Cree la instancia de destino con la versión de SQL Server deseada.

    Asegúrese de que la instancia de destino tenga:

    • Suficiente almacenamiento para contener todos los datos de la instancia actual.
    • Las mismas redes autorizadas que la instancia actual. Más información .
    • Las mismas cuentas de usuario, con los mismos privilegios y contraseñas de SQL Server.

    Para obtener más información, consulte Crear una instancia .

  2. Confirme que puede conectarse a la nueva instancia con sus herramientas locales de SQL Server y actualícelas, si es necesario.

  3. Exporte los datos de la instancia actual a un archivo BAK de SQL Server siguiendo las instrucciones en Exportar datos a un archivo BAK .

    No exporte la base de datos del sistema sqlserver . Esta base de sqlserver es la predeterminada a la que se conecta antes de crear otras bases de datos. Después de crear otra base de datos, cambie a ella para crear tablas e insertar datos. No utilice la base de datos sqlserver para los datos de su aplicación.

  4. Si es necesario, cree un depósito de almacenamiento en la nube y cargue su archivo BAK en el depósito.

  5. Importe los datos a la instancia de destino siguiendo las instrucciones en Importar desde un archivo BAK .

  6. Actualice sus aplicaciones para conectarse a la nueva instancia.

  7. Actualice el nivel de compatibilidad de la base de datos .

  8. Cuando esté seguro de que su nueva instancia funciona correctamente, elimine la instancia anterior.

¿Qué sigue?