Crear y configurar la instancia de destino de Cloud SQL para SQL Server
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
En las migraciones homogéneas de SQL Server a Cloud SQL, Database Migration Service requiere que primero cree y configure su instancia de destino de Cloud SQL. Sigue estos pasos:
Crea tu instancia de destino. Asegúrate de usar suficientes recursos de computación y memoria para cubrir tus necesidades de migración y de cumplir los requisitos que se indican en las
limitaciones conocidas.
Crea y configura un usuario de migración específico en tu instancia de Cloud SQL de destino. Este usuario es necesario para que Database Migration Service se conecte correctamente a tu instancia de destino y monitorice tus datos. Deberá proporcionar el nombre de usuario y la contraseña de esta cuenta más adelante, cuando
cree el perfil de conexión de destino.
Crea la cuenta de usuario de la base de datos en la instancia de Cloud SQL para SQL Server de destino. Consulta el artículo
Crear y gestionar usuarios de la documentación de Cloud SQL.
Asigna los siguientes privilegios a la cuenta de usuario:
En SQL Server 2019: VIEW ANY DEFINITION y VIEW SERVER STATE
En versiones posteriores: VIEW ANY DEFINITION y VIEW SERVER PERFORMANCE STATE
Para obtener información sobre cómo asignar privilegios a cuentas de usuario, consulta el artículo
Cambiar los permisos de los usuarios de la documentación de Cloud SQL.
Concede los permisos de Cloud Storage a la cuenta de servicio asociada a tu instancia de destino. Esta cuenta se crea después de crear la instancia de destino.
Comprueba la dirección de correo asociada a esta cuenta de servicio en la página de detalles de la instancia de Cloud SQL. Consulta la sección
Ver información de la instancia de la documentación de Cloud SQL.
Añade los permisos storage.objects.get y storage.objects.list
a la cuenta de servicio. Para obtener información sobre cómo gestionar el acceso con Gestión de Identidades y Accesos, consulta el artículo
Gestionar el acceso a proyectos, carpetas y organizaciones de la documentación de Gestión de Identidades y Accesos.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-21 (UTC)."],[[["\u003cp\u003eDatabase Migration Service requires a pre-configured Cloud SQL destination instance for homogeneous SQL Server migrations.\u003c/p\u003e\n"],["\u003cp\u003eYou must create a dedicated migration user within the destination Cloud SQL instance with specific privileges: \u003ccode\u003eVIEW ANY DEFINITION\u003c/code\u003e and \u003ccode\u003eVIEW SERVER STATE\u003c/code\u003e for SQL Server 2019, or \u003ccode\u003eVIEW ANY DEFINITION\u003c/code\u003e and \u003ccode\u003eVIEW SERVER PERFORMANCE STATE\u003c/code\u003e for later versions.\u003c/p\u003e\n"],["\u003cp\u003eGrant the service account associated with your destination instance \u003ccode\u003estorage.objects.get\u003c/code\u003e, and \u003ccode\u003estorage.objects.list\u003c/code\u003e permissions.\u003c/p\u003e\n"],["\u003cp\u003eThe destination instance must be configured with sufficient compute and memory resources to meet migration demands, while also following the requirements listed in the known limitations.\u003c/p\u003e\n"]]],[],null,["# Create and configure the Cloud SQL for SQL Server destination instance\n\nFor homogeneous SQL Server migrations to Cloud SQL,\nDatabase Migration Service requires that you first create and configure your\nCloud SQL destination instance. Perform the following steps:\n\n1. [Create your destination instance](/sql/docs/sqlserver/create-instance). Make sure you use enough compute\n and memory resources to cover your migration needs and follow the requirements\n listed in\n [known limitations](/database-migration/docs/sqlserver/known-limitations).\n\n2. Create and configure a dedicated migration user in your destination\n Cloud SQL instance. This user is required for Database Migration Service to successfully\n connect to your destination instance and monitor your data. You need to provide\n the username and password for this account at a later stage, when you\n [create the destination connection profile](/database-migration/docs/sqlserver/create-destination-connection-profile).\n\n 1. Create the database user account in your destination Cloud SQL for SQL Server\n instance. See\n [Create and manage users](/sql/docs/sqlserver/create-manage-users) in the Cloud SQL documentation.\n\n 2. Assign the following privileges to the user account:\n\n - For SQL Server 2019: `VIEW ANY DEFINITION` and `VIEW SERVER STATE`\n - For later versions: `VIEW ANY DEFINITION` and `VIEW SERVER PERFORMANCE STATE`\n\n For information on how to assign privileges to user accounts, see\n [Changing permissions for users](/sql/docs/sqlserver/users#changing-permissions) in the Cloud SQL documentation.\n3. Grant the Cloud Storage permissions to the service account associated\n with your destination instance. This account is created after you create the\n destination instance.\n\n 1. Check the email address associated with this service account on the\n Cloud SQL instance detail page. See\n [View instance information](/sql/docs/sqlserver/instance-info#service_account) in the Cloud SQL documentation.\n\n 2. Add the `storage.objects.get`, and `storage.objects.list`\n permissions to the service account. For information on how to manage access\n with Identity and Access Management, see\n [Manage access to projects, folders, and organizations](/iam/docs/granting-changing-revoking-access)\n in the IAM documentation.\n\nWhat's next?\n------------\n\n- [Create a migration job](/database-migration/docs/sqlserver/create-migration-job)"]]