Partilhar via


Service Tasks - Update

Criar ou atualizar tarefa de serviço
O recurso de tarefas de serviço é um recurso aninhado, somente proxy, que representa o trabalho executado por uma instância DMS (clássica). O método PATCH atualiza uma tarefa de serviço existente, mas como as tarefas de serviço não têm propriedades personalizadas mutáveis, há poucos motivos para fazê-lo.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}?api-version=2022-03-30-preview

Parâmetros do URI

Name Em Necessário Tipo Description
groupName
path True

string

Nome do grupo de recursos

serviceName
path True

string

Nome do serviço

subscriptionId
path True

string

ID de assinatura que identifica uma assinatura do Azure.

taskName
path True

string

Nome da tarefa

api-version
query True

string

Versão da API

Corpo do Pedido

Name Tipo Description
etag

string

Valor da marca de entidade forte HTTP. Isso é ignorado se enviado.

properties ProjectTaskProperties:

Propriedades personalizadas da tarefa

Respostas

Name Tipo Description
200 OK

ProjectTask

Recurso de Tarefa de Serviço atualizado

Other Status Codes

ApiError

Erro

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Tasks_Update

Pedido de amostra

PATCH https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask?api-version=2022-03-30-preview

{
  "properties": {
    "taskType": "Service.Check.OCI",
    "input": {
      "serverVersion": "NA"
    }
  }
}

Resposta da amostra

{
  "properties": {
    "input": {
      "serverVersion": "NA"
    },
    "taskType": "Service.Check.OCI",
    "state": "Queued"
  },
  "etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask",
  "name": "DmsSdkTask",
  "type": "Microsoft.DataMigration/services/serviceTasks"
}

Definições

Name Description
ApiError

Informações de erro.

AuthenticationType

Uma enumeração de possíveis tipos de autenticação ao conectar-se

AzureActiveDirectoryApp

Aplicativo Azure Ative Directory

BackupFileInfo

Informações do arquivo de backup

BackupFileStatus

Uma enumeração de Status do arquivo de backup de log.

BackupMode

Uma enumeração de modos de backup

BackupSetInfo

Informações do conjunto de backup

BackupType

Enum dos diferentes tipos de backup.

BlobShare

Informações de armazenamento de contêiner de blob.

CommandState

O estado do comando. Isso é ignorado se enviado.

ConnectToMongoDbTaskProperties

Propriedades para a tarefa que valida a conexão e fornece informações sobre um servidor MongoDB

ConnectToSourceMySqlTaskInput

Entrada para a tarefa que valida a conexão do banco de dados MySQL

ConnectToSourceMySqlTaskProperties

Propriedades para a tarefa que valida a conexão do banco de dados MySQL

ConnectToSourceNonSqlTaskOutput

Saída para conexão com a fonte do tipo MySQL

ConnectToSourceOracleSyncTaskInput

Entrada para a tarefa que valida a conexão do banco de dados Oracle

ConnectToSourceOracleSyncTaskOutput

Saída para a tarefa que valida a conexão do banco de dados Oracle

ConnectToSourceOracleSyncTaskProperties

Propriedades da tarefa que valida a conexão do banco de dados Oracle

ConnectToSourcePostgreSqlSyncTaskInput

Entrada para a tarefa que valida a conexão com o PostgreSQL e os requisitos do servidor de origem

ConnectToSourcePostgreSqlSyncTaskOutput

Saída para a tarefa que valida a conexão com o PostgreSQL e os requisitos do servidor de origem

ConnectToSourcePostgreSqlSyncTaskProperties

Propriedades para a tarefa que valida a conexão com o servidor PostgreSQL e os requisitos do servidor de origem para migração online

ConnectToSourceSqlServerSyncTaskProperties

Propriedades da tarefa que valida a conexão com o SQL Server e os requisitos do servidor de origem para migração online

ConnectToSourceSqlServerTaskInput

Entrada para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Saída de nível de trabalho do agente para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Saída no nível do banco de dados para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

ConnectToSourceSqlServerTaskOutputLoginLevel

Saída de nível de logon para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

ConnectToSourceSqlServerTaskOutputTaskLevel

Saída em nível de tarefa para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

ConnectToSourceSqlServerTaskProperties

Propriedades da tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

ConnectToTargetAzureDbForMySqlTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados do Azure para MySQL e os requisitos do servidor de destino

ConnectToTargetAzureDbForMySqlTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados do Azure para MySQL e os requisitos do servidor de destino

ConnectToTargetAzureDbForMySqlTaskProperties

Propriedades para a tarefa que valida a conexão com o Banco de Dados do Azure para MySQL e requisitos do servidor de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e requisitos do servidor de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e requisitos do servidor de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que valida a conexão com o Banco de Dados do Azure Para servidores PostgreSQL e servidores de destino requisitos para migração online

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e os requisitos do servidor de destino para a origem Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e os requisitos do servidor de destino para a origem Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Propriedades para a tarefa que valida a conexão com o Banco de Dados do Azure Para servidores PostgreSQL e requisitos do servidor de destino para migração online para origem Oracle.

ConnectToTargetSqlDbTaskInput

Entrada para a tarefa que valida a conexão com o banco de dados SQL e os requisitos do servidor de destino

ConnectToTargetSqlDbTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados SQL e os requisitos do servidor de destino

ConnectToTargetSqlDbTaskProperties

Propriedades da tarefa que valida a conexão com o Banco de Dados SQL e os requisitos do servidor de destino

ConnectToTargetSqlMISyncTaskInput

Entrada para a tarefa que valida a conexão com o cenário online da Instância Gerenciada do Banco de Dados SQL do Azure.

ConnectToTargetSqlMISyncTaskOutput

Saída para a tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure.

ConnectToTargetSqlMISyncTaskProperties

Propriedades da tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure

ConnectToTargetSqlMITaskInput

Entrada para a tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure.

ConnectToTargetSqlMITaskOutput

Saída para a tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure.

ConnectToTargetSqlMITaskProperties

Propriedades da tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure

ConnectToTargetSqlSqlDbSyncTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados SQL do Azure e os requisitos do servidor de destino

ConnectToTargetSqlSqlDbSyncTaskProperties

Propriedades da tarefa que valida a conexão com o Banco de Dados SQL e os requisitos do servidor de destino para migração online

createdByType
DatabaseBackupInfo

Informações sobre arquivos de backup quando o modo de backup existente é usado.

DatabaseCompatLevel

Uma enumeração de níveis de compatibilidade de banco de dados do SQL Server

DatabaseFileInfo

Informações específicas do arquivo de banco de dados

DatabaseFileType

Uma enumeração de tipos de arquivo de banco de dados do SQL Server

DatabaseMigrationStage

Fase atual da migração

DatabaseMigrationState

Estado de migração no nível do banco de dados.

DatabaseSchemaMap

Mapeamento de esquemas por banco de dados

DatabaseState

Uma enumeração de estados do Banco de Dados do SQL Server

DatabaseSummaryResult

Resumo dos resultados do banco de dados na migração

DatabaseTable

Propriedades da tabela

DataIntegrityValidationResult

Resultados para resultados de validação de integridade de dados com base em soma de verificação

DataItemMigrationSummaryResult

Resumo básico de uma migração de item de dados

ExecutionStatistics

Descrição sobre os erros que acontecem durante a execução da validação da migração

FileShare

Informações de compartilhamento de arquivos com caminho, nome de usuário e senha.

GetTdeCertificatesSqlTaskInput

Entrada para a tarefa que obtém certificados TDE no formato codificado Base64.

GetTdeCertificatesSqlTaskOutput

Saída da tarefa que obtém certificados TDE no formato codificado Base64.

GetTdeCertificatesSqlTaskProperties

Propriedades para a tarefa que obtém certificados TDE no formato codificado Base64.

GetUserTablesMySqlTaskInput

Entrada para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesMySqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesMySqlTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesOracleTaskInput

Entrada para a tarefa que obtém a lista de tabelas contidas em uma lista fornecida de esquemas Oracle.

GetUserTablesOracleTaskOutput

Saída para a tarefa que obtém a lista de tabelas contidas em uma lista fornecida de esquemas Oracle.

GetUserTablesOracleTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de esquemas Oracle

GetUserTablesPostgreSqlTaskInput

Entrada para a tarefa que obtém a lista de tabelas para uma lista fornecida de bancos de dados PostgreSQL.

GetUserTablesPostgreSqlTaskOutput

Saída para a tarefa que obtém a lista de tabelas para uma lista fornecida de bancos de dados PostgreSQL.

GetUserTablesPostgreSqlTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesSqlSyncTaskInput

Entrada para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesSqlSyncTaskOutput

Saída da tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesSqlSyncTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesSqlTaskInput

Entrada para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesSqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

GetUserTablesSqlTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

LoginMigrationStage

Enum do estágio diferente da migração de login.

LoginType

Mapeamento Enum de SMO LoginType.

MigrateMISyncCompleteCommandInput

Entrada para o comando que conclui a migração online para uma Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateMISyncCompleteCommandOutput

Saída para o comando que conclui a migração online para uma Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateMISyncCompleteCommandProperties

Propriedades para o comando que conclui a migração online para uma Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateMongoDbTaskProperties

Propriedades para a tarefa que migra dados entre fontes de dados do MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração do MySQL offline para o Banco de Dados do Azure para MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada para a tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações offline

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Propriedades da tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações offline

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informações específicas do banco de dados para MySQL para o Banco de Dados do Azure para entradas de tarefas de migração do MySQL

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações online

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Propriedades da tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações online

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que migra o Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informações específicas do banco de dados para Oracle para o Azure Database for PostgreSQL entradas de tarefas de migração

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração do PostgreSQL para o Banco de Dados do Azure

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabelas selecionadas para a migração

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados PostgreSQL para o Banco de Dados do Azure para PostgreSQL para migrações online

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que migra bancos de dados PostgreSQL para o Banco de Dados do Azure para PostgreSQL para migrações online

MigrateSqlServerSqlDbDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração do SQL para o Banco de Dados SQL do Azure

MigrateSqlServerSqlDbSyncDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração de sincronização do SQL para o Banco de Dados SQL do Azure

MigrateSqlServerSqlDbSyncTaskInput

Entrada para a tarefa que migra bancos de dados SQL Server locais para o Banco de Dados SQL do Azure para migrações online

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Propriedades da tarefa que migra bancos de dados locais do SQL Server para o Banco de Dados SQL do Azure para migrações online

MigrateSqlServerSqlDbTaskInput

Entrada para a tarefa que migra bancos de dados locais do SQL Server para o Banco de Dados SQL do Azure

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Propriedades da tarefa que migra bancos de dados locais do SQL Server para o Banco de Dados SQL do Azure

MigrateSqlServerSqlMIDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração de Instância Gerenciada do SQL para o Banco de Dados SQL do Azure

MigrateSqlServerSqlMISyncTaskInput

Entrada para tarefa que migra bancos de dados do SQL Server para o cenário online da Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Propriedades da tarefa que migra bancos de dados do SQL Server para o cenário de sincronização da Instância Gerenciada do Banco de Dados SQL do Azure

MigrateSqlServerSqlMITaskInput

Entrada para tarefa que migra bancos de dados do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Propriedades da tarefa que migra bancos de dados do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure

MigrateSsisTaskInput

Entrada para tarefa que migra pacotes SSIS do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Propriedades para tarefa que migra pacotes SSIS de bancos de dados do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure.

MigrateSyncCompleteCommandInput

Entrada para o comando que conclui a migração de sincronização para um banco de dados.

MigrateSyncCompleteCommandOutput

Saída para o comando que conclui a migração de sincronização para um banco de dados.

MigrateSyncCompleteCommandProperties

Propriedades do comando que conclui a migração de sincronização para um banco de dados.

MigrationEligibilityInfo

Informações sobre a elegibilidade de migração de um objeto de servidor

MigrationReportResult

O resultado do relatório de validação de migração contém a url para baixar o relatório gerado.

MigrationState

Estado atual da migração

MigrationStatus

Situação atual da migração

MigrationValidationDatabaseSummaryResult

Resultado do resumo do nível do banco de dados de validação de migração

MigrationValidationOptions

Tipos de validações a serem executadas após a migração

MigrationValidationResult

Resultado da validação da migração

MiSqlConnectionInfo

Propriedades necessárias para criar uma conexão com o banco de dados SQL do Azure Instância gerenciada

MongoDbClusterInfo

Descreve uma fonte de dados do MongoDB

MongoDbClusterType

O tipo de fonte de dados

MongoDbCollectionInfo

Descreve uma coleção suportada em um banco de dados MongoDB

MongoDbCollectionProgress

Descreve o progresso de uma coleção

MongoDbCollectionSettings

Descreve como uma coleção MongoDB individual deve ser migrada

MongoDbConnectionInfo

Descreve uma conexão com uma fonte de dados MongoDB

MongoDbDatabaseInfo

Descreve um banco de dados dentro de uma fonte de dados MongoDB

MongoDbDatabaseProgress

Descreve o progresso de um banco de dados

MongoDbDatabaseSettings

Descreve como um banco de dados MongoDB individual deve ser migrado

MongoDbError

Descreve um erro ou aviso que ocorreu durante uma migração do MongoDB

MongoDbErrorType

O tipo de erro ou aviso

MongoDbMigrationProgress

Descreve o progresso da migração geral

MongoDbMigrationSettings

Descreve como uma migração de dados do MongoDB deve ser executada

MongoDbMigrationState
MongoDbReplication

Descreve como as alterações serão replicadas da origem para o destino. O padrão é OneTime.

MongoDbShardKeyField

Descreve uma referência de campo dentro de uma chave de fragmento do MongoDB

MongoDbShardKeyInfo

Descreve uma chave de fragmento do MongoDB

MongoDbShardKeyOrder

A ordenação do campo

MongoDbShardKeySetting

Descreve uma chave de fragmento do MongoDB

MongoDbThrottlingSettings

Especifica limites de recursos para a migração

MySqlConnectionInfo

Informações para se conectar ao servidor MySQL

MySqlTargetPlatformType

Plataforma de destino para a migração

ObjectType

Tipo do objeto que tem a diferença. por exemplo (Table/View/StoredProcedure)

ODataError

Informações de erro no formato OData.

OracleConnectionInfo

Informações para conexão com o servidor Oracle

OrphanedUserInfo

Informações de usuários órfãos no banco de dados do SQL Server.

PostgreSqlConnectionInfo

Informações para conexão com o servidor PostgreSQL

ProjectTask

Um recurso de tarefa

QueryAnalysisValidationResult

Resultados para comparação de análise de consulta entre a origem e o destino

QueryExecutionResult

Descreve os resultados da análise de consulta para execução na origem e no destino

ReplicateMigrationState

Wrapper para replicar estados de migração relatados.

ReportableException

Objeto de exceção para todas as exceções personalizadas

ScenarioSource

Uma enumeração do tipo de origem

ScenarioTarget

Uma enumeração do tipo de destino

SchemaComparisonValidationResult

Resultados para comparação de esquema entre a origem e o destino

SchemaComparisonValidationResultType

Descrição sobre os erros que acontecem durante a execução da validação da migração

SelectedCertificateInput

Informações para o certificado a ser exportado para bancos de dados habilitados para TDE.

ServerLevelPermissionsGroup

Grupo de permissões para validações. Esses grupos executarão um conjunto de permissões para validar a atividade do usuário. Selecione o grupo de permissões para a atividade que você está executando.

ServerProperties

Propriedades do servidor para a origem do tipo MySQL

Severity

Gravidade do erro de validação

SqlConnectionInfo

Informações para conexão com o servidor de banco de dados SQL

SqlSourcePlatform

Tipo de plataforma de servidor para conexão

SsisMigrationInfo

Informações de migração do SSIS com o tipo de armazenamento SSIS, política de substituição.

SsisMigrationOverwriteOption

A opção de substituição para migração de objeto SSIS, apenas ignorar e substituir são suportados no DMS (clássico) agora e no futuro pode adicionar a opção Reutilizar para objeto de contêiner

SsisMigrationStage

Estágio atual da migração do SSIS

SsisStoreType

Uma enumeração do tipo de armazenamento SSIS de origem suportado no DMS (clássico)

StartMigrationScenarioServerRoleResult

Resultado da migração da função de servidor

SyncDatabaseMigrationReportingState

Enum do estado diferente da migração on-line de nível de banco de dados.

SyncMigrationDatabaseErrorEvent

Erros de migração de banco de dados para migração online

SyncTableMigrationState

Enum do estado diferente da migração on-line no nível da tabela.

SystemData
TaskState

O estado da tarefa. Isso é ignorado se enviado.

UpdateActionType

Tipo da diferença real para o objeto comparado, ao executar a comparação de esquema

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriedades para tarefa que valida a entrada de migração para migrações de sincronização do SQL para o Banco de Dados SQL do Azure

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada para tarefa que migra bancos de dados do SQL Server para o cenário online da Instância Gerenciada do Banco de Dados SQL do Azure.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Saída para tarefa que valida a entrada de migração para a migração online da Instância Gerenciada do Banco de Dados SQL do Azure

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Propriedades da tarefa que valida a entrada de migração do SQL para o cenário de sincronização da Instância Gerenciada do Banco de Dados SQL do Azure

ValidateMigrationInputSqlServerSqlMITaskInput

Entrada para tarefa que valida a entrada de migração do SQL para a Instância Gerenciada SQL do Azure

ValidateMigrationInputSqlServerSqlMITaskOutput

Saída para tarefa que valida a entrada de migração para migrações de SQL para Instância Gerenciada SQL do Azure

ValidateMigrationInputSqlServerSqlMITaskProperties

Propriedades da tarefa que valida a entrada de migração do SQL para a Instância Gerenciada do Banco de Dados SQL do Azure

ValidateMongoDbTaskProperties

Propriedades da tarefa que valida uma migração entre fontes de dados do MongoDB

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que valida uma migração do Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Saída para tarefa que valida a entrada de migração do Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

ValidateSyncMigrationInputSqlServerTaskInput

Entrada para tarefa que valida a entrada de migração para migrações de sincronização SQL

ValidateSyncMigrationInputSqlServerTaskOutput

Saída para tarefa que valida a entrada de migração para migrações de sincronização do SQL

ValidationError

Descrição sobre os erros que acontecem durante a execução da validação da migração

ValidationStatus

Estado atual da validação

WaitStatistics

Estatísticas de espera coletadas durante a execução do lote de consulta

ApiError

Informações de erro.

Name Tipo Description
error

ODataError

Informações de erro no formato OData

systemData

SystemData

Metadados referentes à criação e última modificação do recurso.

AuthenticationType

Uma enumeração de possíveis tipos de autenticação ao conectar-se

Valor Description
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

Aplicativo Azure Ative Directory

Name Tipo Description
appKey

string

Chave usada para autenticar no Aplicativo Azure Ative Directory

applicationId

string

ID do Aplicativo do Azure Ative Directory

ignoreAzurePermissions

boolean

Ignorar a verificação de permissões azure no aplicativo AAD

tenantId

string

ID do inquilino do cliente

BackupFileInfo

Informações do arquivo de backup

Name Tipo Description
familySequenceNumber

integer

Número de sequência do arquivo de backup no conjunto de backup

fileLocation

string

Localização do arquivo de backup na pasta compartilhada

status

BackupFileStatus

Status do arquivo de backup durante a migração

BackupFileStatus

Uma enumeração de Status do arquivo de backup de log.

Valor Description
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

Uma enumeração de modos de backup

Valor Description
CreateBackup
ExistingBackup

BackupSetInfo

Informações do conjunto de backup

Name Tipo Description
backupFinishedDate

string (date-time)

Data e hora em que a operação de backup foi concluída

backupSetId

string

Id para o conjunto de arquivos de backup

backupStartDate

string (date-time)

Data e hora em que a operação de backup foi iniciada

backupType

BackupType

Enum dos diferentes tipos de backup

databaseName

string

Nome do banco de dados ao qual o conjunto de backup pertence

firstLsn

string

Primeiro número de sequência de log do arquivo de backup

isBackupRestored

boolean

Se o conjunto de backup é restaurado ou não

lastLsn

string

Número da sequência do último log do arquivo de backup

lastModifiedTime

string (date-time)

Hora da última modificação do arquivo de backup no local de compartilhamento

listOfBackupFiles

BackupFileInfo[]

Lista de arquivos no conjunto de backup

BackupType

Enum dos diferentes tipos de backup.

Valor Description
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

Informações de armazenamento de contêiner de blob.

Name Tipo Description
sasUri

string

URI SAS do Contêiner de Conta de Armazenamento do Azure.

CommandState

O estado do comando. Isso é ignorado se enviado.

Valor Description
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

Propriedades para a tarefa que valida a conexão e fornece informações sobre um servidor MongoDB

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MongoDbConnectionInfo

Descreve uma conexão com uma fonte de dados MongoDB

output

MongoDbClusterInfo[]

Uma matriz que contém um único objeto MongoDbClusterInfo

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Connect.MongoDb

Tipo de tarefa.

ConnectToSourceMySqlTaskInput

Entrada para a tarefa que valida a conexão do banco de dados MySQL

Name Tipo Default value Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupo de permissões para validações

isOfflineMigration

boolean

False

Sinalizar se a migração está offline ou não

sourceConnectionInfo

MySqlConnectionInfo

Informações para se conectar à fonte MySQL

targetPlatform

MySqlTargetPlatformType

Plataforma de destino para a migração

ConnectToSourceMySqlTaskProperties

Propriedades para a tarefa que valida a conexão do banco de dados MySQL

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToSourceMySqlTaskInput

Entrada de tarefas

output

ConnectToSourceNonSqlTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToSource.MySql

Tipo de tarefa.

ConnectToSourceNonSqlTaskOutput

Saída para conexão com a fonte do tipo MySQL

Name Tipo Description
databases

string[]

Lista de bancos de dados no servidor

id

string

Identificador de resultados

serverProperties

ServerProperties

Propriedades do servidor

sourceServerBrandVersion

string

Versão da marca do servidor

validationErrors

ReportableException[]

Erros de validação associados à tarefa

ConnectToSourceOracleSyncTaskInput

Entrada para a tarefa que valida a conexão do banco de dados Oracle

Name Tipo Description
sourceConnectionInfo

OracleConnectionInfo

Informações para conexão com a fonte Oracle

ConnectToSourceOracleSyncTaskOutput

Saída para a tarefa que valida a conexão do banco de dados Oracle

Name Tipo Description
databases

string[]

Lista de esquemas no servidor de origem

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

validationErrors

ReportableException[]

Erros de validação associados à tarefa

ConnectToSourceOracleSyncTaskProperties

Propriedades da tarefa que valida a conexão do banco de dados Oracle

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToSourceOracleSyncTaskInput

Entrada de tarefas

output

ConnectToSourceOracleSyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToSource.Oracle.Sync

Tipo de tarefa.

ConnectToSourcePostgreSqlSyncTaskInput

Entrada para a tarefa que valida a conexão com o PostgreSQL e os requisitos do servidor de origem

Name Tipo Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o servidor PostgreSQL de origem

ConnectToSourcePostgreSqlSyncTaskOutput

Saída para a tarefa que valida a conexão com o PostgreSQL e os requisitos do servidor de origem

Name Tipo Description
databases

string[]

Lista de bancos de dados no servidor de origem

id

string

Identificador de resultados

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

validationErrors

ReportableException[]

Erros de validação associados à tarefa

ConnectToSourcePostgreSqlSyncTaskProperties

Propriedades para a tarefa que valida a conexão com o servidor PostgreSQL e os requisitos do servidor de origem para migração online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToSourcePostgreSqlSyncTaskInput

Entrada de tarefas

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToSource.PostgreSql.Sync

Tipo de tarefa.

ConnectToSourceSqlServerSyncTaskProperties

Propriedades da tarefa que valida a conexão com o SQL Server e os requisitos do servidor de origem para migração online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToSourceSqlServerTaskInput

Entrada de tarefas

output ConnectToSourceSqlServerTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToSource.SqlServer.Sync

Tipo de tarefa.

ConnectToSourceSqlServerTaskInput

Entrada para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

Name Tipo Default value Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupo de permissões para validações

collectAgentJobs

boolean

False

Sinalize se deseja coletar trabalhos de agente do servidor de origem.

collectDatabases

boolean

True

Sinalizar se os bancos de dados devem ser coletados do servidor de origem.

collectLogins

boolean

False

Sinalize se deseja coletar logons do servidor de origem.

collectTdeCertificateInfo

boolean

False

Sinalize se os nomes de Certificado TDE devem ser coletados do servidor de origem.

encryptedKeyForSecureFields

string

Chave encriptada para campos seguros

sourceConnectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server de origem

validateSsisCatalogOnly

boolean

False

Sinalizar se o catálogo SSIS deve ser validado no servidor de origem.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Saída de nível de trabalho do agente para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

Name Tipo Description
id

string

Identificador de resultados

isEnabled

boolean

O estado do trabalho de agente original.

jobCategory

string

O tipo de trabalho do agente.

jobOwner

string

O proprietário do Agent Job

lastExecutedOn

string (date-time)

UTC Data e hora em que o Trabalho do Agente foi executado pela última vez.

migrationEligibility

MigrationEligibilityInfo

Informações sobre a elegibilidade do trabalho do agente para migração.

name

string

Nome do trabalho do agente

resultType string:

AgentJobLevelOutput

Tipo de resultado - nível de banco de dados ou nível de tarefa

validationErrors

ReportableException[]

Erros de validação

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Saída no nível do banco de dados para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

Name Tipo Description
compatibilityLevel

DatabaseCompatLevel

Nível de compatibilidade do banco de dados do SQL Server

databaseFiles

DatabaseFileInfo[]

A lista de arquivos de banco de dados

databaseState

DatabaseState

Estado da base de dados

id

string

Identificador de resultados

name

string

Nome do banco de dados

resultType string:

DatabaseLevelOutput

Tipo de resultado - nível de banco de dados ou nível de tarefa

sizeMB

number (double)

Tamanho do ficheiro em megabytes

ConnectToSourceSqlServerTaskOutputLoginLevel

Saída de nível de logon para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

Name Tipo Description
defaultDatabase

string

O banco de dados padrão para o login.

id

string

Identificador de resultados

isEnabled

boolean

O estado do login.

loginType

LoginType

O tipo de login.

migrationEligibility

MigrationEligibilityInfo

Informações sobre a elegibilidade do login para migração.

name

string

Nome de login.

resultType string:

LoginLevelOutput

Tipo de resultado - nível de banco de dados ou nível de tarefa

ConnectToSourceSqlServerTaskOutputTaskLevel

Saída em nível de tarefa para a tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

Name Tipo Description
agentJobs

object

Trabalhos do agente de origem como um mapa do nome do trabalho do agente para a id.

databaseTdeCertificateMapping

object

Mapeamento do nome do banco de dados para o nome do certificado TDE, se aplicável

databases

object

Bancos de dados de origem como um mapa do nome do banco de dados para a ID do banco de dados

id

string

Identificador de resultados

logins

object

Logins de origem como um mapa do nome de login para o ID de login.

resultType string:

TaskLevelOutput

Tipo de resultado - nível de banco de dados ou nível de tarefa

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

validationErrors

ReportableException[]

Erros de validação

ConnectToSourceSqlServerTaskProperties

Propriedades da tarefa que valida a conexão com o SQL Server e também valida os requisitos do servidor de origem

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToSourceSqlServerTaskInput

Entrada de tarefas

output ConnectToSourceSqlServerTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

ConnectToSource.SqlServer

Tipo de tarefa.

ConnectToTargetAzureDbForMySqlTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados do Azure para MySQL e os requisitos do servidor de destino

Name Tipo Default value Description
isOfflineMigration

boolean

False

Sinalizar se a migração está offline ou não

sourceConnectionInfo

MySqlConnectionInfo

Informações de conexão para o servidor MySQL de origem

targetConnectionInfo

MySqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para o servidor MySQL

ConnectToTargetAzureDbForMySqlTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados do Azure para MySQL e os requisitos do servidor de destino

Name Tipo Description
databases

string[]

Lista de bancos de dados no servidor de destino

id

string

Identificador de resultados

serverVersion

string

Versão do servidor de destino

targetServerBrandVersion

string

Versão da marca do servidor de destino

validationErrors

ReportableException[]

Erros de validação associados à tarefa

ConnectToTargetAzureDbForMySqlTaskProperties

Propriedades para a tarefa que valida a conexão com o Banco de Dados do Azure para MySQL e requisitos do servidor de destino

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetAzureDbForMySqlTaskInput

Entrada de tarefas

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.AzureDbForMySql

Tipo de tarefa.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e requisitos do servidor de destino

Name Tipo Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o servidor PostgreSQL de origem

targetConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para o servidor PostgreSQL

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e requisitos do servidor de destino

Name Tipo Description
databases

string[]

Lista de bancos de dados no servidor de destino

id

string

Identificador de resultados

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

validationErrors

ReportableException[]

Erros de validação associados à tarefa

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que valida a conexão com o Banco de Dados do Azure Para servidores PostgreSQL e servidores de destino requisitos para migração online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrada de tarefas

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Tipo de tarefa.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e os requisitos do servidor de destino para a origem Oracle.

Name Tipo Description
targetConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para o servidor PostgreSQL

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados do Azure para PostgreSQL e os requisitos do servidor de destino para a origem Oracle.

Name Tipo Description
databaseSchemaMap

DatabaseSchemaMap[]

Mapeamento de esquemas por banco de dados

databases

string[]

Lista de bancos de dados no servidor de destino

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

validationErrors

ReportableException[]

Erros de validação associados à tarefa

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Propriedades para a tarefa que valida a conexão com o Banco de Dados do Azure Para servidores PostgreSQL e requisitos do servidor de destino para migração online para origem Oracle.

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrada de tarefas

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Tipo de tarefa.

ConnectToTargetSqlDbTaskInput

Entrada para a tarefa que valida a conexão com o banco de dados SQL e os requisitos do servidor de destino

Name Tipo Description
queryObjectCounts

boolean

Sinalizador booleano que indica se as contagens de objetos devem ser consultadas para cada banco de dados no servidor de destino

targetConnectionInfo

SqlConnectionInfo

Informações de conexão para o banco de dados SQL de destino

ConnectToTargetSqlDbTaskOutput

Saída para a tarefa que valida a conexão com o Banco de Dados SQL e os requisitos do servidor de destino

Name Tipo Description
databases

object

Bancos de dados de origem como um mapa do nome do banco de dados para a ID do banco de dados

id

string

Identificador de resultados

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

ConnectToTargetSqlDbTaskProperties

Propriedades da tarefa que valida a conexão com o Banco de Dados SQL e os requisitos do servidor de destino

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

createdOn

string

DateTime em UTC quando a tarefa foi criada

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetSqlDbTaskInput

Entrada de tarefas

output

ConnectToTargetSqlDbTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.SqlDb

Tipo de tarefa.

ConnectToTargetSqlMISyncTaskInput

Entrada para a tarefa que valida a conexão com o cenário online da Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicativo Azure Ative Directory que a instância DMS (clássica) usará para se conectar à instância de destino da Instância Gerenciada do Banco de Dados SQL do Azure e à Conta de Armazenamento do Azure

targetConnectionInfo

MiSqlConnectionInfo

Informações de conexão para a Instância Gerenciada do Banco de Dados SQL do Azure

ConnectToTargetSqlMISyncTaskOutput

Saída para a tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

validationErrors

ReportableException[]

Erros de validação

ConnectToTargetSqlMISyncTaskProperties

Propriedades da tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetSqlMISyncTaskInput

Entrada de tarefas

output

ConnectToTargetSqlMISyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Tipo de tarefa.

ConnectToTargetSqlMITaskInput

Entrada para a tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Default value Description
collectAgentJobs

boolean

True

Sinalize se os trabalhos de agente devem ser coletados do servidor SQL MI de destino.

collectLogins

boolean

True

Sinalize se deseja coletar logons do servidor SQL MI de destino.

targetConnectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server de destino

validateSsisCatalogOnly

boolean

False

Sinalizar se o catálogo SSIS deve ser validado no servidor SQL MI de destino.

ConnectToTargetSqlMITaskOutput

Saída para a tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
agentJobs

string[]

Lista de trabalhos do agente no servidor de destino.

id

string

Identificador de resultados

logins

string[]

Lista de logins no servidor de destino.

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

validationErrors

ReportableException[]

Erros de validação

ConnectToTargetSqlMITaskProperties

Propriedades da tarefa que valida a conexão com a Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetSqlMITaskInput

Entrada de tarefas

output

ConnectToTargetSqlMITaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.AzureSqlDbMI

Tipo de tarefa.

ConnectToTargetSqlSqlDbSyncTaskInput

Entrada para a tarefa que valida a conexão com o Banco de Dados SQL do Azure e os requisitos do servidor de destino

Name Tipo Description
sourceConnectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server de origem

targetConnectionInfo

SqlConnectionInfo

Informações de conexão para o banco de dados SQL de destino

ConnectToTargetSqlSqlDbSyncTaskProperties

Propriedades da tarefa que valida a conexão com o Banco de Dados SQL e os requisitos do servidor de destino para migração online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Entrada de tarefas

output

ConnectToTargetSqlDbTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.SqlDb.Sync

Tipo de tarefa.

createdByType

Valor Description
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

Informações sobre arquivos de backup quando o modo de backup existente é usado.

Name Tipo Description
backupFiles

string[]

A lista de arquivos de backup para o banco de dados atual.

backupFinishDate

string (date-time)

Data e hora em que a operação de backup foi concluída.

backupType

BackupType

Tipo de backup.

databaseName

string

Nome do banco de dados.

familyCount

integer

Número de arquivos no conjunto de backup.

isCompressed

boolean

Se o conjunto de backup está compactado

isDamaged

boolean

O banco de dados foi danificado durante o backup, mas a operação de backup foi solicitada a continuar apesar dos erros.

position

integer

Posição do backup atual do banco de dados no arquivo.

DatabaseCompatLevel

Uma enumeração de níveis de compatibilidade de banco de dados do SQL Server

Valor Description
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

Informações específicas do arquivo de banco de dados

Name Tipo Description
databaseName

string

Nome da base de dados

fileType

DatabaseFileType

Tipo de arquivo de banco de dados

id

string

Identificador exclusivo para arquivo de banco de dados

logicalName

string

Nome lógico do ficheiro

physicalFullName

string

Caminho completo do arquivo do sistema operacional

restoreFullName

string

Caminho completo sugerido do arquivo para restauração

sizeMB

number (double)

Tamanho do ficheiro em megabytes

DatabaseFileType

Uma enumeração de tipos de arquivo de banco de dados do SQL Server

Valor Description
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

Fase atual da migração

Valor Description
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

Estado de migração no nível do banco de dados.

Valor Description
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

Mapeamento de esquemas por banco de dados

Name Tipo Description
database

string

schemas

string[]

DatabaseState

Uma enumeração de estados do Banco de Dados do SQL Server

Valor Description
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

Resumo dos resultados do banco de dados na migração

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

errorPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os erros do item

itemsCompletedCount

integer (int64)

Número de itens concluídos com êxito

itemsCount

integer (int64)

Número de itens

name

string

Nome do artigo

resultPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os resultados de sub-tem do item

sizeMB

number (double)

Tamanho do banco de dados em megabytes

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de estado

DatabaseTable

Propriedades da tabela

Name Tipo Description
hasRows

boolean

Indica se a tabela está vazia ou não

name

string

Nome qualificado pelo esquema da tabela

DataIntegrityValidationResult

Resultados para resultados de validação de integridade de dados com base em soma de verificação

Name Tipo Description
failedObjects

object

Lista de nomes de tabelas com falha do par de origem e destino

validationErrors

ValidationError

Lista de erros que aconteceram durante a execução da validação da integridade dos dados

DataItemMigrationSummaryResult

Resumo básico de uma migração de item de dados

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

errorPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os erros do item

itemsCompletedCount

integer (int64)

Número de itens concluídos com êxito

itemsCount

integer (int64)

Número de itens

name

string

Nome do artigo

resultPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os resultados de sub-tem do item

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de estado

ExecutionStatistics

Descrição sobre os erros que acontecem durante a execução da validação da migração

Name Tipo Description
cpuTimeMs

number (float)

Tempo da CPU em milissegundos para a execução da consulta

elapsedTimeMs

number (float)

Tempo gasto em milissegundos para executar a consulta

executionCount

integer (int64)

Não. de execuções de consulta

hasErrors

boolean

Indica se a consulta resultou em um erro

sqlErrors

string[]

Lista de erros sql

waitStats

<string,  WaitStatistics>

Dicionário de tipos de espera de execução de consulta sql e as respetivas estatísticas

FileShare

Informações de compartilhamento de arquivos com caminho, nome de usuário e senha.

Name Tipo Description
password

string

Credencial de senha usada para se conectar ao local de compartilhamento.

path

string

O caminho da pasta para este compartilhamento.

userName

string

Credencial de nome de usuário para se conectar ao local de compartilhamento

GetTdeCertificatesSqlTaskInput

Entrada para a tarefa que obtém certificados TDE no formato codificado Base64.

Name Tipo Description
backupFileShare

FileShare

Backup de informações de compartilhamento de arquivos para compartilhamento de arquivos a ser usado para armazenar temporariamente arquivos.

connectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server

selectedCertificates

SelectedCertificateInput[]

Lista contendo nomes de certificados e senha correspondente a ser usada para criptografar o certificado exportado.

GetTdeCertificatesSqlTaskOutput

Saída da tarefa que obtém certificados TDE no formato codificado Base64.

Name Tipo Description
base64EncodedCertificates

object

Mapeamento do nome do certificado para o formato codificado base 64.

validationErrors

ReportableException[]

Erros de validação

GetTdeCertificatesSqlTaskProperties

Propriedades para a tarefa que obtém certificados TDE no formato codificado Base64.

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

GetTdeCertificatesSqlTaskInput

Entrada de tarefas

output

GetTdeCertificatesSqlTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

GetTDECertificates.Sql

Tipo de tarefa.

GetUserTablesMySqlTaskInput

Entrada para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
connectionInfo

MySqlConnectionInfo

Informações de conexão para o SQL Server

selectedDatabases

string[]

Lista de nomes de bancos de dados para coletar tabelas

GetUserTablesMySqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
databasesToTables

object

Mapeamento do nome do banco de dados para a lista de tabelas

id

string

Identificador de resultados

validationErrors

ReportableException[]

Erros de validação

GetUserTablesMySqlTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

GetUserTablesMySqlTaskInput

Entrada de tarefas

output

GetUserTablesMySqlTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

GetUserTablesMySql

Tipo de tarefa.

GetUserTablesOracleTaskInput

Entrada para a tarefa que obtém a lista de tabelas contidas em uma lista fornecida de esquemas Oracle.

Name Tipo Description
connectionInfo

OracleConnectionInfo

Informações para conexão com a fonte Oracle

selectedSchemas

string[]

Lista de esquemas Oracle para os quais coletar tabelas

GetUserTablesOracleTaskOutput

Saída para a tarefa que obtém a lista de tabelas contidas em uma lista fornecida de esquemas Oracle.

Name Tipo Description
schemaName

string

O esquema para o qual este resultado se destina

tables

DatabaseTable[]

Lista de tabelas válidas encontradas para este esquema

validationErrors

ReportableException[]

Erros de validação associados à tarefa

GetUserTablesOracleTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de esquemas Oracle

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

GetUserTablesOracleTaskInput

Entrada de tarefas

output

GetUserTablesOracleTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

GetUserTablesOracle

Tipo de tarefa.

GetUserTablesPostgreSqlTaskInput

Entrada para a tarefa que obtém a lista de tabelas para uma lista fornecida de bancos de dados PostgreSQL.

Name Tipo Description
connectionInfo

PostgreSqlConnectionInfo

Informações para conexão com a fonte PostgreSQL

selectedDatabases

string[]

Lista de bancos de dados PostgreSQL para os quais coletar tabelas

GetUserTablesPostgreSqlTaskOutput

Saída para a tarefa que obtém a lista de tabelas para uma lista fornecida de bancos de dados PostgreSQL.

Name Tipo Description
databaseName

string

A base de dados para a qual este resultado se destina

tables

DatabaseTable[]

Lista de tabelas válidas encontradas para este banco de dados

validationErrors

ReportableException[]

Erros de validação associados à tarefa

GetUserTablesPostgreSqlTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

GetUserTablesPostgreSqlTaskInput

Entrada de tarefas

output

GetUserTablesPostgreSqlTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

GetUserTablesPostgreSql

Tipo de tarefa.

GetUserTablesSqlSyncTaskInput

Entrada para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
selectedSourceDatabases

string[]

Lista de nomes de bancos de dados de origem para coletar tabelas para

selectedTargetDatabases

string[]

Lista de nomes de banco de dados de destino para coletar tabelas

sourceConnectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server

targetConnectionInfo

SqlConnectionInfo

Informações de conexão para o Banco de Dados SQL

GetUserTablesSqlSyncTaskOutput

Saída da tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
databasesToSourceTables

object

Mapeando do nome do banco de dados para a lista de tabelas de origem

databasesToTargetTables

object

Mapeando do nome do banco de dados para a lista de tabelas de destino

tableValidationErrors

object

Mapeamento do nome do banco de dados para a lista de erros de validação

validationErrors

ReportableException[]

Erros de validação

GetUserTablesSqlSyncTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

GetUserTablesSqlSyncTaskInput

Entrada de tarefas

output

GetUserTablesSqlSyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

GetUserTables.AzureSqlDb.Sync

Tipo de tarefa.

GetUserTablesSqlTaskInput

Entrada para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
connectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server

encryptedKeyForSecureFields

string

Chave encriptada para campos seguros

selectedDatabases

string[]

Lista de nomes de bancos de dados para coletar tabelas

GetUserTablesSqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
databasesToTables

object

Mapeamento do nome do banco de dados para a lista de tabelas

id

string

Identificador de resultados

validationErrors

ReportableException[]

Erros de validação

GetUserTablesSqlTaskProperties

Propriedades para a tarefa que coleta tabelas de usuário para uma determinada lista de bancos de dados

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

GetUserTablesSqlTaskInput

Entrada de tarefas

output

GetUserTablesSqlTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

GetUserTables.Sql

Tipo de tarefa.

LoginMigrationStage

Enum do estágio diferente da migração de login.

Valor Description
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

Mapeamento Enum de SMO LoginType.

Valor Description
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

Entrada para o comando que conclui a migração online para uma Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
sourceDatabaseName

string

Nome do banco de dados de instância gerenciado

MigrateMISyncCompleteCommandOutput

Saída para o comando que conclui a migração online para uma Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
errors

ReportableException[]

Lista de erros que aconteceram durante a execução do comando

MigrateMISyncCompleteCommandProperties

Propriedades para o comando que conclui a migração online para uma Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Tipo de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateMISyncCompleteCommandInput

Entrada de comando

output

MigrateMISyncCompleteCommandOutput

Saída de comando. Isso é ignorado se enviado.

state

CommandState

O estado do comando. Isso é ignorado se enviado.

MigrateMongoDbTaskProperties

Propriedades para a tarefa que migra dados entre fontes de dados do MongoDB

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MongoDbMigrationSettings

Descreve como uma migração de dados do MongoDB deve ser executada

output MongoDbProgress[]:

Classe base para saídas de migração do MongoDB

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Migrate.MongoDb

Tipo de tarefa.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração do MySQL offline para o Banco de Dados do Azure para MySQL

Name Tipo Description
name

string

Nome da base de dados

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino. Nota: O banco de dados de destino será truncado antes de iniciar a migração.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada para a tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações offline

Name Tipo Default value Description
encryptedKeyForSecureFields

string

Chave encriptada para campos seguros

makeSourceServerReadOnly

boolean

False

Configuração para definir o servidor de origem somente leitura

optionalAgentSettings

object

Parâmetros opcionais para ajustar a taxa de transferência de dados durante a migração

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

MySqlConnectionInfo

Informações de conexão para o MySQL de origem

startedOn

string (date-time)

Parâmetro para especificar quando a migração foi iniciada

targetConnectionInfo

MySqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Name Tipo Description
databaseName

string

Nome da base de dados

endedOn

string (date-time)

Hora de término da migração

errorCount

integer (int64)

Número de erros de banco de dados/objeto.

errorPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os erros do item

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

id

string

Identificador de resultados

lastStorageUpdate

string (date-time)

Última vez que o armazenamento foi atualizado

message

string

Mensagem de progresso da migração

numberOfObjects

integer (int64)

Número de objetos

numberOfObjectsCompleted

integer (int64)

Número de objetos concluídos com êxito

objectSummary

<string,  DataItemMigrationSummaryResult>

Resumo dos resultados do objeto na migração

resultPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os resultados de sub-tem do item

resultType string:

DatabaseLevelOutput

Tipo de resultado

stage

DatabaseMigrationStage

Estágio de migração em que este banco de dados se encontra

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de estado

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo da exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Name Tipo Description
databaseSummary

<string,  DatabaseSummaryResult>

Resumo dos resultados do banco de dados na migração

databases

object

Bancos de dados selecionados como um mapa do nome do banco de dados para a ID do banco de dados

durationInSeconds

integer (int64)

Duração da execução da tarefa em segundos.

endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

id

string

Identificador de resultados

lastStorageUpdate

string (date-time)

Última vez que o armazenamento foi atualizado

message

string

Mensagem de progresso da migração

migrationReportResult

MigrationReportResult

Resultado do Relatório de Migração, fornece url exclusiva para baixar seu relatório de migração.

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

status

MigrationStatus

Situação atual da migração

statusMessage

string

Mensagem de status da migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

errorPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os erros do item

id

string

Identificador de resultados

itemsCompletedCount

integer (int64)

Número de itens concluídos com êxito

itemsCount

integer (int64)

Número de itens

lastStorageUpdate

string (date-time)

Última vez que o armazenamento foi atualizado

objectName

string

Nome do artigo

resultPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os resultados de sub-tem do item

resultType string:

TableLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de estado

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Propriedades da tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações offline

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada de tarefas

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

Migrate.MySql.AzureDbForMySql

Tipo de tarefa.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informações específicas do banco de dados para MySQL para o Banco de Dados do Azure para entradas de tarefas de migração do MySQL

Name Tipo Description
migrationSetting

object

Configurações de migração que ajustam o comportamento de migração

name

string

Nome da base de dados

sourceSetting

object

Configurações de origem para ajustar o comportamento de migração do ponto de extremidade de origem

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino. Nota: O banco de dados de destino será truncado antes de iniciar a migração.

targetSetting

object

Configurações de destino para ajustar o comportamento de migração do ponto de extremidade de destino

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações online

Name Tipo Description
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

MySqlConnectionInfo

Informações de conexão para o MySQL de origem

targetConnectionInfo

MySqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para MySQL

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Name Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultados

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Name Tipo Description
appliedChanges

integer (int64)

Número de alterações aplicadas

cdcDeleteCounter

integer (int64)

Número de exclusões cdc

cdcInsertCounter

integer (int64)

Número de inserções cdc

cdcUpdateCounter

integer (int64)

Número de atualizações cdc

databaseName

string

Nome da base de dados

endedOn

string (date-time)

Hora de término da migração

fullLoadCompletedTables

integer (int64)

Número de mesas concluídas em plena carga

fullLoadErroredTables

integer (int64)

Número de tabelas com erro em plena carga

fullLoadLoadingTables

integer (int64)

Número de mesas carregadas em plena carga

fullLoadQueuedTables

integer (int64)

Número de tabelas enfileiradas em plena carga

id

string

Identificador de resultados

incomingChanges

integer (int64)

Número de alterações recebidas

initializationCompleted

boolean

Indica se a carga inicial (carga completa) foi concluída

latency

integer (int64)

CDC aplicar latência

migrationState

SyncDatabaseMigrationReportingState

Estado de migração em que este banco de dados está

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador de resultados

resultType string:

ErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

id

string

Identificador de resultados

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

targetServer

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Name Tipo Description
cdcDeleteCounter

string

Número de exclusões aplicadas

cdcInsertCounter

string

Número de inserções aplicadas

cdcUpdateCounter

string

Número de atualizações aplicadas

dataErrorsCounter

integer (int64)

Número de erros de dados ocorridos

databaseName

string

Nome da base de dados

fullLoadEndedOn

string (date-time)

Hora de fim da carga completa

fullLoadEstFinishTime

string (date-time)

Estimativa para terminar a carga completa

fullLoadStartedOn

string (date-time)

Hora de início da carga completa

fullLoadTotalRows

integer (int64)

Número de linhas aplicadas em plena carga

id

string

Identificador de resultados

lastModifiedTime

string (date-time)

Hora da última modificação no alvo

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração da tabela

tableName

string

Nome do quadro

totalChangesApplied

integer (int64)

Número total de alterações aplicadas

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Propriedades da tarefa que migra bancos de dados MySQL para o Banco de Dados do Azure para MySQL para migrações online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada de tarefas

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Tipo de tarefa.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que migra o Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada de tarefas

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Tipo de tarefa.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informações específicas do banco de dados para Oracle para o Azure Database for PostgreSQL entradas de tarefas de migração

Name Tipo Description
caseManipulation

string

Como lidar com a caixa do nome do objeto: Preserve ou ToLower

migrationSetting

object

Configurações de migração que ajustam o comportamento de migração

name

string

Nome do pipeline de migração

schemaName

string

Nome do esquema de origem

sourceSetting

object

Configurações de origem para ajustar o comportamento de migração do ponto de extremidade de origem

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino. Nota: O banco de dados de destino será truncado antes de iniciar a migração.

targetSetting

object

Configurações de destino para ajustar o comportamento de migração do ponto de extremidade de destino

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

Name Tipo Description
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

OracleConnectionInfo

Informações de conexão para Oracle de origem

targetConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Name Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultados

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Name Tipo Description
appliedChanges

integer (int64)

Número de alterações aplicadas

cdcDeleteCounter

integer (int64)

Número de exclusões cdc

cdcInsertCounter

integer (int64)

Número de inserções cdc

cdcUpdateCounter

integer (int64)

Número de atualizações cdc

databaseName

string

Nome da base de dados

endedOn

string (date-time)

Hora de término da migração

fullLoadCompletedTables

integer (int64)

Número de mesas concluídas em plena carga

fullLoadErroredTables

integer (int64)

Número de tabelas com erro em plena carga

fullLoadLoadingTables

integer (int64)

Número de mesas carregadas em plena carga

fullLoadQueuedTables

integer (int64)

Número de tabelas enfileiradas em plena carga

id

string

Identificador de resultados

incomingChanges

integer (int64)

Número de alterações recebidas

initializationCompleted

boolean

Indica se a carga inicial (carga completa) foi concluída

latency

integer (int64)

CDC aplicar latência

migrationState

SyncDatabaseMigrationReportingState

Estado de migração em que este banco de dados está

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador de resultados

resultType string:

ErrorOutput

Tipo de resultado

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

id

string

Identificador de resultados

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

targetServer

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Name Tipo Description
cdcDeleteCounter

integer (int64)

Número de exclusões aplicadas

cdcInsertCounter

integer (int64)

Número de inserções aplicadas

cdcUpdateCounter

integer (int64)

Número de atualizações aplicadas

dataErrorsCounter

integer (int64)

Número de erros de dados ocorridos

databaseName

string

Nome da base de dados

fullLoadEndedOn

string (date-time)

Hora de fim da carga completa

fullLoadEstFinishTime

string (date-time)

Estimativa para terminar a carga completa

fullLoadStartedOn

string (date-time)

Hora de início da carga completa

fullLoadTotalRows

integer (int64)

Número de linhas aplicadas em plena carga

id

string

Identificador de resultados

lastModifiedTime

string (date-time)

Hora da última modificação no alvo

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração da tabela

tableName

string

Nome do quadro

totalChangesApplied

integer (int64)

Número total de alterações aplicadas

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração do PostgreSQL para o Banco de Dados do Azure

Name Tipo Description
id

string

Identificador de resultados

migrationSetting

Configurações de migração que ajustam o comportamento de migração

name

string

Nome da base de dados

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Tabelas selecionadas para migração

sourceSetting

object

Configurações de origem para ajustar o comportamento de migração do ponto de extremidade de origem

targetDatabaseName

string

Nome do banco de dados de destino. Nota: O banco de dados de destino será truncado antes de iniciar a migração.

targetSetting

object

Configurações de destino para ajustar o comportamento de migração do ponto de extremidade de destino

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabelas selecionadas para a migração

Name Tipo Description
name

string

Nome da tabela a migrar

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados PostgreSQL para o Banco de Dados do Azure para PostgreSQL para migrações online

Name Tipo Description
encryptedKeyForSecureFields

string

Chave encriptada para campos seguros

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o PostgreSQL de origem

startedOn

string (date-time)

Hora de início da migração

targetConnectionInfo

PostgreSqlConnectionInfo

Informações de conexão para o Banco de Dados do Azure de destino para PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Name Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultados

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Name Tipo Description
appliedChanges

integer (int64)

Número de alterações aplicadas

cdcDeleteCounter

integer (int64)

Número de exclusões cdc

cdcInsertCounter

integer (int64)

Número de inserções cdc

cdcUpdateCounter

integer (int64)

Número de atualizações cdc

databaseName

string

Nome da base de dados

endedOn

string (date-time)

Hora de término da migração

fullLoadCompletedTables

integer (int64)

Número de mesas concluídas em plena carga

fullLoadErroredTables

integer (int64)

Número de tabelas com erro em plena carga

fullLoadLoadingTables

integer (int64)

Número de mesas carregadas em plena carga

fullLoadQueuedTables

integer (int64)

Número de tabelas enfileiradas em plena carga

id

string

Identificador de resultados

incomingChanges

integer (int64)

Número de alterações recebidas

initializationCompleted

boolean

Indica se a carga inicial (carga completa) foi concluída

latency

integer (int64)

CDC aplicar latência

migrationState

SyncDatabaseMigrationReportingState

Estado de migração em que este banco de dados está

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro

id

string

Identificador de resultados

resultType string:

ErrorOutput

Tipo de resultado

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Name Tipo Description
databaseCount

number

Número de bases de dados a incluir

endedOn

string (date-time)

Hora de término da migração

id

string

Identificador de resultados

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerType

ScenarioSource

Tipo de servidor de origem.

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

state

ReplicateMigrationState

Estado de migração

targetServer

string

Nome do servidor de destino

targetServerType

ScenarioTarget

Tipo de servidor de destino.

targetServerVersion

string

Versão do servidor de destino

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Name Tipo Description
cdcDeleteCounter

integer (int64)

Número de exclusões aplicadas

cdcInsertCounter

integer (int64)

Número de inserções aplicadas

cdcUpdateCounter

integer (int64)

Número de atualizações aplicadas

dataErrorsCounter

integer (int64)

Número de erros de dados ocorridos

databaseName

string

Nome da base de dados

fullLoadEndedOn

string (date-time)

Hora de fim da carga completa

fullLoadEstFinishTime

string (date-time)

Estimativa para terminar a carga completa

fullLoadStartedOn

string (date-time)

Hora de início da carga completa

fullLoadTotalRows

integer (int64)

Número de linhas aplicadas em plena carga

id

string

Identificador de resultados

lastModifiedTime

string (date-time)

Hora da última modificação no alvo

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração da tabela

tableName

string

Nome do quadro

totalChangesApplied

integer (int64)

Número total de alterações aplicadas

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que migra bancos de dados PostgreSQL para o Banco de Dados do Azure para PostgreSQL para migrações online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

createdOn

string

DateTime em UTC quando a tarefa foi criada

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada de tarefas

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Tipo de tarefa.

MigrateSqlServerSqlDbDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração do SQL para o Banco de Dados SQL do Azure

Name Tipo Description
id

string

ID da base de dados

makeSourceDbReadOnly

boolean

Se o banco de dados deve ser definido somente leitura antes da migração

name

string

Nome da base de dados

schemaSetting

object

Configurações selecionadas para migração de esquema de banco de dados.

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino. Nota: O banco de dados de destino será truncado antes de iniciar a migração.

MigrateSqlServerSqlDbSyncDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração de sincronização do SQL para o Banco de Dados SQL do Azure

Name Tipo Description
id

string

Identificador exclusivo do banco de dados

migrationSetting

object

Configurações de migração que ajustam o comportamento de migração

name

string

Nome da base de dados

schemaName

string

Nome do esquema a ser migrado

sourceSetting

object

Configurações de origem para ajustar o comportamento de migração do ponto de extremidade de origem

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino

targetSetting

object

Configurações de destino para ajustar o comportamento de migração do ponto de extremidade de destino

MigrateSqlServerSqlDbSyncTaskInput

Entrada para a tarefa que migra bancos de dados SQL Server locais para o Banco de Dados SQL do Azure para migrações online

Name Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para conexão com a fonte

targetConnectionInfo

SqlConnectionInfo

Informações para conexão com o destino

validationOptions

MigrationValidationOptions

Opções de validação

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Name Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultados

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Name Tipo Description
appliedChanges

integer (int64)

Número de alterações aplicadas

cdcDeleteCounter

integer (int64)

Número de exclusões cdc

cdcInsertCounter

integer (int64)

Número de inserções cdc

cdcUpdateCounter

integer (int64)

Número de atualizações cdc

databaseName

string

Nome da base de dados

endedOn

string (date-time)

Hora de término da migração

fullLoadCompletedTables

integer (int64)

Número de mesas concluídas em plena carga

fullLoadErroredTables

integer (int64)

Número de tabelas com erro em plena carga

fullLoadLoadingTables

integer (int64)

Número de mesas carregadas em plena carga

fullLoadQueuedTables

integer (int64)

Número de tabelas enfileiradas em plena carga

id

string

Identificador de resultados

incomingChanges

integer (int64)

Número de alterações recebidas

initializationCompleted

boolean

Indica se a carga inicial (carga completa) foi concluída

latency

integer (int64)

CDC aplicar latência

migrationState

SyncDatabaseMigrationReportingState

Estado de migração em que este banco de dados está

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

MigrateSqlServerSqlDbSyncTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador de resultados

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Name Tipo Description
databaseCount

integer

Contagem de bases de dados

endedOn

string (date-time)

Hora de término da migração

id

string

Identificador de resultados

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

targetServer

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Name Tipo Description
cdcDeleteCounter

integer (int64)

Número de exclusões aplicadas

cdcInsertCounter

integer (int64)

Número de inserções aplicadas

cdcUpdateCounter

integer (int64)

Número de atualizações aplicadas

dataErrorsCounter

integer (int64)

Número de erros de dados ocorridos

databaseName

string

Nome da base de dados

fullLoadEndedOn

string (date-time)

Hora de fim da carga completa

fullLoadEstFinishTime

string (date-time)

Estimativa para terminar a carga completa

fullLoadStartedOn

string (date-time)

Hora de início da carga completa

fullLoadTotalRows

integer (int64)

Número de linhas aplicadas em plena carga

id

string

Identificador de resultados

lastModifiedTime

string (date-time)

Hora da última modificação no alvo

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração da tabela

tableName

string

Nome do quadro

totalChangesApplied

integer (int64)

Número total de alterações aplicadas

MigrateSqlServerSqlDbSyncTaskProperties

Propriedades da tarefa que migra bancos de dados locais do SQL Server para o Banco de Dados SQL do Azure para migrações online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateSqlServerSqlDbSyncTaskInput

Entrada de tarefas

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Tipo de tarefa.

MigrateSqlServerSqlDbTaskInput

Entrada para a tarefa que migra bancos de dados locais do SQL Server para o Banco de Dados SQL do Azure

Name Tipo Description
encryptedKeyForSecureFields

string

Chave encriptada para campos seguros

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para conexão com a fonte

startedOn

string

Data e hora relativas ao UTC quando a migração foi iniciada em

targetConnectionInfo

SqlConnectionInfo

Informações para conexão com o destino

validationOptions

MigrationValidationOptions

Opções para habilitar várias validações pós-migração. Opções disponíveis, 1.) Verificação de integridade de dados: executa uma comparação baseada em soma de verificação em tabelas de origem e destino após a migração para garantir a correção dos dados. 2.) Validação de esquema: Executa uma comparação completa de esquema entre as tabelas de origem e de destino e fornece uma lista de diferenças entre o banco de dados de origem e de destino, 3.) Análise de Consultas: Executa um conjunto de consultas coletadas automaticamente do Cache do Plano de Consulta ou do Repositório de Consultas e as executa e compara o tempo de execução entre o banco de dados de origem e de destino.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Name Tipo Description
databaseName

string

Nome do artigo

endedOn

string (date-time)

Hora de término da migração

errorCount

integer (int64)

Número de erros de banco de dados/objeto.

errorPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os erros do item

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

id

string

Identificador de resultados

message

string

Mensagem de progresso da migração

numberOfObjects

integer (int64)

Número de objetos

numberOfObjectsCompleted

integer (int64)

Número de objetos concluídos com êxito

objectSummary

<string,  DataItemMigrationSummaryResult>

Resumo dos resultados do objeto na migração

resultPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os resultados de sub-tem do item

resultType string:

DatabaseLevelOutput

Tipo de resultado

stage

DatabaseMigrationStage

Estágio de migração em que este banco de dados se encontra

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de estado

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Name Tipo Description
dataIntegrityValidationResult

DataIntegrityValidationResult

Fornece o resultado da validação da integridade de dados entre as tabelas de origem e de destino que são migradas.

endedOn

string (date-time)

Hora de fim da validação

id

string

Identificador de resultados

migrationId

string

Identificador de migração

queryAnalysisValidationResult

QueryAnalysisValidationResult

Resultados de alguns dos resultados da execução da consulta entre o banco de dados de origem e de destino

resultType string:

MigrationDatabaseLevelValidationOutput

Tipo de resultado

schemaValidationResult

SchemaComparisonValidationResult

Fornece resultado de comparação de esquema entre o banco de dados de origem e de destino

sourceDatabaseName

string

Nome do banco de dados de origem

startedOn

string (date-time)

Hora de início da validação

status

ValidationStatus

Estado atual da validação ao nível da base de dados

targetDatabaseName

string

Nome do banco de dados de destino

MigrateSqlServerSqlDbTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo da exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Name Tipo Description
databaseSummary

<string,  DatabaseSummaryResult>

Resumo dos resultados do banco de dados na migração

databases

object

Bancos de dados selecionados como um mapa do nome do banco de dados para a ID do banco de dados

durationInSeconds

integer (int64)

Duração da execução da tarefa em segundos.

endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

id

string

Identificador de resultados

message

string

Mensagem de progresso da migração

migrationReportResult

MigrationReportResult

Resultado do Relatório de Migração, fornece url exclusiva para baixar seu relatório de migração.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Resultados da validação da migração

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

status

MigrationStatus

Situação atual da migração

statusMessage

string

Mensagem de status da migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSqlServerSqlDbTaskOutputTableLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

errorPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os erros do item

id

string

Identificador de resultados

itemsCompletedCount

integer (int64)

Número de itens concluídos com êxito

itemsCount

integer (int64)

Número de itens

objectName

string

Nome do artigo

resultPrefix

string

Prefixo de cadeia de caracteres curinga a ser usado para consultar todos os resultados de sub-tem do item

resultType string:

TableLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de estado

MigrateSqlServerSqlDbTaskOutputValidationResult

Name Tipo Description
id

string

Identificador de resultados

migrationId

string

Identificador de migração

resultType string:

MigrationValidationOutput

Tipo de resultado

status

ValidationStatus

Status atual da validação no nível de migração. O status do status do resultado da validação do banco de dados será agregado aqui.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Resultados do resumo de validação para cada base de dados

MigrateSqlServerSqlDbTaskProperties

Propriedades da tarefa que migra bancos de dados locais do SQL Server para o Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

createdOn

string

DateTime em UTC quando a tarefa foi criada

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateSqlServerSqlDbTaskInput

Entrada de tarefas

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigrateSqlServerSqlDbTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

Migrate.SqlServer.SqlDb

Tipo de tarefa.

MigrateSqlServerSqlMIDatabaseInput

Informações específicas do banco de dados para entradas de tarefas de migração de Instância Gerenciada do SQL para o Banco de Dados SQL do Azure

Name Tipo Description
backupFilePaths

string[]

A lista de arquivos de backup a serem usados no caso de backups existentes.

backupFileShare

FileShare

Informações de compartilhamento de arquivos de backup para fazer backup desse banco de dados.

id

string

ID da base de dados

name

string

Nome da base de dados

restoreDatabaseName

string

Nome da base de dados no destino

MigrateSqlServerSqlMISyncTaskInput

Entrada para tarefa que migra bancos de dados do SQL Server para o cenário online da Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicativo Azure Ative Directory que a instância DMS (clássica) usará para se conectar à instância de destino da Instância Gerenciada do Banco de Dados SQL do Azure e à Conta de Armazenamento do Azure

backupFileShare

FileShare

Backup de informações de compartilhamento de arquivos para todos os bancos de dados selecionados.

numberOfParallelDatabaseMigrations

number

Número de migrações de banco de dados a serem iniciadas em paralelo

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server de origem

storageResourceId

string

ResourceId de armazenamento totalmente qualificado

targetConnectionInfo

MiSqlConnectionInfo

Informações de conexão para a Instância Gerenciada do Banco de Dados SQL do Azure

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Name Tipo Description
activeBackupSets

BackupSetInfo[]

Conjuntos de backup que estão atualmente ativos (sendo carregados ou restaurados)

containerName

string

Nome do contêiner criado na conta de Armazenamento do Azure para o qual os backups são copiados

endedOn

string (date-time)

Hora de término da migração do banco de dados

errorPrefix

string

cadeia de caracteres de prefixo a ser usada para consultar erros para este banco de dados

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração

fullBackupSetInfo

BackupSetInfo

Detalhes do conjunto de backup completo

id

string

Identificador de resultados

isFullBackupRestored

boolean

Se o backup completo foi aplicado ao banco de dados de destino ou não

lastRestoredBackupSetInfo

BackupSetInfo

Última informação do conjunto de backup aplicado

migrationState

DatabaseMigrationState

Estado atual do banco de dados

resultType string:

DatabaseLevelOutput

Tipo de resultado

sourceDatabaseName

string

Nome da base de dados

startedOn

string (date-time)

Hora de início da migração do banco de dados

MigrateSqlServerSqlMISyncTaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo da exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Name Tipo Description
databaseCount

integer

Contagem de bases de dados

databaseErrorCount

integer

Número de erros no nível do banco de dados

endedOn

string (date-time)

Hora de término da migração

id

string

Identificador de resultados

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerName

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerName

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSqlServerSqlMISyncTaskProperties

Propriedades da tarefa que migra bancos de dados do SQL Server para o cenário de sincronização da Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

createdOn

string

DateTime em UTC quando a tarefa foi criada

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateSqlServerSqlMISyncTaskInput

Entrada de tarefas

output MigrateSqlServerSqlMISyncTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo de tarefa.

MigrateSqlServerSqlMITaskInput

Entrada para tarefa que migra bancos de dados do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
aadDomainName

string

Nome de domínio do Azure Ative Directory no formato 'contoso.com' para o Azure AD federado ou 'contoso.onmicrosoft.com' para domínio gerenciado, necessário se e somente se os logons do Windows estiverem selecionados

backupBlobShare

BlobShare

URI SAS do Contêiner de Conta de Armazenamento do Azure a ser usado para armazenar arquivos de backup.

backupFileShare

FileShare

Backup de informações de compartilhamento de arquivos para todos os bancos de dados selecionados.

backupMode

BackupMode

Modo de backup para especificar se o backup existente deve ser usado ou criar um novo backup. Se estiver usando backups existentes, os caminhos de arquivos de backup deverão ser fornecidos em selectedDatabases.

encryptedKeyForSecureFields

string

Chave encriptada para campos seguros

selectedAgentJobs

string[]

Trabalhos de agente para migrar.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

selectedLogins

string[]

Logins para migrar.

sourceConnectionInfo

SqlConnectionInfo

Informações para conexão com a fonte

startedOn

string

Data e hora relativas ao UTC quando a migração foi iniciada em

targetConnectionInfo

SqlConnectionInfo

Informações para conexão com o destino

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Erros de migração e avisos por trabalho

id

string

Identificador de resultados

isEnabled

boolean

O estado do trabalho de agente original.

message

string

Mensagem de progresso da migração

name

string

Nome do trabalho do agente.

resultType string:

AgentJobLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Name Tipo Description
databaseName

string

Nome da base de dados

endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração

id

string

Identificador de resultados

message

string

Mensagem de progresso da migração

resultType string:

DatabaseLevelOutput

Tipo de resultado

sizeMB

number (double)

Tamanho do banco de dados em megabytes

stage

DatabaseMigrationStage

Fase atual da migração

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

MigrateSqlServerSqlMITaskOutputError

Name Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo da exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlMITaskOutputLoginLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração de login

exceptionsAndWarnings

ReportableException[]

Erros de migração de login e avisos por login

id

string

Identificador de resultados

loginName

string

Nome de login.

message

string

Mensagem de progresso da migração de login

resultType string:

LoginLevelOutput

Tipo de resultado

stage

LoginMigrationStage

Estágio atual do login

startedOn

string (date-time)

Hora de início da migração de login

state

MigrationState

Estado atual do login

MigrateSqlServerSqlMITaskOutputMigrationLevel

Name Tipo Description
agentJobs

object

Trabalhos de agente selecionados como um mapa de nome para id

databases

object

Bancos de dados selecionados como um mapa do nome do banco de dados para a ID do banco de dados

endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

id

string

Identificador de resultados

logins

object

Logins selecionados como um mapa de nome para id

message

string

Mensagem de progresso da migração

orphanedUsersInfo

OrphanedUserInfo[]

Lista de utilizadores órfãos.

resultType string:

MigrationLevelOutput

Tipo de resultado

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Mapa dos resultados da migração de funções de servidor.

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

status

MigrationStatus

Situação atual da migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSqlServerSqlMITaskProperties

Propriedades da tarefa que migra bancos de dados do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

createdOn

string

DateTime em UTC quando a tarefa foi criada

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateSqlServerSqlMITaskInput

Entrada de tarefas

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigrateSqlServerSqlMITaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

parentTaskId

string

ID da tarefa pai

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Tipo de tarefa.

MigrateSsisTaskInput

Entrada para tarefa que migra pacotes SSIS do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
sourceConnectionInfo

SqlConnectionInfo

Informações para conexão com a fonte

ssisMigrationInfo

SsisMigrationInfo

Informações de migração de pacotes SSIS.

targetConnectionInfo

SqlConnectionInfo

Informações para conexão com o destino

MigrateSsisTaskOutputMigrationLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

id

string

Identificador de resultados

message

string

Mensagem de progresso da migração

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

stage

SsisMigrationStage

Estágio da migração do SSIS.

startedOn

string (date-time)

Hora de início da migração

status

MigrationStatus

Situação atual da migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSsisTaskOutputProjectLevel

Name Tipo Description
endedOn

string (date-time)

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração

folderName

string

Nome da pasta

id

string

Identificador de resultados

message

string

Mensagem de progresso da migração

projectName

string

Nome do projeto

resultType string:

SsisProjectLevelOutput

Tipo de resultado

stage

SsisMigrationStage

Estágio da migração do SSIS.

startedOn

string (date-time)

Hora de início da migração

state

MigrationState

Estado atual da migração

MigrateSsisTaskProperties

Propriedades para tarefa que migra pacotes SSIS de bancos de dados do SQL Server para a Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateSsisTaskInput

Entrada de tarefas

output MigrateSsisTaskOutput[]:

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Migrate.Ssis

Tipo de tarefa.

MigrateSyncCompleteCommandInput

Entrada para o comando que conclui a migração de sincronização para um banco de dados.

Name Tipo Description
commitTimeStamp

string (date-time)

Carimbo de data/hora a ser concluído

databaseName

string

Nome da base de dados

MigrateSyncCompleteCommandOutput

Saída para o comando que conclui a migração de sincronização para um banco de dados.

Name Tipo Description
errors

ReportableException[]

Lista de erros que aconteceram durante a execução do comando

id

string

Identificador de resultados

MigrateSyncCompleteCommandProperties

Propriedades do comando que conclui a migração de sincronização para um banco de dados.

Name Tipo Description
commandId

string

ID do comando

commandType string:

Migrate.Sync.Complete.Database

Tipo de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateSyncCompleteCommandInput

Entrada de comando

output

MigrateSyncCompleteCommandOutput

Saída de comando. Isso é ignorado se enviado.

state

CommandState

O estado do comando. Isso é ignorado se enviado.

MigrationEligibilityInfo

Informações sobre a elegibilidade de migração de um objeto de servidor

Name Tipo Description
isEligibleForMigration

boolean

Se o objeto é elegível para migração ou não.

validationMessages

string[]

Informações sobre falha de elegibilidade para o objeto de servidor.

MigrationReportResult

O resultado do relatório de validação de migração contém a url para baixar o relatório gerado.

Name Tipo Description
id

string

Identificador do resultado da validação da migração

reportUrl

string

A url do relatório.

MigrationState

Estado atual da migração

Valor Description
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

Situação atual da migração

Valor Description
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

Resultado do resumo do nível do banco de dados de validação de migração

Name Tipo Description
endedOn

string (date-time)

Hora de fim da validação

id

string

Identificador de resultados

migrationId

string

Identificador de migração

sourceDatabaseName

string

Nome do banco de dados de origem

startedOn

string (date-time)

Hora de início da validação

status

ValidationStatus

Estado atual da validação ao nível da base de dados

targetDatabaseName

string

Nome do banco de dados de destino

MigrationValidationOptions

Tipos de validações a serem executadas após a migração

Name Tipo Description
enableDataIntegrityValidation

boolean

Permite realizar uma validação de integridade de dados baseada em soma de verificação entre origem e destino para o banco de dados / tabelas selecionados.

enableQueryAnalysisValidation

boolean

Permite realizar uma análise de consulta rápida e inteligente, recuperando consultas do banco de dados de origem e executa-as no destino. O resultado terá estatísticas de execução para execuções em bancos de dados de origem e destino para as consultas extraídas.

enableSchemaValidation

boolean

Permite comparar as informações do esquema entre origem e destino.

MigrationValidationResult

Resultado da validação da migração

Name Tipo Description
id

string

Identificador do resultado da validação da migração

migrationId

string

Identificador de migração

status

ValidationStatus

Status atual da validação no nível de migração. O status do status do resultado da validação do banco de dados será agregado aqui.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Resultados do resumo de validação para cada base de dados

MiSqlConnectionInfo

Propriedades necessárias para criar uma conexão com o banco de dados SQL do Azure Instância gerenciada

Name Tipo Description
managedInstanceResourceId

string

ID do recurso para a instância gerenciada do banco de dados SQL do Azure

password

string

Credencial de senha.

type string:

MiSqlConnectionInfo

Tipo de informação de ligação

userName

string

Nome de utilizador

MongoDbClusterInfo

Descreve uma fonte de dados do MongoDB

Name Tipo Description
databases

MongoDbDatabaseInfo[]

Uma lista de bancos de dados que não são do sistema no cluster

supportsSharding

boolean

Se o cluster suporta coleções fragmentadas

type

MongoDbClusterType

O tipo de fonte de dados

version

string

A versão da fonte de dados no formato x.y.z (por exemplo, 3.6.7). Não usado se Type for BlobContainer.

MongoDbClusterType

O tipo de fonte de dados

Valor Description
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

Descreve uma coleção suportada em um banco de dados MongoDB

Name Tipo Description
averageDocumentSize

integer (int64)

O tamanho médio do documento, ou -1 se o tamanho médio for desconhecido

dataSize

integer (int64)

O tamanho total estimado dos dados, em bytes, ou -1 se o tamanho for desconhecido.

databaseName

string

O nome do banco de dados que contém a coleção

documentCount

integer (int64)

O número total estimado de documentos, ou -1 se a contagem de documentos for desconhecida

isCapped

boolean

Se a coleção é uma coleção limitada (ou seja, se tem um tamanho fixo e funciona como um buffer circular)

isSystemCollection

boolean

Se a coleção é uma coleção do sistema

isView

boolean

Se a coleção é uma exibição de outra coleção

name

string

O nome não qualificado do banco de dados ou coleção

qualifiedName

string

O nome qualificado do banco de dados ou coleção. Para uma coleção, esse é o nome qualificado do banco de dados.

shardKey

MongoDbShardKeyInfo

A chave de fragmento na coleção, ou null se a coleção não for fragmentada

supportsSharding

boolean

Se o banco de dados tem a fragmentação habilitada. Observe que a tarefa de migração habilitará a fragmentação no destino, se necessário.

viewOf

string

O nome da coleção da qual esta é uma exibição, se IsView for true

MongoDbCollectionProgress

Descreve o progresso de uma coleção

Name Tipo Description
bytesCopied

integer (int64)

O número de bytes de documento copiados durante o estágio de cópia

documentsCopied

integer (int64)

O número de documentos copiados durante a etapa de cópia

elapsedTime

string

O tempo decorrido no formato [ddd.] hh:mm:ss[.fffffff] (ou seja, formato TimeSpan)

errors

<string,  MongoDbError>

Os erros e avisos que ocorreram para o objeto atual. As chaves são os códigos de erro.

eventsPending

integer (int64)

O número de eventos oplog aguardando repetição

eventsReplayed

integer (int64)

O número de eventos oplog repetidos até agora

lastEventTime

string (date-time)

O carimbo de data/hora do último evento oplog recebido, ou null se nenhum evento oplog tiver sido recebido ainda

lastReplayTime

string (date-time)

O carimbo de data/hora do último evento oplog repetido, ou null se nenhum evento oplog tiver sido repetido ainda

name

string

O nome do objeto progress. Para uma coleção, este é o nome da coleção não qualificada. Para um banco de dados, este é o nome do banco de dados. Para a migração geral, isso é nulo.

qualifiedName

string

O nome qualificado do objeto progress. Para uma coleção, esse é o nome qualificado do banco de dados. Para um banco de dados, este é o nome do banco de dados. Para a migração geral, isso é nulo.

resultType string:

Collection

O tipo de objeto de progresso

state

MongoDbMigrationState

totalBytes

integer (int64)

O número total de bytes do documento na origem no início do estágio Cópia ou -1 se o tamanho total fosse desconhecido

totalDocuments

integer (int64)

O número total de documentos na fonte no início do estágio de cópia, ou -1 se a contagem total for desconhecida

MongoDbCollectionSettings

Descreve como uma coleção MongoDB individual deve ser migrada

Name Tipo Description
canDelete

boolean

Se o migrador tem permissão para descartar a coleção de destino durante a execução de uma migração. O padrão é verdadeiro.

shardKey

MongoDbShardKeySetting

Descreve uma chave de fragmento do MongoDB

targetRUs

integer (int32)

As RUs que devem ser configuradas em um destino do CosmosDB ou nulas para usar o padrão. Isso não tem efeito em destinos que não sejam do CosmosDB.

MongoDbConnectionInfo

Descreve uma conexão com uma fonte de dados MongoDB

Name Tipo Default value Description
additionalSettings

string

Configurações de conexão adicionais

authentication

AuthenticationType

Tipo de autenticação a ser usado para conexão

connectionString

string

Uma cadeia de conexão MongoDB ou URL de contêiner de blob. O nome de usuário e a senha podem ser especificados aqui ou nas propriedades userName e password

dataSource

string

Fonte de dados

encryptConnection

boolean

Se a conexão deve ser criptografada

enforceSSL

boolean

password

string

Credencial de senha.

port

integer

porta para servidor

serverBrandVersion

string

Versão da marca do servidor

serverName

string

Nome do servidor

serverVersion

string

Versão do servidor

trustServerCertificate

boolean

False

Se o certificado do servidor deve ser confiável

type

string

Tipo de informação de ligação

userName

string

Nome de utilizador

MongoDbDatabaseInfo

Descreve um banco de dados dentro de uma fonte de dados MongoDB

Name Tipo Description
averageDocumentSize

integer (int64)

O tamanho médio do documento, ou -1 se o tamanho médio for desconhecido

collections

MongoDbCollectionInfo[]

Uma lista de coleções suportadas em um banco de dados MongoDB

dataSize

integer (int64)

O tamanho total estimado dos dados, em bytes, ou -1 se o tamanho for desconhecido.

documentCount

integer (int64)

O número total estimado de documentos, ou -1 se a contagem de documentos for desconhecida

name

string

O nome não qualificado do banco de dados ou coleção

qualifiedName

string

O nome qualificado do banco de dados ou coleção. Para uma coleção, esse é o nome qualificado do banco de dados.

supportsSharding

boolean

Se o banco de dados tem a fragmentação habilitada. Observe que a tarefa de migração habilitará a fragmentação no destino, se necessário.

MongoDbDatabaseProgress

Descreve o progresso de um banco de dados

Name Tipo Description
bytesCopied

integer (int64)

O número de bytes de documento copiados durante o estágio de cópia

collections

object

O progresso das coleções no banco de dados. As chaves são os nomes não qualificados das coleções

documentsCopied

integer (int64)

O número de documentos copiados durante a etapa de cópia

elapsedTime

string

O tempo decorrido no formato [ddd.] hh:mm:ss[.fffffff] (ou seja, formato TimeSpan)

errors

<string,  MongoDbError>

Os erros e avisos que ocorreram para o objeto atual. As chaves são os códigos de erro.

eventsPending

integer (int64)

O número de eventos oplog aguardando repetição

eventsReplayed

integer (int64)

O número de eventos oplog repetidos até agora

lastEventTime

string (date-time)

O carimbo de data/hora do último evento oplog recebido, ou null se nenhum evento oplog tiver sido recebido ainda

lastReplayTime

string (date-time)

O carimbo de data/hora do último evento oplog repetido, ou null se nenhum evento oplog tiver sido repetido ainda

name

string

O nome do objeto progress. Para uma coleção, este é o nome da coleção não qualificada. Para um banco de dados, este é o nome do banco de dados. Para a migração geral, isso é nulo.

qualifiedName

string

O nome qualificado do objeto progress. Para uma coleção, esse é o nome qualificado do banco de dados. Para um banco de dados, este é o nome do banco de dados. Para a migração geral, isso é nulo.

resultType string:

Database

O tipo de objeto de progresso

state

MongoDbMigrationState

totalBytes

integer (int64)

O número total de bytes do documento na origem no início do estágio Cópia ou -1 se o tamanho total fosse desconhecido

totalDocuments

integer (int64)

O número total de documentos na fonte no início do estágio de cópia, ou -1 se a contagem total for desconhecida

MongoDbDatabaseSettings

Descreve como um banco de dados MongoDB individual deve ser migrado

Name Tipo Description
collections

<string,  MongoDbCollectionSettings>

As coleções no banco de dados de origem para migrar para o destino. As chaves são os nomes não qualificados das coleções.

targetRUs

integer (int32)

As RUs que devem ser configuradas em um destino do CosmosDB, ou null para usar o padrão, ou 0 se a taxa de transferência não deve ser provisionada para o banco de dados. Isso não tem efeito em destinos que não sejam do CosmosDB.

MongoDbError

Descreve um erro ou aviso que ocorreu durante uma migração do MongoDB

Name Tipo Description
code

string

O código não localizado e legível por máquina que descreve o erro ou aviso

count

integer (int32)

O número de vezes que o erro ou aviso ocorreu

message

string

A mensagem localizada e legível por humanos que descreve o erro ou aviso

type

MongoDbErrorType

O tipo de erro ou aviso

MongoDbErrorType

O tipo de erro ou aviso

Valor Description
Error
ValidationError
Warning

MongoDbMigrationProgress

Descreve o progresso da migração geral

Name Tipo Description
bytesCopied

integer (int64)

O número de bytes de documento copiados durante o estágio de cópia

databases

<string,  MongoDbDatabaseProgress>

O progresso dos bancos de dados na migração. As chaves são os nomes dos bancos de dados

documentsCopied

integer (int64)

O número de documentos copiados durante a etapa de cópia

elapsedTime

string

O tempo decorrido no formato [ddd.] hh:mm:ss[.fffffff] (ou seja, formato TimeSpan)

errors

<string,  MongoDbError>

Os erros e avisos que ocorreram para o objeto atual. As chaves são os códigos de erro.

eventsPending

integer (int64)

O número de eventos oplog aguardando repetição

eventsReplayed

integer (int64)

O número de eventos oplog repetidos até agora

lastEventTime

string (date-time)

O carimbo de data/hora do último evento oplog recebido, ou null se nenhum evento oplog tiver sido recebido ainda

lastReplayTime

string (date-time)

O carimbo de data/hora do último evento oplog repetido, ou null se nenhum evento oplog tiver sido repetido ainda

name

string

O nome do objeto progress. Para uma coleção, este é o nome da coleção não qualificada. Para um banco de dados, este é o nome do banco de dados. Para a migração geral, isso é nulo.

qualifiedName

string

O nome qualificado do objeto progress. Para uma coleção, esse é o nome qualificado do banco de dados. Para um banco de dados, este é o nome do banco de dados. Para a migração geral, isso é nulo.

resultType string:

Migration

O tipo de objeto de progresso

state

MongoDbMigrationState

totalBytes

integer (int64)

O número total de bytes do documento na origem no início do estágio Cópia ou -1 se o tamanho total fosse desconhecido

totalDocuments

integer (int64)

O número total de documentos na fonte no início do estágio de cópia, ou -1 se a contagem total for desconhecida

MongoDbMigrationSettings

Descreve como uma migração de dados do MongoDB deve ser executada

Name Tipo Description
boostRUs

integer (int32)

O limite de RU em um destino do CosmosDB que as coleções serão temporariamente aumentadas para (se menor) durante a cópia inicial de uma migração, de 10.000 para 1.000.000, ou 0 para usar o impulso padrão (que geralmente é o máximo), ou nulo para não impulsionar as RUs. Essa configuração não tem efeito em destinos que não sejam do CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Os bancos de dados no cluster de origem para migrar para o destino. As chaves são os nomes dos bancos de dados.

replication

MongoDbReplication

Descreve como as alterações serão replicadas da origem para o destino. O padrão é OneTime.

source

MongoDbConnectionInfo

Configurações usadas para se conectar ao cluster de origem

target

MongoDbConnectionInfo

Configurações usadas para se conectar ao cluster de destino

throttling

MongoDbThrottlingSettings

Configurações usadas para limitar o uso de recursos da migração

MongoDbMigrationState

Valor Description
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

Descreve como as alterações serão replicadas da origem para o destino. O padrão é OneTime.

Valor Description
Disabled
OneTime
Continuous

MongoDbShardKeyField

Descreve uma referência de campo dentro de uma chave de fragmento do MongoDB

Name Tipo Description
name

string

O nome do campo

order

MongoDbShardKeyOrder

A ordenação do campo

MongoDbShardKeyInfo

Descreve uma chave de fragmento do MongoDB

Name Tipo Description
fields

MongoDbShardKeyField[]

Os campos dentro da chave de estilhaço

isUnique

boolean

Se a chave de estilhaço é única

MongoDbShardKeyOrder

A ordenação do campo

Valor Description
Forward
Reverse
Hashed

MongoDbShardKeySetting

Descreve uma chave de fragmento do MongoDB

Name Tipo Description
fields

MongoDbShardKeyField[]

Os campos dentro da chave de estilhaço

isUnique

boolean

Se a chave de estilhaço é única

MongoDbThrottlingSettings

Especifica limites de recursos para a migração

Name Tipo Description
maxParallelism

integer (int32)

O número máximo de itens de trabalho (por exemplo, cópias de coleção) que serão processados em paralelo

minFreeCpu

integer (int32)

A porcentagem de tempo de CPU que o migrador tentará evitar usar, de 0 a 100

minFreeMemoryMb

integer (int32)

O número de megabytes de RAM que o migrador tentará evitar usar

MySqlConnectionInfo

Informações para se conectar ao servidor MySQL

Name Tipo Default value Description
additionalSettings

string

Configurações de conexão adicionais

authentication

AuthenticationType

Tipo de autenticação a ser usado para conexão

dataSource

string

Fonte de dados

encryptConnection

boolean

True

Se a conexão deve ser criptografada

password

string

Credencial de senha.

port

integer

Porta para servidor

serverName

string

Nome do servidor

type string:

MySqlConnectionInfo

Tipo de informação de ligação

userName

string

Nome de utilizador

MySqlTargetPlatformType

Plataforma de destino para a migração

Valor Description
SqlServer
AzureDbForMySQL

ObjectType

Tipo do objeto que tem a diferença. por exemplo (Table/View/StoredProcedure)

Valor Description
StoredProcedures
Table
User
View
Function

ODataError

Informações de erro no formato OData.

Name Tipo Description
code

string

A descrição legível por máquina do erro, como 'InvalidRequest' ou 'InternalServerError'

details

ODataError[]

Erros internos que causaram esse erro

message

string

A descrição do erro legível por humanos

OracleConnectionInfo

Informações para conexão com o servidor Oracle

Name Tipo Description
authentication

AuthenticationType

Tipo de autenticação a ser usado para conexão

dataSource

string

Cadeia de conexão EZConnect ou TNSName.

password

string

Credencial de senha.

port

integer

porta para servidor

serverName

string

Nome do servidor

serverVersion

string

Versão do servidor

type string:

OracleConnectionInfo

Tipo de informação de ligação

userName

string

Nome de utilizador

OrphanedUserInfo

Informações de usuários órfãos no banco de dados do SQL Server.

Name Tipo Description
databaseName

string

Banco de dados pai do usuário

name

string

Nome do utilizador órfão

PostgreSqlConnectionInfo

Informações para conexão com o servidor PostgreSQL

Name Tipo Default value Description
additionalSettings

string

Configurações de conexão adicionais

authentication

AuthenticationType

Tipo de autenticação a ser usado para conexão

dataSource

string

Fonte de dados

databaseName

string

Nome da base de dados

encryptConnection

boolean

True

Se a conexão deve ser criptografada

password

string

Credencial de senha.

port

integer

Porta para servidor

serverBrandVersion

string

Versão da marca do servidor

serverName

string

Nome do servidor

serverVersion

string

Versão do servidor

trustServerCertificate

boolean

False

Se o certificado do servidor deve ser confiável

type string:

PostgreSqlConnectionInfo

Tipo de informação de ligação

userName

string

Nome de utilizador

ProjectTask

Um recurso de tarefa

Name Tipo Description
etag

string

Valor da marca de entidade forte HTTP. Isso é ignorado se enviado.

id

string

ID do recurso.

name

string

Nome do recurso.

properties ProjectTaskProperties:

Propriedades personalizadas da tarefa

systemData

SystemData

Metadados referentes à criação e última modificação do recurso.

type

string

Tipo de recurso.

QueryAnalysisValidationResult

Resultados para comparação de análise de consulta entre a origem e o destino

Name Tipo Description
queryResults

QueryExecutionResult

Lista de consultas executadas e seus resultados de execução na origem e no destino

validationErrors

ValidationError

Erros que fazem parte da execução

QueryExecutionResult

Descreve os resultados da análise de consulta para execução na origem e no destino

Name Tipo Description
queryText

string

Consultar texto recuperado do servidor de origem

sourceResult

ExecutionStatistics

Resultado da análise de consulta da origem

statementsInBatch

integer (int64)

Total nº. Número de declarações no lote

targetResult

ExecutionStatistics

Resultado da análise de consulta do destino

ReplicateMigrationState

Wrapper para replicar estados de migração relatados.

Valor Description
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

Objeto de exceção para todas as exceções personalizadas

Name Tipo Description
actionableMessage

string

Etapas acionáveis para esta exceção

filePath

string

O caminho para o arquivo onde ocorreu a exceção

hResult

integer

Valor numérico codificado atribuído a uma exceção específica

lineNumber

string

O número da linha onde ocorreu a exceção

message

string

Mensagem de erro

stackTrace

string

Rastreamento de pilha

ScenarioSource

Uma enumeração do tipo de origem

Valor Description
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

Uma enumeração do tipo de destino

Valor Description
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

Resultados para comparação de esquema entre a origem e o destino

Name Tipo Description
schemaDifferences

SchemaComparisonValidationResultType

Lista de diferenças de esquema entre os bancos de dados de origem e de destino

sourceDatabaseObjectCount

object

Contagem de objetos de banco de dados de origem

targetDatabaseObjectCount

object

Contagem de objetos de banco de dados de destino

validationErrors

ValidationError

Lista de erros que aconteceram durante a execução da validação de comparação de esquema

SchemaComparisonValidationResultType

Descrição sobre os erros que acontecem durante a execução da validação da migração

Name Tipo Description
objectName

string

Nome do objeto que tem a diferença

objectType

ObjectType

Tipo do objeto que tem a diferença. por exemplo (Table/View/StoredProcedure)

updateAction

UpdateActionType

Atualizar o tipo de ação em relação ao destino

SelectedCertificateInput

Informações para o certificado a ser exportado para bancos de dados habilitados para TDE.

Name Tipo Description
certificateName

string

Nome do certificado a exportar.

password

string

Senha a ser usada para criptografar o certificado exportado.

ServerLevelPermissionsGroup

Grupo de permissões para validações. Esses grupos executarão um conjunto de permissões para validar a atividade do usuário. Selecione o grupo de permissões para a atividade que você está executando.

Valor Description
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

Propriedades do servidor para a origem do tipo MySQL

Name Tipo Description
serverDatabaseCount

integer

Número de bancos de dados no servidor

serverEdition

string

Edição do servidor de banco de dados

serverName

string

Nome do servidor

serverOperatingSystemVersion

string

Versão do sistema operacional

serverPlatform

string

Nome da plataforma do servidor

serverVersion

string

Versão do servidor de banco de dados

Severity

Gravidade do erro de validação

Valor Description
Message
Warning
Error

SqlConnectionInfo

Informações para conexão com o servidor de banco de dados SQL

Name Tipo Default value Description
additionalSettings

string

Configurações de conexão adicionais

authentication

AuthenticationType

Tipo de autenticação a ser usado para conexão

dataSource

string

Fonte de dados no formato Protocol:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Se a conexão deve ser criptografada

password

string

Credencial de senha.

platform

SqlSourcePlatform

Tipo de plataforma de servidor para conexão

port

integer

Porta para servidor

resourceId

string

Representa a ID de um recurso HTTP representado por um provedor de recursos do Azure.

serverBrandVersion

string

Versão da marca do servidor

serverName

string

Nome do servidor

serverVersion

string

Versão do servidor

trustServerCertificate

boolean

False

Se o certificado do servidor deve ser confiável

type string:

SqlConnectionInfo

Tipo de informação de ligação

userName

string

Nome de utilizador

SqlSourcePlatform

Tipo de plataforma de servidor para conexão

Valor Description
SqlOnPrem

SsisMigrationInfo

Informações de migração do SSIS com o tipo de armazenamento SSIS, política de substituição.

Name Tipo Description
environmentOverwriteOption

SsisMigrationOverwriteOption

A opção de substituição para a migração do ambiente SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

A opção de substituição para a migração do projeto SSIS

ssisStoreType

SsisStoreType

O tipo de fonte de armazenamento SSIS, apenas o catálogo SSIS é suportado agora no DMS (clássico)

SsisMigrationOverwriteOption

A opção de substituição para migração de objeto SSIS, apenas ignorar e substituir são suportados no DMS (clássico) agora e no futuro pode adicionar a opção Reutilizar para objeto de contêiner

Valor Description
Ignore
Overwrite

SsisMigrationStage

Estágio atual da migração do SSIS

Valor Description
None
Initialize
InProgress
Completed

SsisStoreType

Uma enumeração do tipo de armazenamento SSIS de origem suportado no DMS (clássico)

Valor Description
SsisCatalog

StartMigrationScenarioServerRoleResult

Resultado da migração da função de servidor

Name Tipo Description
exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração.

name

string

Nome da função de servidor.

state

MigrationState

Estado atual da migração

SyncDatabaseMigrationReportingState

Enum do estado diferente da migração on-line de nível de banco de dados.

Valor Description
UNDEFINED
CONFIGURING
INITIALIAZING
STARTING
RUNNING
READY_TO_COMPLETE
COMPLETING
COMPLETE
CANCELLING
CANCELLED
FAILED
VALIDATING
VALIDATION_COMPLETE
VALIDATION_FAILED
RESTORE_IN_PROGRESS
RESTORE_COMPLETED
BACKUP_IN_PROGRESS
BACKUP_COMPLETED

SyncMigrationDatabaseErrorEvent

Erros de migração de banco de dados para migração online

Name Tipo Description
eventText

string

Texto do evento.

eventTypeString

string

Tipo de evento.

timestampString

string

Valor da cadeia de caracteres do carimbo de data/hora.

SyncTableMigrationState

Enum do estado diferente da migração on-line no nível da tabela.

Valor Description
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

Name Tipo Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

O estado da tarefa. Isso é ignorado se enviado.

Valor Description
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

Tipo da diferença real para o objeto comparado, ao executar a comparação de esquema

Valor Description
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriedades para tarefa que valida a entrada de migração para migrações de sincronização do SQL para o Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ValidateSyncMigrationInputSqlServerTaskInput

Entrada de tarefas

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Tipo de tarefa.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada para tarefa que migra bancos de dados do SQL Server para o cenário online da Instância Gerenciada do Banco de Dados SQL do Azure.

Name Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicativo Azure Ative Directory que a instância DMS (clássica) usará para se conectar à instância de destino da Instância Gerenciada do Banco de Dados SQL do Azure e à Conta de Armazenamento do Azure

backupFileShare

FileShare

Backup de informações de compartilhamento de arquivos para todos os bancos de dados selecionados.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações de conexão para o SQL Server de origem

storageResourceId

string

ResourceId de armazenamento totalmente qualificado

targetConnectionInfo

MiSqlConnectionInfo

Informações de conexão para a Instância Gerenciada do Banco de Dados SQL do Azure

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Saída para tarefa que valida a entrada de migração para a migração online da Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
id

string

Identificador da base de dados

name

string

Nome da base de dados

validationErrors

ReportableException[]

Erros associados a um objeto de banco de dados selecionado

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Propriedades da tarefa que valida a entrada de migração do SQL para o cenário de sincronização da Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada de tarefas

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo de tarefa.

ValidateMigrationInputSqlServerSqlMITaskInput

Entrada para tarefa que valida a entrada de migração do SQL para a Instância Gerenciada SQL do Azure

Name Tipo Description
backupBlobShare

BlobShare

URI SAS do Contêiner de Conta de Armazenamento do Azure a ser usado para armazenar arquivos de backup.

backupFileShare

FileShare

Backup de informações de compartilhamento de arquivos para todos os bancos de dados selecionados.

backupMode

BackupMode

Modo de backup para especificar se o backup existente deve ser usado ou criar um novo backup.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

selectedLogins

string[]

Logins para migrar

sourceConnectionInfo

SqlConnectionInfo

Informações para conexão com a fonte

targetConnectionInfo

SqlConnectionInfo

Informações para conexão com o destino

ValidateMigrationInputSqlServerSqlMITaskOutput

Saída para tarefa que valida a entrada de migração para migrações de SQL para Instância Gerenciada SQL do Azure

Name Tipo Description
backupFolderErrors

ReportableException[]

Erros associados ao caminho BackupFolder

backupShareCredentialsErrors

ReportableException[]

Erros associados ao compartilhamento de backup de credenciais de nome de usuário e senha

backupStorageAccountErrors

ReportableException[]

Erros associados à conta de armazenamento fornecida.

databaseBackupInfo

DatabaseBackupInfo

Informações sobre arquivos de backup quando o modo de backup existente é usado.

existingBackupErrors

ReportableException[]

Erros associados a arquivos de backup existentes.

id

string

Identificador de resultados

name

string

Nome da base de dados

restoreDatabaseNameErrors

ReportableException[]

Erros associados ao RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Propriedades da tarefa que valida a entrada de migração do SQL para a Instância Gerenciada do Banco de Dados SQL do Azure

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Entrada de tarefas

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Saída da tarefa. Isso é ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Tipo de tarefa.

ValidateMongoDbTaskProperties

Propriedades da tarefa que valida uma migração entre fontes de dados do MongoDB

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MongoDbMigrationSettings

Descreve como uma migração de dados do MongoDB deve ser executada

output

MongoDbMigrationProgress[]

Uma matriz que contém um único objeto MongoDbMigrationProgress

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Validate.MongoDb

Tipo de tarefa.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriedades da tarefa que valida uma migração do Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

Name Tipo Description
clientData

object

Pares de valores-chave de dados do cliente para anexar informações de metadados à tarefa

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso é ignorado se enviado.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Uma matriz que contém um único objeto de resposta de erro de validação

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Tipo de tarefa.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Saída para tarefa que valida a entrada de migração do Oracle para o Banco de Dados do Azure para PostgreSQL para migrações online

Name Tipo Description
validationErrors

ReportableException[]

Erros associados a um objeto de banco de dados selecionado

ValidateSyncMigrationInputSqlServerTaskInput

Entrada para tarefa que valida a entrada de migração para migrações de sincronização SQL

Name Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para conexão com o SQL Server de origem

targetConnectionInfo

SqlConnectionInfo

Informações para conexão com o destino

ValidateSyncMigrationInputSqlServerTaskOutput

Saída para tarefa que valida a entrada de migração para migrações de sincronização do SQL

Name Tipo Description
id

string

Identificador da base de dados

name

string

Nome da base de dados

validationErrors

ReportableException[]

Erros associados a um objeto de banco de dados selecionado

ValidationError

Descrição sobre os erros que acontecem durante a execução da validação da migração

Name Tipo Description
severity

Severity

Gravidade do erro

text

string

Texto de erro

ValidationStatus

Estado atual da validação

Valor Description
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

Estatísticas de espera coletadas durante a execução do lote de consulta

Name Tipo Default value Description
waitCount

integer (int64)

Total nº. de esperas

waitTimeMs

number (float)

0

Tempo total de espera em milissegundos

waitType

string

Tipo de espera