az datamigration sql-managed-instance
Nota:
Esta referencia forma parte de la extensión de migración de datos para la CLI de Azure (versión 2.15.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az datamigration sql-managed-instance . Obtenga más información sobre las extensiones.
Administrar migraciones de bases de datos a SQL Instancia administrada.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az datamigration sql-managed-instance cancel |
Detenga la migración de la base de datos en curso a SQL Instancia administrada. |
Extensión | GA |
az datamigration sql-managed-instance create |
Cree una nueva migración de base de datos a un Instancia administrada SQL determinado. |
Extensión | GA |
az datamigration sql-managed-instance cutover |
Inicie la migración de bases de datos en línea en curso a SQL Instancia administrada. |
Extensión | GA |
az datamigration sql-managed-instance show |
Recupere la migración de base de datos especificada para un Instancia administrada SQL determinado. |
Extensión | GA |
az datamigration sql-managed-instance wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición de la instancia de sql-managed-instance de la migración de datos. |
Extensión | GA |
az datamigration sql-managed-instance cancel
Detenga la migración de la base de datos en curso a SQL Instancia administrada.
az datamigration sql-managed-instance cancel --migration-operation-id
[--ids]
[--managed-instance-name]
[--no-wait]
[--resource-group]
[--subscription]
[--target-db-name]
Ejemplos
Detiene la migración en curso de la base de datos.
az datamigration sql-managed-instance cancel --managed-instance-name "managedInstance1" --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --target-db-name "db1"
Parámetros requeridos
Operación de migración de seguimiento de identificadores.
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del Instancia administrada sql de destino.
No espere hasta que finalice la operación de ejecución prolongada.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Nombre de la base de datos de destino.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az datamigration sql-managed-instance create
Cree una nueva migración de base de datos a un Instancia administrada SQL determinado.
az datamigration sql-managed-instance create --managed-instance-name
--resource-group
--target-db-name
[--migration-service]
[--no-wait]
[--offline-configuration]
[--scope]
[--source-database-name]
[--source-location]
[--source-sql-connection]
[--target-db-collation]
[--target-location]
Ejemplos
Cree o actualice el recurso de migración de base de datos con el recurso compartido de archivos como origen para los archivos de copia de seguridad.
az datamigration sql-managed-instance create --managed-instance-name "managedInstance1" --source-location '{\"fileShare\":{\"path\":\"\\\\SharedBackup\\user\",\"password\":\"placeholder\",\"username\":\"Server\\name\"}}' --target-location account-key="abcd" storage-account-resource-id="account.database.windows.net" --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/instance" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --target-db-name "db1"
Cree o actualice el recurso database Migration con Azure Blob Storage como origen para los archivos de copia de seguridad.
az datamigration sql-managed-instance create --managed-instance-name "managedInstance1" --source-location '{\"AzureBlob\":{\"storageAccountResourceId\":\"/subscriptions/1111-2222-3333-4444/resourceGroups/RG/prooviders/Microsoft.Storage/storageAccounts/MyStorage\",\"accountKey\":\"======AccountKey====\",\"blobContainerName\":\"ContainerName-X\"}}' --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/instance" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --target-db-name "db1"
Parámetros requeridos
Nombre del Instancia administrada sql de destino.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre de la base de datos de destino.
Parámetros opcionales
Identificador de recurso del servicio de migración.
No espere hasta que finalice la operación de ejecución prolongada.
Configuración sin conexión.
Uso: --offline-configuration offline=XX last-backup-name=XX
offline: apellido de la migración sin conexión: apellido de copia de seguridad para la migración sin conexión. Esto es opcional para las migraciones desde el recurso compartido de archivos. Si no se proporciona, el servicio determinará el último nombre de archivo de copia de seguridad en función de los archivos de copia de seguridad más recientes presentes en el recurso compartido de archivos.
Identificador de recurso del recurso de destino (máquina virtual de SQL, SQL Instancia administrada o SQL DB).
Nombre de la base de datos de origen.
Ubicación de origen de las copias de seguridad. Valor esperado: json-string/json-file/@json-file.
Detalles de conexión de SQL Server de origen.
Uso: --source-sql-connection data-source=XX authentication=XX user-name=XX password=XX encrypt-connection=XX trust-server-certificate=XX
origen de datos: origen de datos. autenticación: tipo de autenticación. user-name: nombre de usuario para conectarse a SQL de origen. password: contraseña para conectarse a SQL de origen. encrypt-connection: indica si se va a cifrar o no la conexión. trust-server-certificate: indica si se debe confiar o no en el certificado de servidor.
Intercalación de base de datos que se va a usar para la base de datos de destino.
Ubicación de destino para copiar copias de seguridad.
Uso: --target-location storage-account-resource-id=XX account-key=XX
storage-account-resource-id: identificador de recurso de la cuenta de almacenamiento que copia copias de seguridad. clave de cuenta: clave de cuenta de almacenamiento.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az datamigration sql-managed-instance cutover
Inicie la migración de bases de datos en línea en curso a SQL Instancia administrada.
az datamigration sql-managed-instance cutover --migration-operation-id
[--ids]
[--managed-instance-name]
[--no-wait]
[--resource-group]
[--subscription]
[--target-db-name]
Ejemplos
Operación de migración en línea de migración total para la base de datos.
az datamigration sql-managed-instance cutover --managed-instance-name "managedInstance1" --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --target-db-name "db1"
Parámetros requeridos
Operación de migración de seguimiento de identificadores.
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del Instancia administrada sql de destino.
No espere hasta que finalice la operación de ejecución prolongada.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Nombre de la base de datos de destino.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az datamigration sql-managed-instance show
Recupere la migración de base de datos especificada para un Instancia administrada SQL determinado.
az datamigration sql-managed-instance show [--expand]
[--ids]
[--managed-instance-name]
[--migration-operation-id]
[--resource-group]
[--subscription]
[--target-db-name]
Ejemplos
Obtenga la migración de base de datos de SQL MI con el parámetro expand.
az datamigration sql-managed-instance show --expand "MigrationStatusDetails" --managed-instance-name "managedInstance1" --resource-group "testrg" --target-db-name "db1"
Obtenga la migración de base de datos de SQL MI sin el parámetro expand.
az datamigration sql-managed-instance show --managed-instance-name "managedInstance1" --resource-group "testrg" --target-db-name "db1"
Parámetros opcionales
Los detalles completos de la migración se incluyen en la respuesta.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del Instancia administrada sql de destino.
Identificador opcional de la operación de migración. Si se proporciona esto, se recuperan los detalles de la operación de migración para ese identificador. Si no se proporciona (valor predeterminado), se recuperan los detalles relacionados con la operación más reciente o actual.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Nombre de la base de datos de destino.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az datamigration sql-managed-instance wait
Coloque la CLI en un estado de espera hasta que se cumpla una condición de la instancia de sql-managed-instance de la migración de datos.
az datamigration sql-managed-instance wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--managed-instance-name]
[--migration-operation-id]
[--resource-group]
[--subscription]
[--target-db-name]
[--timeout]
[--updated]
Ejemplos
Pause la ejecución de la siguiente línea de script de la CLI hasta que se cree correctamente la instancia de sql-managed-instance de la migración de datos.
az datamigration sql-managed-instance wait --managed-instance-name "managedInstance1" --resource-group "testrg" --target-db-name "db1" --created
Parámetros opcionales
Espere hasta que se cree con "provisioningState" en "Succeeded".
Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Espere hasta que se elimine.
Espere hasta que exista el recurso.
Los detalles completos de la migración se incluyen en la respuesta.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Intervalo de sondeo en segundos.
Nombre del Instancia administrada sql de destino.
Identificador opcional de la operación de migración. Si se proporciona esto, se recuperan los detalles de la operación de migración para ese identificador. Si no se proporciona (valor predeterminado), se recuperan los detalles relacionados con la operación más reciente o actual.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Nombre de la base de datos de destino.
Espera máxima en segundos.
Espere hasta que se actualice con provisioningState en "Succeeded".
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.