Compartir a través de


az datamigration

Note

Esta referencia forma parte de la extensión datamigration para la CLI de Azure (versión 2.75.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az datamigration . Obtenga más información sobre las extensiones.

Administrar Datamigration.

Comandos

Nombre Description Tipo Estado
az datamigration get-assessment

Inicie la evaluación en instancias de SQL Server.

Extension GA
az datamigration get-sku-recommendation

Proporcione recomendaciones de SKU para ofertas de Azure SQL.

Extension GA
az datamigration login-migration

Migre los inicios de sesión de los servidores Sql Server de origen a los servidores de Azure Sql Server de destino.

Extension GA
az datamigration performance-data-collection

Recopilar datos de rendimiento para instancias de SQL Server dadas.

Extension GA
az datamigration register-integration-runtime

Registre Database Migration Service en Integration Runtime.

Extension GA
az datamigration sql-db

Administrar Sql Db.

Extension GA
az datamigration sql-db cancel

Detenga la migración de la base de datos en curso a SQL DB.

Extension GA
az datamigration sql-db create

Cree una nueva migración de base de datos a una base de datos SQL determinada. Este comando puede migrar datos de las tablas de base de datos de origen seleccionadas a las tablas de base de datos de destino. Si la base de datos de destino no tiene ninguna tabla existente, use New-AzDataMigrationSqlServerSchema comando para migrar objetos de esquema de la base de datos de origen a databse de destino. El vínculo de New-AzDataMigrationSqlServerSchema es https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema.

Extension GA
az datamigration sql-db delete

Elimine una migración en curso o completada de la base de datos a SQL DB.

Extension GA
az datamigration sql-db retry

Vuelva a intentar la migración en curso para la base de datos.

Extension GA
az datamigration sql-db show

Recupere la migración de base de datos especificada para una base de datos SQL determinada.

Extension GA
az datamigration sql-db wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de sql-db de la migración de datos.

Extension GA
az datamigration sql-managed-instance

Administración de Sql Managed Instance.

Extension GA
az datamigration sql-managed-instance cancel

Detenga la migración de la base de datos en curso a SQL Managed Instance.

Extension GA
az datamigration sql-managed-instance create

Cree una nueva migración de base de datos a una instancia administrada de SQL determinada.

Extension GA
az datamigration sql-managed-instance cutover

Inicie la migración de bases de datos en línea en curso a SQL Managed Instance.

Extension GA
az datamigration sql-managed-instance delete

Elimina un recurso de migración de base de datos.

Extension GA
az datamigration sql-managed-instance show

Recupere la migración de base de datos especificada para una instancia administrada de SQL determinada.

Extension 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.

Extension GA
az datamigration sql-server-schema

Migre el esquema de los servidores SQL Server de origen al servidor de Azure Sql Server de destino.

Extension GA
az datamigration sql-service

Administrar Database Migration Service.

Extension GA
az datamigration sql-service create

Cree Database Migration Service.

Extension GA
az datamigration sql-service delete

Elimine Database Migration Service.

Extension GA
az datamigration sql-service delete-node

Elimine el nodo de Integration Runtime.

Extension GA
az datamigration sql-service list

Recupere todos los servicios de migración de base de datos del grupo de recursos. Y recupere todos los servicios de migración de base de datos de la suscripción.

Extension GA
az datamigration sql-service list-auth-key

Recupere la lista de claves de autenticación para Integration Runtime autohospedado.

Extension GA
az datamigration sql-service list-integration-runtime-metric

Recupere los nodos de Integration Runtine registrados y sus datos de supervisión de un servicio de migración de base de datos determinado.

Extension GA
az datamigration sql-service list-migration

Recupere la lista de migraciones de base de datos adjuntas al servicio.

Extension GA
az datamigration sql-service regenerate-auth-key

Vuelva a generar un nuevo conjunto de claves de autenticación para El entorno de ejecución de integración autohospedado.

Extension GA
az datamigration sql-service show

Recupere Database Migration Service.

Extension GA
az datamigration sql-service update

Actualice Database Migration Service.

Extension GA
az datamigration sql-service wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de sql-service de migración de datos.

Extension GA
az datamigration sql-vm

Administrar máquina virtual sql.

Extension GA
az datamigration sql-vm cancel

Detenga la migración de la base de datos en curso a una máquina virtual con SQL.

Extension GA
az datamigration sql-vm create

Cree una nueva migración de base de datos a una máquina virtual de SQL determinada.

Extension GA
az datamigration sql-vm cutover

Inicie la migración total de la base de datos en línea en curso a la máquina virtual de SQL.

Extension GA
az datamigration sql-vm delete

Elimina un recurso de migración de base de datos.

Extension GA
az datamigration sql-vm show

Recupere la migración de base de datos especificada para una máquina virtual sql determinada.

Extension GA
az datamigration sql-vm wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de sql-vm de la migración de datos.

Extension GA
az datamigration tde-migration

Migre el certificado TDE de SQL Server de origen a Azure SQL Server de destino.

Extension GA

az datamigration get-assessment

Inicie la evaluación en instancias de SQL Server.

az datamigration get-assessment [--config-file-path]
                                [--connection-string]
                                [--output-folder]
                                [--overwrite]

Ejemplos

Ejecute SQL Assessment en sql Server determinado mediante una cadena de conexión.

az datamigration get-assessment --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite

Ejecute SQL Assessment en sql Server dado mediante el archivo de configuración de evaluación.

az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"

Ejecute SQL Assessment en varios servidores SQL Server en una llamada mediante la cadena de conexión.

az datamigration get-assessment --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--config-file-path

Ruta de acceso del archivo ConfigFile.

--connection-string

Cadenas de conexión de SQL Server.

--output-folder

Carpeta de salida para almacenar el informe de evaluación.

--overwrite

Habilite este parámetro para sobrescribir el informe de evaluación existente.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az datamigration get-sku-recommendation

Proporcione recomendaciones de SKU para ofertas de Azure SQL.

az datamigration get-sku-recommendation [--config-file-path]
                                        [--database-allow-list]
                                        [--database-deny-list]
                                        [--display-result]
                                        [--elastic-strategy]
                                        [--end-time]
                                        [--output-folder]
                                        [--overwrite]
                                        [--scaling-factor]
                                        [--start-time]
                                        [--target-percentile]
                                        [--target-platform]
                                        [--target-sql-instance]

Ejemplos

Obtenga la recomendación de SKU para sql Server dada mediante la línea de comandos.

az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite

Obtenga la recomendación de SKU para sql Server dada mediante el archivo de configuración de evaluación.

az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--config-file-path

Ruta de acceso del archivo ConfigFile.

--database-allow-list

Lista separada por espacios de nombres de bases de datos que se van a permitir para la consideración de la recomendación de SKU, al tiempo que se excluyen todos los demás. Establezca solo una de las siguientes o ninguna: databaseAllowList, databaseDenyList. Valor predeterminado: null.

--database-deny-list

Lista separada por espacios de nombres de bases de datos que no se deben tener en cuenta para la recomendación de SKU. Establezca solo una de las siguientes o ninguna: databaseAllowList, databaseDenyList. Valor predeterminado: null.

--display-result

Indica si se van a imprimir o no los resultados de la recomendación de SKU en la consola. Habilite este parámetro para mostrar el resultado.

Propiedad Valor
Valor predeterminado: False
--elastic-strategy

Si se va a usar o no la estrategia elástica para las recomendaciones de SKU en función de la generación de perfiles de uso de recursos. Habilite este parámetro para usar la estrategia elástica.

Propiedad Valor
Valor predeterminado: False
--end-time

Hora de finalización UTC de los puntos de datos de rendimiento que se deben tener en cuenta durante la agregación, en formato AAAA-MM-DD HH:MM. Solo se usa para la estrategia de línea base (no elástica). Valor predeterminado: se considerarán todos los puntos de datos recopilados.

--output-folder

Carpeta de salida donde se almacenan los datos de rendimiento de SQL Server. El valor aquí debe ser el mismo que el usado en PerfDataCollection.

--overwrite

Si se van a sobrescribir o no los informes de recomendaciones de SKU existentes. Habilite este parámetro para sobrescribir.

Propiedad Valor
Valor predeterminado: False
--scaling-factor

Factor de escalado (confort) usado durante la recomendación de SKU. Por ejemplo, si se determina que hay un requisito de CPU de 4 núcleos virtuales con un factor de escalado de 150%, el requisito de CPU verdadero será 6 núcleos virtuales.

Propiedad Valor
Valor predeterminado: 100
--start-time

Hora de inicio UTC de los puntos de datos de rendimiento que se deben tener en cuenta durante la agregación, en formato AAAA-MM-DD HH:MM. Solo se usa para la estrategia de línea base (no elástica). Valor predeterminado: se considerarán todos los puntos de datos recopilados.

--target-percentile

Percentil de puntos de datos que se van a usar durante la agregación de los datos de rendimiento. Solo se usa para la estrategia de línea base (no elástica).

Propiedad Valor
Valor predeterminado: 95
--target-platform

Plataforma de destino para la recomendación de SKU: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine o Cualquiera. Si se selecciona Cualquiera, se evaluarán las recomendaciones de SKU para las tres plataformas de destino y se devolverá la mejor opción.

Propiedad Valor
Valor predeterminado: Any
--target-sql-instance

Nombre de la instancia de SQL para la que se debe recomendar la SKU. Valor predeterminado: outputFolder se analizará para los archivos creados por la acción PerfDataCollection y se proporcionarán recomendaciones para cada instancia encontrada.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az datamigration login-migration

Migre los inicios de sesión de los servidores Sql Server de origen a los servidores de Azure Sql Server de destino.

az datamigration login-migration [--aad-domain-name]
                                 [--config-file-path]
                                 [--csv-file-path]
                                 [--list-of-login]
                                 [--output-folder]
                                 [--src-sql-connection-str]
                                 [--tgt-sql-connection-str]

Ejemplos

Ejecute Migrate logins from the source Sql Servers to the target Azure Sql Servers using Parameters (Migrar inicios de sesión desde los servidores Sql Server de origen a los servidores de Azure Sql Server de destino mediante parámetros).

az datamigration login-migration --src-sql-connection-str  "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --tgt-sql-connection-str  "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --csv-file-path "C:\CSVFile" --list-of-login "loginname1" "loginname2" --output-folder "C:\OutputFolder" --aad-domain-name "AADDomainName"

Ejecute Migrate logins from the source Sql Servers to the target Azure Sql Servers using config file (Migrar inicios de sesión desde los servidores SQL Server de origen al servidor de Azure Sql Server de destino mediante el archivo de configuración).

az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--aad-domain-name

Obligatorio si los inicios de sesión de Windows se incluyen en la lista de inicios de sesión que se van a migrar.

--config-file-path

Ruta de acceso del archivo ConfigFile.

--csv-file-path

Ubicación del archivo CSV de inicios de sesión. Use solo un parámetro entre este y listOfLogin.

--list-of-login

Lista de inicios de sesión en formato de cadena. Si es necesario migrar un gran número de inicios de sesión, use la opción archivo CSV.

--output-folder

Valor predeterminado: %LocalAppData%carpeta /Microsoft/SqlLoginMigrations) donde se escribirán los registros.

--src-sql-connection-str

Cadenas de conexión para las instancias de SQL de origen mediante el formato de cadena de conexión formal.

--tgt-sql-connection-str

Cadenas de conexión para las instancias de SQL de destino mediante el formato de cadena de conexión formal.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az datamigration performance-data-collection

Recopilar datos de rendimiento para instancias de SQL Server dadas.

az datamigration performance-data-collection [--config-file-path]
                                             [--connection-string]
                                             [--number-of-iteration]
                                             [--output-folder]
                                             [--perf-query-interval]
                                             [--static-query-interval]
                                             [--time]

Ejemplos

Recopile datos de rendimiento de un servidor SQL Server determinado mediante una cadena de conexión.

az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60

Recopile datos de rendimiento de varios servidores SQL Server en una llamada mediante la cadena de conexión.

az datamigration performance-data-collection --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60

Recopile datos de rendimiento de un servidor SQL Server determinado mediante el archivo de configuración de evaluación.

az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"

Recopile datos de rendimiento de un servidor SQL Server determinado especificando un límite de tiempo. Si el límite de tiempo especificado es anterior a la conformidad de un ciclo de iteración, el proceso finalizará sin guardar los datos de rendimiento del último ciclo.

az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60 --time 60

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--config-file-path

Ruta de acceso del archivo ConfigFile.

--connection-string

Cadenas de conexión de SQL Server.

--number-of-iteration

Número de iteraciones de recopilación de datos de rendimiento que se van a realizar antes de conservarse en el archivo. Por ejemplo, con valores predeterminados, los datos de rendimiento se conservarán cada 30 segundos * 20 iteraciones = 10 minutos. Mínimo: 2.

Propiedad Valor
Valor predeterminado: 20
--output-folder

Carpeta de salida para almacenar datos de rendimiento.

--perf-query-interval

Intervalo en el que se consultan los datos de rendimiento, en segundos.

Propiedad Valor
Valor predeterminado: 30
--static-query-interval

Intervalo en el que se van a consultar y conservar los datos de configuración estáticos, en segundos.

Propiedad Valor
Valor predeterminado: 3600
--time

Tiempo después del cual la ejecución del comando se detiene automáticamente, en segundos. Si no se especifica esta intervención manual, se requerirá para detener la ejecución del comando.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az datamigration register-integration-runtime

Registre Database Migration Service en Integration Runtime.

az datamigration register-integration-runtime --auth-key
                                              [--installed-ir-path]
                                              [--ir-path]

Ejemplos

Registre Sql Migration Service en Integration Runtime autohospedado.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"

Instale Integration Runtime y registre sql Migration Service en él.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"

Lea Integration Runtime desde la ubicación de instalación especificada.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --installed-ir-path "D:\My Softwares\Microsoft Integration Runtime\5.0"

Parámetros requeridos

--auth-key

AuthKey de SQL Migration Service.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--installed-ir-path

Ruta de acceso de carpeta de versión en la ubicación instalada de Integration Runtime. Esto se puede proporcionar cuando se instala IR, pero el comando no puede leerlo. Formato: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.

--ir-path

Ruta de acceso de MSI de Integration Runtime.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az datamigration sql-server-schema

Migre el esquema de los servidores SQL Server de origen al servidor de Azure Sql Server de destino.

az datamigration sql-server-schema [--action {DeploySchema, GenerateScript, MigrateSchema}]
                                   [--config-file-path]
                                   [--input-script-file-path]
                                   [--output-folder]
                                   [--src-sql-connection-str]
                                   [--tgt-sql-connection-str]

Ejemplos

Ejecute Migrate database objects from the source SQL Server to the target Azure SQL Database using Parameters (Migrar objetos de base de datos de SQL Server de origen a Azure SQL Database de destino mediante parámetros).

az datamigration sql-server-schema --action "MigrateSchema" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="

Ejecute Generate TSQL schema script from the source SQL Server using Parameters (Generar script de esquema TSQL desde el servidor SQL Server de origen mediante parámetros).

az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="  --output-folder "C:\OutputFolder"

Ejecute Deploy TSQL script to the target Azure SQL Database using Parameters (Implementar script TSQL en Azure SQL Database de destino mediante parámetros).

az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="  --input-script-file-path "C:\OutputFolder\script.sql"

Ejecute Migrate database objects from the source SQL Server to the target Azure SQL Database using ConfigFile (Migrar objetos de base de datos de SQL Server de origen a Azure SQL Database de destino mediante ConfigFile).

az datamigration sql-server-schema --config-file-path "C:\configfile.json"

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--action

Seleccione una acción de migración de esquema. MigrateSchema consiste en migrar los objetos de base de datos al destino de Azure SQL Database. GenerateScript consiste en generar un script de esquema TSQL editable que se puede usar para ejecutarse en el destino para implementar los objetos. DeploySchema es ejecutar el script TSQL generado a partir de -GenerateScript acción en el destino para implementar los objetos.

Propiedad Valor
Valores aceptados: DeploySchema, GenerateScript, MigrateSchema
--config-file-path

Ruta de acceso del archivo ConfigFile. Los nombres de parámetro aceptados en configfile.json son Action, sourceConnectionString, targetConnectionString, inputScriptFilePath y outputFolder.

--input-script-file-path

Ubicación de un script de esquema TSQL editable. Use este parámetro solo con DeploySchema Action.

--output-folder

Valor predeterminado: %LocalAppData%carpeta /Microsoft/SqlSchemaMigration) donde se escribirán los registros y el script de esquema TSQL generado mediante la acción GenerateScript.

--src-sql-connection-str

Cadena de conexión para la instancia de SQL de origen mediante el formato de cadena de conexión formal.

--tgt-sql-connection-str

Cadena de conexión para la instancia de SQL de destino mediante el formato de cadena de conexión formal.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az datamigration tde-migration

Migre el certificado TDE de SQL Server de origen a Azure SQL Server de destino.

az datamigration tde-migration [--database-name --dbname]
                               [--network-share-domain --networkdomain]
                               [--network-share-password --networkpw]
                               [--network-share-path --networkpath]
                               [--network-share-user-name --networkuser]
                               [--source-sql-connection-string --srcsqlcs]
                               [--target-managed-instance-name --tgtname]
                               [--target-resource-group-name --tgtrg]
                               [--target-subscription-id --tgtsubscription]

Ejemplos

Migre el certificado TDE de SQL Server de origen a Azure SQL Server de destino.

az datamigration tde-migration --source-sql-connection-string "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --target-subscription-id "00000000-0000-0000-0000-000000000000" --target-resource-group-name "ResourceGroupName" --target-managed-instance-name "TargetManagedInstanceName" --network-share-path "\NetworkShare\Folder" --network-share-domain "NetworkShare" --network-share-user-name "NetworkShareUserName" --network-share-password "" --database-name "TdeDb_0" "TdeDb_1" "TdeDb_2"

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--database-name --dbname

Nombre de la base de datos de origen.

--network-share-domain --networkdomain

Dominio de recurso compartido de red.

--network-share-password --networkpw

Contraseña de recurso compartido de red.

--network-share-path --networkpath

Ruta de acceso del recurso compartido de red.

--network-share-user-name --networkuser

Nombre de usuario del recurso compartido de red.

--source-sql-connection-string --srcsqlcs

Cadena de conexión para la instancia de SQL de origen mediante el formato de cadena de conexión formal.

--target-managed-instance-name --tgtname

Nombre de Azure SQL Server.

--target-resource-group-name --tgtrg

Nombre del grupo de recursos del servidor de Azure SQL server de destino.

--target-subscription-id --tgtsubscription

Identificador de suscripción del servidor de Azure SQL Server de destino.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False