En esta página, se describe cómo migrar tus datos a una instancia que ejecuta una versión posterior de SQL Server. Antes de continuar con este método, considera actualizar la versión principal de la base de datos in situ.
Planifica una actualización de la versión principal
Elige una edición y una versión principal de destino.
Consulta la lista de versiones compatibles con Cloud SQL.
Considera las características que se ofrecen en cada versión de SQL Server y aborda las incompatibilidades.
Las nuevas versiones principales agregan 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 que puedas actualizar la instancia de base de datos. Revisa las notas de la versión principal de destino para determinar las incompatibilidades que debes abordar. Si omites versiones principales, aborda las incompatibilidades enumeradas para cada versión que omites.
Prueba la actualización con una ejecución de prueba.
Realiza una ejecución de prueba del proceso de actualización de extremo a extremo con una instancia de prueba antes de actualizar la base de datos de producción. Te recomendamos probar la actualización mediante un clon en lugar de tu base de datos de producción para evitar cualquier impacto en el rendimiento de la exportación en tu carga de trabajo de producción.
Además de validar que la actualización se complete con éxito, ejecuta pruebas para comprender el tiempo de inactividad esperado de la actualización, confirma el flujo de trabajo de actualización y asegúrate de que la aplicación se comporte como se espera en la base de datos actualizada. Si no habilitaste aumentos automáticos de almacenamiento, toma nota del almacenamiento en disco que usa la instancia de ejecución de prueba actualizada para determinar si necesitas aumentar la capacidad de almacenamiento de la instancia de producción antes de realizar la actualización.
Decide cuándo quieres actualizar.
Migre sus 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 tus datos a una instancia de Cloud SQL que ejecuta 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 deseada.
Asegúrate de que la instancia de destino tenga lo siguiente:
- Almacenamiento suficiente para contener todos los datos de la instancia actual.
- Las mismas redes autorizadas que la instancia actual. Obtén 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 Crea una instancia.
Confirma que puedes conectarte a la instancia nueva con tus herramientas locales de SQL Server y actualízalas si es necesario.
Para exportar los datos de la instancia actual a un archivo BAK de SQL Server, sigue las instrucciones que aparecen en Exporta datos a un archivo BAK.
No exportes 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 base de datos nueva para crear tablas e insertar datos. No uses la base de datossqlserver
postgres para los datos de tu aplicación.Si es necesario, crea un bucket de Cloud Storage y sube a él tu archivo BAK.
Sigue las instrucciones para importar desde un archivo BAK a fin de importar los datos a la instancia de destino.
Actualiza tus aplicaciones para conectarte a la instancia nueva.
Actualiza el nivel de compatibilidad de la base de datos.
Cuando estés seguro de que tu instancia nueva funciona de forma correcta, borra la instancia anterior.
¿Qué sigue?
- Aprende a importar y exportar datos.
- Aprende sobre las opciones para conectarse a una instancia.