Para crear un perfil de conexión de destino para tu instancia de Cloud SQL para SQL Server, sigue estos pasos:
Consola
- En la Google Cloud consola, ve a la página Perfiles de conexión.
- Haz clic en Create profile (Crear perfil).
- En la página Create a connection profile (Crear un perfil de conexión), en la lista Profile role (Rol del perfil), selecciona Destination (Destino).
- En la lista Motor de base de datos, selecciona Cloud SQL para SQL Server.
- Proporcione la siguiente información para su perfil de conexión:
- Nombre de perfil de conexión
- ID de perfil de conexión
- Región
- Nombre de usuario y contraseña de la base de datos de migración
Para obtener más información sobre estos campos, consulta el artículo Información general sobre los perfiles de conexión.
- Opcional: En la sección Probar perfil de conexión, haz clic en Ejecutar prueba.
Database Migration Service realiza una comprobación rápida para verificar que los detalles de la conexión que has proporcionado son suficientes para acceder a tus datos.
- En la parte inferior de la página, haz clic en Crear.
Aparece la página Perfiles de conexión y se muestra el perfil de conexión que acabas de crear.
gcloud
En este ejemplo se usa la marca opcional --no-async
para que todas las operaciones se realicen de forma síncrona. Esto significa que algunos comandos pueden tardar en completarse. Puedes omitir la marca --no-async
para ejecutar comandos de forma asíncrona.
Si lo haces, debes usar el comando
gcloud database-migration operations describe
para verificar si la operación se ha realizado correctamente.
Antes de usar los datos de los comandos que se indican a continuación, haz los siguientes cambios:
- CONNECTION_PROFILE_ID con un identificador legible por máquina de tu perfil de conexión.
- REGION con el identificador de la región en la que quieras guardar el perfil de conexión.
- CONNECTION_PROFILE_NAME con un nombre legible para tu perfil de conexión. Este valor se muestra en Database Migration Service en la Google Cloud consola.
- CLOUDSQL_INSTANCE_ID con el identificador de instancia de tu instancia de Cloud SQL para SQL Server de destino. Para obtener información sobre cómo ver los detalles de una instancia de Cloud SQL, consulta Ver información de la instancia en la documentación de Cloud SQL.
- Detalles del usuario de migración: proporciona los detalles de la cuenta de usuario de la base de datos dedicada en tu instancia de destino. Para obtener más información sobre esta cuenta de usuario, consulta
Crear y configurar la instancia de destino de Cloud SQL para SQL Server.
- CLOUD_SQL_DB_USERNAME con el nombre de usuario de migración.
- CLOUD_SQL_DB_USER_PASSWORD con la contraseña de la cuenta de migración.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration connection-profiles \ create sqlserver CONNECTION_PROFILE_ID \ --no-async --display-name=CONNECTION_PROFILE_NAME \ --cloudsql-instance=CLOUDSQL_INSTANCE_ID \ --region=REGION \ --username=CLOUD_SQL_DB_USERNAME --password=CLOUD_SQL_DB_USER_PASSWORD
Windows (PowerShell)
gcloud database-migration connection-profiles ` create sqlserver CONNECTION_PROFILE_ID ` --no-async --display-name=CONNECTION_PROFILE_NAME ` --cloudsql-instance=CLOUDSQL_INSTANCE_ID ` --region=REGION ` --username=CLOUD_SQL_DB_USERNAME --password=CLOUD_SQL_DB_USER_PASSWORD
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ create sqlserver CONNECTION_PROFILE_ID ^ --no-async --display-name=CONNECTION_PROFILE_NAME ^ --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^ --region=REGION ^ --username=CLOUD_SQL_DB_USERNAME --password=CLOUD_SQL_DB_USER_PASSWORD
Deberías recibir una respuesta similar a la siguiente:
Waiting for connection profile [CONNECTION_PROFILE_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]