az datamigration
Note
Esta referência faz parte da extensão datamigration para o CLI do Azure (versão 2.75.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az datamigration . Saiba mais sobre extensões.
Gerencie a migração de dados.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az datamigration get-assessment |
Iniciar a avaliação na(s) instância(s) do SQL Server. |
Extension | disponibilidade geral |
| az datamigration get-sku-recommendation |
Dê recomendações de SKUs para ofertas de SQL do Azure. |
Extension | disponibilidade geral |
| az datamigration login-migration |
Migre logins dos servidores SQL de origem para os servidores SQL do Azure de destino. |
Extension | disponibilidade geral |
| az datamigration performance-data-collection |
Recolha dados de desempenho para(s) dada(s) instância(s) do SQL Server. |
Extension | disponibilidade geral |
| az datamigration register-integration-runtime |
Register Database Migration Service em Integration Runtime. |
Extension | disponibilidade geral |
| az datamigration sql-db |
Gerencie Sql Db. |
Extension | disponibilidade geral |
| az datamigration sql-db cancel |
Pare a migração de banco de dados em andamento para o Banco de Dados SQL. |
Extension | disponibilidade geral |
| az datamigration sql-db create |
Crie uma nova migração de banco de dados para um determinado Banco de Dados SQL. Este comando pode migrar dados das tabelas de banco de dados de origem selecionadas para as tabelas de banco de dados de destino. Se o banco de dados de destino não tiver nenhuma tabela existente, use New-AzDataMigrationSqlServerSchema comando para migrar objetos de esquema do banco de dados de origem para o databse de destino. O link de New-AzDataMigrationSqlServerSchema é https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | disponibilidade geral |
| az datamigration sql-db delete |
Exclua uma migração de banco de dados em andamento ou concluída para o Banco de Dados SQL. |
Extension | disponibilidade geral |
| az datamigration sql-db retry |
Tente novamente fazer a migração para o banco de dados. |
Extension | disponibilidade geral |
| az datamigration sql-db show |
Recupere a migração de banco de dados especificada para um determinado banco de dados SQL. |
Extension | disponibilidade geral |
| az datamigration sql-db wait |
Coloque a CLI em um estado de espera até que uma condição do datamigration sql-db seja atendida. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance |
Gerir SQL Managed Instance. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance cancel |
Parar a migração em curso da base de dados para SQL Managed Instance. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance create |
Crie uma nova migração de base de dados para uma dada SQL Managed Instance. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance cutover |
Iniciar a transição para migração em curso da base de dados online para SQL Managed Instance. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance delete |
Excluir recurso de migração de banco de dados. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance show |
Recuperar a migração da base de dados especificada para uma dada SQL Managed Instance. |
Extension | disponibilidade geral |
| az datamigration sql-managed-instance wait |
Coloque a CLI em um estado de espera até que uma condição da instância sql-managed-de datamigration seja atendida. |
Extension | disponibilidade geral |
| az datamigration sql-server-schema |
Migre o esquema dos servidores SQL de origem para os servidores SQL do Azure de destino. |
Extension | disponibilidade geral |
| az datamigration sql-service |
Gerir o Database Migration Service. |
Extension | disponibilidade geral |
| az datamigration sql-service create |
Criar Database Migration Service. |
Extension | disponibilidade geral |
| az datamigration sql-service delete |
Delete Database Migration Service. |
Extension | disponibilidade geral |
| az datamigration sql-service delete-node |
Exclua o nó do tempo de execução da integração. |
Extension | disponibilidade geral |
| az datamigration sql-service list |
Recupere todos os Serviços de Migração de Banco de Dados no grupo de recursos. E recupere todos os serviços de migração de banco de dados na assinatura. |
Extension | disponibilidade geral |
| az datamigration sql-service list-auth-key |
Recupere a lista de chaves de autenticação para o Integration Runtime auto-hospedado. |
Extension | disponibilidade geral |
| az datamigration sql-service list-integration-runtime-metric |
Recuperar os nós Runtine de Integração registados e os seus dados de monitorização para um dado Database Migration Service. |
Extension | disponibilidade geral |
| az datamigration sql-service list-migration |
Recupere a Lista de migrações de banco de dados anexadas ao serviço. |
Extension | disponibilidade geral |
| az datamigration sql-service regenerate-auth-key |
Regenerar um novo conjunto de Chaves de Autenticação para o Tempo de Integration Runtime Auto-Hospedado. |
Extension | disponibilidade geral |
| az datamigration sql-service show |
Recuperar o Database Migration Service. |
Extension | disponibilidade geral |
| az datamigration sql-service update |
Atualizar o Database Migration Service. |
Extension | disponibilidade geral |
| az datamigration sql-service wait |
Coloque a CLI em um estado de espera até que uma condição do datamigration sql-service seja atendida. |
Extension | disponibilidade geral |
| az datamigration sql-vm |
Gerencie Sql Vm. |
Extension | disponibilidade geral |
| az datamigration sql-vm cancel |
Pare a migração de banco de dados em andamento para SQL VM. |
Extension | disponibilidade geral |
| az datamigration sql-vm create |
Crie uma nova migração de banco de dados para uma determinada VM SQL. |
Extension | disponibilidade geral |
| az datamigration sql-vm cutover |
Inicie a substituição para migração de banco de dados online em andamento para SQL VM. |
Extension | disponibilidade geral |
| az datamigration sql-vm delete |
Excluir recurso de migração de banco de dados. |
Extension | disponibilidade geral |
| az datamigration sql-vm show |
Recupere a migração de banco de dados especificada para uma determinada VM SQL. |
Extension | disponibilidade geral |
| az datamigration sql-vm wait |
Coloque a CLI em um estado de espera até que uma condição do sql-vm de migração de dados seja atendida. |
Extension | disponibilidade geral |
| az datamigration tde-migration |
Migrar o certificado TDE do SQL Server de origem para o Azure SQL Server de destino. |
Extension | disponibilidade geral |
az datamigration get-assessment
Iniciar a avaliação na(s) instância(s) do SQL Server.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Exemplos
Executa a avaliação SQL num dado SQL Server usando cadeia de ligação.
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
Executa a avaliação SQL num dado SQL Server usando o ficheiro de configuração da avaliação.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Executa a avaliação SQL em vários SQL Servers numa só chamada usando cadeia de ligação.
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 Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Caminho do ConfigFile.
Strings de Ligação SQL Server.
Pasta de saída para armazenar o relatório de avaliação.
Habilite esse parâmetro para substituir o relatório de avaliação existente.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az datamigration get-sku-recommendation
Dê recomendações de SKUs para ofertas de SQL do Azure.
az datamigration get-sku-recommendation [--acquire-policy-token]
[--change-reference]
[--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]
Exemplos
Obtenha recomendações de SKU para um dado SQL Server usando linha de comandos.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Obtenha recomendações de SKU para um dado SQL Server usando o ficheiro de configuração de avaliação.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Caminho do ConfigFile.
Lista separada por espaço de nomes de bancos de dados a serem permitidos para consideração de recomendação de SKU, excluindo todos os outros. Defina apenas um dos seguintes ou nenhum: databaseAllowList, databaseDenyList. Padrão: null.
Lista separada por espaço de nomes de bancos de dados a serem considerados para recomendação de SKU. Defina apenas um dos seguintes ou nenhum: databaseAllowList, databaseDenyList. Padrão: null.
Imprimir ou não os resultados da recomendação de SKU no console. Habilite esse parâmetro para exibir o resultado.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Usar ou não a estratégia elástica para recomendações de SKU com base no perfil de uso de recursos. Habilite esse parâmetro para usar a estratégia elástica.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Hora de término UTC dos pontos de dados de desempenho a serem considerados durante a agregação, no formato AAAA-MM-DD HH:MM. Usado apenas para a estratégia de linha de base (não elástica). Padrão: todos os pontos de dados coletados serão considerados.
Pasta de saída onde estão armazenados os dados de desempenho do SQL Server. O valor aqui deve ser o mesmo usado em PerfDataCollection.
Substituir ou não quaisquer relatórios de recomendação de SKU existentes. Habilite esse paramater para substituir.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Fator de escala (conforto) usado durante a recomendação de SKU. Por exemplo, se for determinado que há um requisito de CPU 4 vCore com um fator de escala de 150%, então o verdadeiro requisito de CPU será 6 vCores.
| Propriedade | Valor |
|---|---|
| Default value: | 100 |
Hora de início UTC dos pontos de dados de desempenho a considerar durante a agregação, no formato AAAA-MM-DD HH:MM. Usado apenas para a estratégia de linha de base (não elástica). Padrão: todos os pontos de dados coletados serão considerados.
Percentil de pontos de dados a serem usados durante a agregação dos dados de desempenho. Usado apenas para a estratégia de linha de base (não elástica).
| Propriedade | Valor |
|---|---|
| Default value: | 95 |
Plataforma de destino para recomendação de SKU: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine ou Any. Se Any for selecionado, as recomendações de SKU para as três plataformas de destino serão avaliadas e o melhor ajuste será retornado.
| Propriedade | Valor |
|---|---|
| Default value: | Any |
Nome da instância SQL para a qual a SKU deve ser recomendada. Padrão: outputFolder será verificado em busca de arquivos criados pela ação PerfDataCollection e recomendações serão fornecidas para cada instância encontrada.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az datamigration login-migration
Migre logins dos servidores SQL de origem para os servidores SQL do Azure de destino.
az datamigration login-migration [--aad-domain-name]
[--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Exemplos
Execute Migre logins dos servidores SQL de origem para os servidores SQL do Azure de destino usando 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"
Executar Migrar logins dos servidores SQL de origem para os servidores SQL do Azure de destino usando o ficheiro de configuração.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
É obrigatório se os logins do Windows estiverem incluídos na lista de logins a migrar.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Caminho do ConfigFile.
Localização do arquivo CSV de logins. Use apenas um parâmetro entre isso e listOfLogin.
Lista de logins em formato de cadeia de caracteres. Se for necessário migrar um grande número de logins, use a opção de arquivo CSV.
Padrão: %LocalAppData%/Microsoft/SqlLoginMigrations) Pasta onde os registos serão escritos.
Connection string(s) para a(s) instância(s) SQL de origem, usando o formato formal de cadeia de ligação.
Connection string(s) para a(s) instância(s) SQL(s) de destino, usando o formato formal de cadeia de ligação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az datamigration performance-data-collection
Recolha dados de desempenho para(s) dada(s) instância(s) do SQL Server.
az datamigration performance-data-collection [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Exemplos
Recolha dados de desempenho de um dado SQL Server usando cadeia de ligação.
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
Recolha dados de desempenho de vários SQL Servers numa só chamada usando cadeia de ligação.
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
Recolha dados de desempenho de um dado SQL Server usando o ficheiro de configuração de avaliação.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Recolha dados de desempenho de um dado SQL Server especificando um limite de tempo. Se o limite de tempo especificado for antes da complicação de um ciclo de iteração, o processo terminará sem salvar os dados de desempenho do ú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 Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Caminho do ConfigFile.
Strings de Ligação SQL Server.
Número de iterações da coleta de dados de desempenho a serem executadas antes de persistir no arquivo. Por exemplo, com valores padrão, os dados de desempenho serão persistidos a cada 30 segundos * 20 iterações = 10 minutos. Mínimo: 2.
| Propriedade | Valor |
|---|---|
| Default value: | 20 |
Pasta de saída para armazenar dados de desempenho.
Intervalo para consultar dados de desempenho, em segundos.
| Propriedade | Valor |
|---|---|
| Default value: | 30 |
Intervalo no qual consultar e persistir dados de configuração estática, em segundos.
| Propriedade | Valor |
|---|---|
| Default value: | 3600 |
Tempo após o qual a execução do comando para automaticamente, em segundos. Se este parâmetro não for especificado, será necessária uma intervenção manual para interromper a execução do comando.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az datamigration register-integration-runtime
Register Database Migration Service em Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Exemplos
Registar o serviço de migração SQL no Self-Hosted Integration Runtime.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Instala o Integration Runtime e regista um serviço de migração SQL nele.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Leia o Integration Runtime do local de instalação indicado.
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 Obrigatórios
AuthKey do Serviço de Migração SQL.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Caminho da pasta de versão no local de instalação do Integration Runtime. Isso pode ser fornecido quando o IR está instalado, mas o comando não está conseguindo lê-lo. Formato: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Path of Integration Runtime MSI.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az datamigration sql-server-schema
Migre o esquema dos servidores SQL de origem para os servidores SQL do Azure de destino.
az datamigration sql-server-schema [--acquire-policy-token]
[--action {DeploySchema, GenerateScript, MigrateSchema}]
[--change-reference]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Exemplos
Execute e migre objetos de base de dados do SQL Server de origem para o Base de Dados SQL do Azure de destino usando 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="
Execute o script de esquema Generate TSQL a partir do SQL Server de origem usando 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"
Execute o script Deploy TSQL para a Base de Dados SQL do Azure de destino usando Parameters.
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"
Execute Migrar objetos de base de dados do SQL Server de origem para o Base de Dados SQL do Azure de destino usando o ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Selecione uma ação de migração de esquema. MigrateSchema serve para migrar os objetos da base de dados para o destino do Base de Dados SQL do Azure. GenerateScript é gerar um script de esquema TSQL editável que pode ser usado para ser executado no destino para implantar os objetos. DeploySchema é executar o script TSQL gerado a partir de -GenerateScript ação no destino para implantar os objetos.
| Propriedade | Valor |
|---|---|
| Valores aceites: | DeploySchema, GenerateScript, MigrateSchema |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Caminho do ConfigFile. Os nomes de parâmetros aceitos no configfile.json são Action, sourceConnectionString, targetConnectionString, inputScriptFilePath e outputFolder.
Localização de um script de esquema TSQL editável. Use esse parâmetro somente com DeploySchema Action.
Padrão: %LocalAppData%/Microsoft/SqlSchemaMigration) Pasta onde serão escritos os logs e o script de esquema TSQL gerado pelo GenerateScript Action.
Connection string para a instância SQL de origem, usando o formato formal de cadeia de ligação.
Connection string para a instância SQL de destino, usando o formato formal de cadeia de ligação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az datamigration tde-migration
Migrar o certificado TDE do SQL Server de origem para o Azure SQL Server de destino.
az datamigration tde-migration [--acquire-policy-token]
[--change-reference]
[--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]
Exemplos
Migrar o certificado TDE do SQL Server de origem para o 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 Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Nome do banco de dados de origem.
Domínio de compartilhamento de rede.
Palavra-passe de partilha de rede.
Caminho de compartilhamento de rede.
Nome de usuário de compartilhamento de rede.
Connection string para a instância SQL de origem, usando o formato formal de cadeia de ligação.
Nome do Azure SQL Server.
Nome do grupo de recursos do servidor SQL do Azure alvo.
ID de subscrição do servidor SQL do Azure alvo.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |