Para crear un perfil de conexión de origen, sigue estos pasos:
Console
- En la consola de Google Cloud, ve a la página Perfiles de conexión.
- Haga clic en Crear perfil.
- En la página Crear un perfil de conexión, en la lista Rol del perfil, selecciona Fuente.
- En la lista Motor de base de datos, selecciona SQL Server.
- Proporciona la siguiente información para tu perfil de conexión:
- Es el nombre del perfil de conexión.
- ID del perfil de conexión.
- Región.
- El bucket de Cloud Storage que contiene la carpeta de la base de datos superior en la que creas las carpetas completas, diferenciales y de registros (que contienen la copia de seguridad completa, la copia de seguridad diferencial y los archivos de registro de transacciones).
Para obtener más información sobre los campos de los perfiles de conexión, consulta Descripción general de 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 verificación rápida para verificar que los detalles de conexión que proporcionaste sean suficientes para acceder a tus datos.
- Haz clic en Crear en la parte inferior de la página.
Aparecerá la página Perfiles de conexión y se mostrará 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 un poco en completarse. Puedes omitir la marca --no-async
para ejecutar comandos de forma asíncrona.
Si es así, debes usar el comando
gcloud database-migration operations describe
para verificar si la operación se realizó correctamente.
Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:
- CONNECTION_PROFILE_ID con un identificador legible por máquina para tu perfil de conexión.
- REGION con el identificador de la región en la que deseas 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 consola de Google Cloud.
- SOURCE_STORAGE_BUCKET_NAME con el nombre del bucket de Cloud Storage que contiene la carpeta de base de datos superior en la que creas las carpetas de registros, diferenciales y completas (que contienen los archivos de copia de seguridad completa, diferencial y de registro de transacciones).
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 \ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME \ --region=REGION
Windows (PowerShell)
gcloud database-migration connection-profiles ` create sqlserver CONNECTION_PROFILE_ID ` --no-async --display-name=CONNECTION_PROFILE_NAME ` --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ` --region=REGION
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ create sqlserver CONNECTION_PROFILE_ID ^ --no-async --display-name=CONNECTION_PROFILE_NAME ^ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ^ --region=REGION
Deberías recibir una respuesta similar a la que figura a continuación:
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]