En esta página se describe cómo migrar los datos a una instancia que ejecute una versión posterior de SQL Server. Antes de continuar con este método, considere la posibilidad de actualizar la versión principal de la base de datos in situ.
Planificar una actualización de versión principal
Elige una versión principal y una edición de destino.
Consulta la lista de versiones compatibles con Cloud SQL.
Tenga en cuenta las funciones que ofrece cada versión de SQL Server y resuelva las incompatibilidades.
Las nuevas versiones principales introducen cambios incompatibles que pueden requerir que modifiques el código de la aplicación, el esquema o la configuración de la base de datos antes de poder actualizar la instancia de la base de datos. Consulta las notas de la versión principal de destino para determinar las incompatibilidades que debes solucionar. Si vas a saltarte versiones principales, soluciona las incompatibilidades que se indican en cada versión que te vayas a saltar.
Prueba la actualización con una prueba sin ejecutar.
Realiza una prueba del proceso de actualización integral con una instancia de prueba antes de actualizar la base de datos de producción. Si quieres probar la actualización, te recomendamos que utilices un clon en lugar de tu base de datos de producción para evitar que la exportación afecte al rendimiento de tu carga de trabajo de producción.
Además de validar que la actualización se completa correctamente, ejecuta pruebas para conocer el tiempo de inactividad previsto de la actualización, confirma tu flujo de trabajo de actualización y asegúrate de que la aplicación se comporta como se espera en la base de datos actualizada. Si no has habilitado los aumentos automáticos del almacenamiento, ten en cuenta el almacenamiento en disco que usa la instancia de prueba actualizada para determinar si necesitas aumentar la capacidad de almacenamiento de la instancia de producción antes de actualizarla.
Decide cuándo quieres cambiarte.
Cómo migrar los datos
La migración implica exportar los datos de la instancia de origen a un archivo BAK e importar los datos en la instancia de destino.
Para migrar tus datos a una instancia de Cloud SQL que ejecute una versión más reciente de la base de datos, sigue estos pasos:
Crea la instancia de destino con la versión de SQL Server que quieras.
Asegúrate de que la instancia de destino tenga:
- Espacio de almacenamiento suficiente 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, consulta Crear una instancia.
Confirma que puedes conectarte a la nueva instancia con tus herramientas locales de SQL Server y actualízalas si es necesario.
Exporta los datos de la instancia actual a un archivo BAK de SQL Server siguiendo las instrucciones de Exportar datos a un archivo BAK.
No exporte la base de datos del sistema
sqlserver
. La base de datossqlserver
es la base de datos predeterminada a la que te conectas antes de crear cualquier otra base de datos. Después de crear otra base de datos, cambia a la nueva para crear tablas e insertar datos. No uses la base de datossqlserver
para los datos de tu aplicación.Crea un segmento de Cloud Storage, si es necesario, y sube el archivo BAK al segmento.
Importa los datos a la instancia de destino siguiendo las instrucciones de Importar desde un archivo BAK.
Actualiza tus aplicaciones para conectarte a la nueva instancia.
Actualiza el nivel de compatibilidad de la base de datos.
Cuando tengas la certeza de que tu nueva instancia funciona correctamente, elimina la antigua.
Siguientes pasos
- Obtén información sobre la importación y exportación de datos.
- Obtén información sobre las opciones para conectarse a una instancia.