Compartilhar via


Tasks - Get

Obter informações da tarefa
O recurso de tarefas é um recurso aninhado, somente proxy, que representa o trabalho executado por uma instância do DMS (clássico). O método GET recupera informações sobre uma tarefa.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?api-version=2022-03-30-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?$expand={$expand}&api-version=2022-03-30-preview

Parâmetros de URI

Nome Em Obrigatório Tipo Description
groupName
path True

string

Nome do grupo de recursos

projectName
path True

string

Nome do projeto

serviceName
path True

string

Nome do serviço

subscriptionId
path True

string

ID da assinatura que identifica uma assinatura do Azure.

taskName
path True

string

Nome da Tarefa

api-version
query True

string

Versão da API

$expand
query

string

Expandir a resposta

Respostas

Nome Tipo Description
200 OK

ProjectTask

Um recurso de tarefa

Other Status Codes

ApiError

Erro

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Tasks_Get

Solicitação de exemplo

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

Resposta de exemplo

{
  "properties": {
    "input": {
      "targetConnectionInfo": {
        "type": "SqlConnectionInfo",
        "dataSource": "ssma-test-server.database.windows.net",
        "authentication": "SqlAuthentication",
        "encryptConnection": true,
        "trustServerCertificate": true,
        "userName": "testuser"
      }
    },
    "taskType": "ConnectToTarget.SqlDb",
    "state": "Queued"
  },
  "etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask",
  "name": "DmsSdkTask",
  "type": "Microsoft.DataMigration/services/projects/tasks"
}

Definições

Nome Description
ApiError

Informações de erro.

AuthenticationType

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

AzureActiveDirectoryApp

Aplicativo do Azure Active 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

Enumeração dos diferentes tipos de backup.

BlobShare

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

CommandState

O estado do comando. Isso será ignorado se enviado.

ConnectToMongoDbTaskProperties

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

ConnectToSourceMySqlTaskInput

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

ConnectToSourceMySqlTaskProperties

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

ConnectToSourceNonSqlTaskOutput

Saída para conectar-se à origem do tipo MySQL

ConnectToSourceOracleSyncTaskInput

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

ConnectToSourceOracleSyncTaskOutput

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

ConnectToSourceOracleSyncTaskProperties

Propriedades da tarefa que valida a conexão de 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 da 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 SQL Server e requisitos do servidor de origem para migração online

ConnectToSourceSqlServerTaskInput

Entrada para a tarefa que valida a conexão com 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 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 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 SQL Server e também valida os requisitos do servidor de origem

ConnectToSourceSqlServerTaskOutputTaskLevel

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

ConnectToSourceSqlServerTaskProperties

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

ConnectToTargetAzureDbForMySqlTaskInput

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

ConnectToTargetAzureDbForMySqlTaskOutput

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

ConnectToTargetAzureDbForMySqlTaskProperties

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

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

ConnectToTargetSqlDbTaskInput

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

ConnectToTargetSqlDbTaskOutput

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

ConnectToTargetSqlDbTaskProperties

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

ConnectToTargetSqlMISyncTaskInput

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

ConnectToTargetSqlMISyncTaskOutput

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

ConnectToTargetSqlMISyncTaskProperties

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

ConnectToTargetSqlMITaskInput

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

ConnectToTargetSqlMITaskOutput

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

ConnectToTargetSqlMITaskProperties

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

ConnectToTargetSqlSqlDbSyncTaskInput

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

ConnectToTargetSqlSqlDbSyncTaskProperties

Propriedades da tarefa que valida a conexão com o BD 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 do banco de dados 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 SQL Server

DatabaseMigrationStage

Estágio 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 de banco de dados 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 baseados em soma de verificação

DataItemMigrationSummaryResult

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

ExecutionStatistics

Descrição sobre os erros ao executar a validação de 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 em Base64.

GetTdeCertificatesSqlTaskOutput

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

GetTdeCertificatesSqlTaskProperties

Propriedades da tarefa que obtém certificados TDE no formato codificado em Base64.

GetUserTablesMySqlTaskInput

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

GetUserTablesMySqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para a lista fornecida de bancos de dados

GetUserTablesMySqlTaskProperties

Propriedades da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

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 a lista fornecida 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 da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskOutput

Saída da tarefa que coleta tabelas de usuário para a lista fornecida de bancos de dados

GetUserTablesSqlSyncTaskProperties

Propriedades da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

GetUserTablesSqlTaskInput

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

GetUserTablesSqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

GetUserTablesSqlTaskProperties

Propriedades da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

LoginMigrationStage

Enumeração do estágio diferente da migração de logon.

LoginType

Mapeamento de enumeração de LoginType SMO.

MigrateMISyncCompleteCommandInput

Entrada para o comando que conclui a migração online para um banco de dados SQL do Azure Instância Gerenciada.

MigrateMISyncCompleteCommandOutput

Saída do comando que conclui a migração online para um banco de dados SQL do Azure Instância Gerenciada.

MigrateMISyncCompleteCommandProperties

Propriedades do comando que conclui a migração online para um banco de dados SQL do Azure Instância Gerenciada.

MigrateMongoDbTaskProperties

Propriedades da tarefa que migra dados entre fontes de dados do MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

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

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada para a tarefa que migra bancos de dados MySQL para 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 Banco de Dados do Azure para MySQL para migrações offline

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

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

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados MySQL para 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 Banco de Dados do Azure para MySQL para migrações online

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

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

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

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

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados Oracle para 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 do PostgreSQL para Banco de Dados do Azure para PostgreSQL entradas de tarefa de migração

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabelas selecionadas para a migração

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada para a tarefa que migra bancos de dados PostgreSQL para 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 Banco de Dados do Azure para PostgreSQL para migrações online

MigrateSqlServerSqlDbDatabaseInput

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

MigrateSqlServerSqlDbSyncDatabaseInput

Informações específicas do banco de dados para entradas da tarefa de migração de sincronização do SQL para SQL do Azure DB

MigrateSqlServerSqlDbSyncTaskInput

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

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

MigrateSqlServerSqlDbTaskInput

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

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

MigrateSqlServerSqlMIDatabaseInput

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

MigrateSqlServerSqlMISyncTaskInput

Entrada para a tarefa que migra bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada cenário online.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

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

MigrateSqlServerSqlMITaskInput

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

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

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

MigrateSsisTaskInput

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

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Propriedades da tarefa que migra pacotes SSIS de bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada.

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 para o comando que conclui a migração de sincronização para um banco de dados.

MigrationEligibilityInfo

Informações sobre a qualificação 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

Status atual de 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 de migração

MiSqlConnectionInfo

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

MongoDbClusterInfo

Descreve uma fonte de dados do MongoDB

MongoDbClusterType

O tipo de fonte de dados

MongoDbCollectionInfo

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

MongoDbCollectionProgress

Descreve o progresso de uma coleção

MongoDbCollectionSettings

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

MongoDbConnectionInfo

Descreve uma conexão com uma fonte de dados do MongoDB

MongoDbDatabaseInfo

Descreve um banco de dados em uma fonte de dados do 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 ocorrido 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 de campo

MongoDbShardKeySetting

Descreve uma chave de fragmento do MongoDB

MongoDbThrottlingSettings

Especifica os 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 (Tabela/Exibição/StoredProcedure)

ODataError

Informações de erro no formato OData.

OracleConnectionInfo

Informações para se conectar ao servidor Oracle

OrphanedUserInfo

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

PostgreSqlConnectionInfo

Informações para se conectar ao 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 ao executar a validação de 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 se conectar ao 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 repositório do SSIS, substitua a política.

SsisMigrationOverwriteOption

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

SsisMigrationStage

Estágio atual da migração do SSIS

SsisStoreType

Uma enumeração do tipo de repositório SSIS de origem com suporte no DMS (clássico)

StartMigrationScenarioServerRoleResult

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

SyncDatabaseMigrationReportingState

Enumeração do estado diferente da migração online no nível do banco de dados.

SyncMigrationDatabaseErrorEvent

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

SyncTableMigrationState

Enumeração do estado diferente da migração online 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 da tarefa que valida a entrada de migração do SQL para SQL do Azure migrações de sincronização de banco de dados

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada para a tarefa que migra bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada cenário online.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMITaskInput

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

ValidateMigrationInputSqlServerSqlMITaskOutput

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

ValidateMigrationInputSqlServerSqlMITaskProperties

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

ValidateMongoDbTaskProperties

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

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

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

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

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

ValidateSyncMigrationInputSqlServerTaskInput

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

ValidateSyncMigrationInputSqlServerTaskOutput

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

ValidationError

Descrição sobre os erros ao executar a validação de migração

ValidationStatus

Status atual da validação

WaitStatistics

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

ApiError

Informações de erro.

Nome Tipo Description
error

ODataError

Informações de erro no formato OData

systemData

SystemData

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

AuthenticationType

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

Nome Tipo Description
ActiveDirectoryIntegrated

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

AzureActiveDirectoryApp

Aplicativo do Azure Active Directory

Nome Tipo Description
appKey

string

Chave usada para autenticar no Aplicativo do Azure Active Directory

applicationId

string

ID do aplicativo do aplicativo do Azure Active Directory

ignoreAzurePermissions

boolean

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

tenantId

string

ID do locatário do cliente

BackupFileInfo

Informações do arquivo de backup

Nome Tipo Description
familySequenceNumber

integer

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

fileLocation

string

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

Nome Tipo Description
Arrived

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

Uma enumeração de modos de backup

Nome Tipo Description
CreateBackup

string

ExistingBackup

string

BackupSetInfo

Informações do conjunto de backup

Nome Tipo Description
backupFinishedDate

string

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

backupSetId

string

ID do conjunto de arquivos de backup

backupStartDate

string

Data e hora em que a operação de backup começou

backupType

BackupType

Enumeração 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

Último número de sequência de log do arquivo de backup

lastModifiedTime

string

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

listOfBackupFiles

BackupFileInfo[]

Lista de arquivos no conjunto de backup

BackupType

Enumeração dos diferentes tipos de backup.

Nome Tipo Description
Database

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

BlobShare

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

Nome Tipo Description
sasUri

string

URI sas do contêiner da conta de armazenamento do Azure.

CommandState

O estado do comando. Isso será ignorado se enviado.

Nome Tipo Description
Accepted

string

Failed

string

Running

string

Succeeded

string

Unknown

string

ConnectToMongoDbTaskProperties

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

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

MongoDbConnectionInfo

Descreve uma conexão com uma fonte de dados do MongoDB

output

MongoDbClusterInfo[]

Uma matriz que contém um único objeto MongoDbClusterInfo

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

Connect.MongoDb

Tipo de tarefa.

ConnectToSourceMySqlTaskInput

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

Nome Tipo Valor padrão 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 à origem do MySQL

targetPlatform

MySqlTargetPlatformType

Plataforma de destino para a migração

ConnectToSourceMySqlTaskProperties

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

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToSourceMySqlTaskInput

Entrada da tarefa

output

ConnectToSourceNonSqlTaskOutput[]

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

ConnectToSource.MySql

Tipo de tarefa.

ConnectToSourceNonSqlTaskOutput

Saída para conectar-se à origem do tipo MySQL

Nome Tipo Description
databases

string[]

Lista de bancos de dados no servidor

id

string

Identificador de resultado

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 de banco de dados Oracle

Nome Tipo Description
sourceConnectionInfo

OracleConnectionInfo

Informações para se conectar à fonte Oracle

ConnectToSourceOracleSyncTaskOutput

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

Nome 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 de banco de dados Oracle

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToSourceOracleSyncTaskInput

Entrada da tarefa

output

ConnectToSourceOracleSyncTaskOutput[]

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será 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

Nome 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

Nome Tipo Description
databases

string[]

Lista de bancos de dados no servidor de origem

id

string

Identificador de resultado

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 da tarefa que valida a conexão com o servidor PostgreSQL e os requisitos do servidor de origem para migração online

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToSourcePostgreSqlSyncTaskInput

Entrada da tarefa

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

ConnectToSource.PostgreSql.Sync

Tipo de tarefa.

ConnectToSourceSqlServerSyncTaskProperties

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

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToSourceSqlServerTaskInput

Entrada da tarefa

output ConnectToSourceSqlServerTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

ConnectToSource.SqlServer.Sync

Tipo de tarefa.

ConnectToSourceSqlServerTaskInput

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

Nome Tipo Valor padrão Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupo de permissões para validações

collectAgentJobs

boolean

False

Sinalizar se os trabalhos do agente devem ser coletados do servidor de origem.

collectDatabases

boolean

True

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

collectLogins

boolean

False

Sinalizar se deseja coletar logons do servidor de origem.

collectTdeCertificateInfo

boolean

False

Sinalizar se os nomes de certificado TDE devem ser coletados do servidor de origem.

encryptedKeyForSecureFields

string

chave criptografada para campos seguros

sourceConnectionInfo

SqlConnectionInfo

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

validateSsisCatalogOnly

boolean

False

Sinalizador para validar se o catálogo do SSIS pode ser acessado no servidor de origem.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

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

Nome Tipo Description
id

string

Identificador de resultado

isEnabled

boolean

O estado do Trabalho do Agente original.

jobCategory

string

O tipo de Trabalho do Agente.

jobOwner

string

O proprietário do trabalho do agente

lastExecutedOn

string

Data e hora UTC 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 SQL Server e também valida os requisitos do servidor de origem

Nome Tipo Description
compatibilityLevel

DatabaseCompatLevel

SQL Server nível de compatibilidade do banco de dados

databaseFiles

DatabaseFileInfo[]

A lista de arquivos de banco de dados

databaseState

DatabaseState

Estado do banco de dados

id

string

Identificador de resultado

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

Tamanho do arquivo em megabytes

ConnectToSourceSqlServerTaskOutputLoginLevel

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

Nome Tipo Description
defaultDatabase

string

O banco de dados padrão para o logon.

id

string

Identificador de resultado

isEnabled

boolean

O estado do logon.

loginType

LoginType

O tipo de logon.

migrationEligibility

MigrationEligibilityInfo

Informações sobre a qualificação do logon para migração.

name

string

Nome de logon.

resultType string:

LoginLevelOutput

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

ConnectToSourceSqlServerTaskOutputTaskLevel

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

Nome 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 resultado

logins

object

Logons de origem como um mapa do nome de logon para a ID de logon.

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 SQL Server e também valida os requisitos do servidor de origem

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToSourceSqlServerTaskInput

Entrada da tarefa

output ConnectToSourceSqlServerTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será 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 Banco de Dados do Azure para MySQL e requisitos de servidor de destino

Nome Tipo Valor padrão Description
isOfflineMigration

boolean

False

Sinalizador para saber 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 servidor de Banco de Dados do Azure para MySQL de destino

ConnectToTargetAzureDbForMySqlTaskOutput

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

Nome Tipo Description
databases

string[]

Lista de bancos de dados no servidor de destino

id

string

Identificador de resultado

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 da tarefa que valida a conexão com Banco de Dados do Azure para MySQL e requisitos de servidor de destino

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToTargetAzureDbForMySqlTaskInput

Entrada da tarefa

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

ConnectToTarget.AzureDbForMySql

Tipo de tarefa.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

Nome Tipo Description
sourceConnectionInfo

PostgreSqlConnectionInfo

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

targetConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

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

Nome Tipo Description
databases

string[]

Lista de bancos de dados no servidor de destino

id

string

Identificador de resultado

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 servidor do Banco de Dados do Azure para PostgreSQL e os requisitos de servidor de destino para migração online

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 Banco de Dados do Azure para PostgreSQL e requisitos de servidor de destino para a origem Oracle.

Nome Tipo Description
targetConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

Nome 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 da tarefa que valida a conexão com o servidor do Banco de Dados do Azure para PostgreSQL e os requisitos de servidor de destino para migração online para a origem Oracle.

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 BD SQL e os requisitos do servidor de destino

Nome Tipo Description
queryObjectCounts

boolean

Sinalizador booliano 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 BD SQL de destino

ConnectToTargetSqlDbTaskOutput

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

Nome 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 resultado

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 BD SQL e os requisitos do servidor de destino

Nome Tipo Description
clientData

object

Pares chave-valor 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 será ignorado se enviado.

input

ConnectToTargetSqlDbTaskInput

Entrada da tarefa

output

ConnectToTargetSqlDbTaskOutput[]

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

ConnectToTarget.SqlDb

Tipo de tarefa.

ConnectToTargetSqlMISyncTaskInput

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

Nome Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicativo do Azure Active Directory que a instância do DMS (clássico) usará para se conectar à instância de destino do banco de dados SQL do Azure Instância Gerenciada e a Conta de Armazenamento do Azure

targetConnectionInfo

MiSqlConnectionInfo

Informações de conexão do banco de dados SQL do Azure Instância Gerenciada

ConnectToTargetSqlMISyncTaskOutput

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

Nome 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 para a tarefa que valida a conexão com SQL do Azure Instância Gerenciada de Banco de Dados

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

ConnectToTargetSqlMISyncTaskInput

Entrada da tarefa

output

ConnectToTargetSqlMISyncTaskOutput[]

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

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Tipo de tarefa.

ConnectToTargetSqlMITaskInput

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

Nome Tipo Valor padrão Description
collectAgentJobs

boolean

True

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

collectLogins

boolean

True

Sinalize se os logons devem ser coletados do servidor mi de SQL de destino.

targetConnectionInfo

SqlConnectionInfo

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

validateSsisCatalogOnly

boolean

False

Sinalizador para validar se o catálogo do SSIS pode ser acessado no servidor DE MI do SQL de destino.

ConnectToTargetSqlMITaskOutput

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

Nome Tipo Description
agentJobs

string[]

Lista de trabalhos do agente no servidor de destino.

id

string

Identificador de resultado

logins

string[]

Lista de logons 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 para a tarefa que valida a conexão com SQL do Azure Instância Gerenciada de Banco de Dados

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 SQL do Azure DB e requisitos de servidor de destino

Nome Tipo Description
sourceConnectionInfo

SqlConnectionInfo

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

targetConnectionInfo

SqlConnectionInfo

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

ConnectToTargetSqlSqlDbSyncTaskProperties

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

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

output

ConnectToTargetSqlDbTaskOutput[]

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso é ignorado se enviado.

taskType string:

ConnectToTarget.SqlDb.Sync

Tipo de tarefa.

createdByType

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

DatabaseBackupInfo

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

Nome Tipo Description
backupFiles

string[]

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

backupFinishDate

string

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 quando o backup foi feito, mas a operação de backup foi solicitada para continuar apesar dos erros.

position

integer

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

DatabaseCompatLevel

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

Nome Tipo Description
CompatLevel100

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

DatabaseFileInfo

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

Nome Tipo Description
databaseName

string

Nome do banco de dados

fileType

DatabaseFileType

Tipo de arquivo de banco de dados

id

string

Identificador exclusivo para o arquivo de banco de dados

logicalName

string

Nome lógico do arquivo

physicalFullName

string

Caminho completo do sistema operacional do arquivo

restoreFullName

string

Caminho completo sugerido do arquivo para restauração

sizeMB

number

Tamanho do arquivo em megabytes

DatabaseFileType

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

Nome Tipo Description
Filestream

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

Estágio atual da migração

Nome Tipo Description
Backup

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

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

Nome Tipo Description
CANCELLED

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

Mapeamento de esquemas por banco de dados

Nome Tipo Description
database

string

schemas

string[]

DatabaseState

Uma enumeração de estados de banco de dados SQL Server

Nome Tipo Description
Copying

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

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

Nome Tipo Description
endedOn

string

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

Número de itens concluídos com êxito

itemsCount

integer

Número de itens

name

string

Nome do item

resultPrefix

string

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

sizeMB

number

Tamanho do banco de dados em megabytes

startedOn

string

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de status

DatabaseTable

Propriedades da tabela

Nome Tipo Description
hasRows

boolean

Indica se a tabela está vazia ou não

name

string

Nome qualificado por esquema da tabela

DataIntegrityValidationResult

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

Nome Tipo Description
failedObjects

object

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

validationErrors

ValidationError

Lista de erros que ocorreram ao executar a validação de integridade de dados

DataItemMigrationSummaryResult

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

Nome Tipo Description
endedOn

string

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

Número de itens concluídos com êxito

itemsCount

integer

Número de itens

name

string

Nome do item

resultPrefix

string

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

startedOn

string

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de status

ExecutionStatistics

Descrição sobre os erros ao executar a validação de migração

Nome Tipo Description
cpuTimeMs

number

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

elapsedTimeMs

number

Tempo gasto em milissegundos para executar a consulta

executionCount

integer

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 respectivas estatísticas

FileShare

Informações de compartilhamento de arquivos com Caminho, Nome de Usuário e Senha.

Nome Tipo Description
password

string

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

path

string

O caminho da pasta para esse 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 em Base64.

Nome Tipo Description
backupFileShare

FileShare

Informações de compartilhamento de arquivos de backup para o compartilhamento de arquivos a ser usado para armazenar arquivos temporariamente.

connectionInfo

SqlConnectionInfo

Informações de conexão para SQL Server

selectedCertificates

SelectedCertificateInput[]

Lista que contém nomes de certificado e senha correspondente a serem usados para criptografar o certificado exportado.

GetTdeCertificatesSqlTaskOutput

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

Nome Tipo Description
base64EncodedCertificates

object

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

validationErrors

ReportableException[]

Erros de validação

GetTdeCertificatesSqlTaskProperties

Propriedades da tarefa que obtém certificados TDE no formato codificado em Base64.

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 a lista fornecida de bancos de dados

Nome Tipo Description
connectionInfo

MySqlConnectionInfo

Informações de conexão para SQL Server

selectedDatabases

string[]

Lista de nomes de banco de dados para o qual coletar tabelas

GetUserTablesMySqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para a lista fornecida de bancos de dados

Nome Tipo Description
databasesToTables

object

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

id

string

Identificador de resultado

validationErrors

ReportableException[]

Erros de validação

GetUserTablesMySqlTaskProperties

Propriedades da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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.

Nome Tipo Description
connectionInfo

OracleConnectionInfo

Informações para se conectar à origem do 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.

Nome Tipo Description
schemaName

string

O esquema para o qual esse 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 a lista fornecida de esquemas Oracle

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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.

Nome Tipo Description
connectionInfo

PostgreSqlConnectionInfo

Informações para se conectar à origem do 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.

Nome Tipo Description
databaseName

string

O banco de dados para o qual esse 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 da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 a lista de bancos de dados fornecida

Nome Tipo Description
selectedSourceDatabases

string[]

Lista de nomes de banco de dados de origem para o qual coletar tabelas

selectedTargetDatabases

string[]

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

sourceConnectionInfo

SqlConnectionInfo

Informações de conexão para SQL Server

targetConnectionInfo

SqlConnectionInfo

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

GetUserTablesSqlSyncTaskOutput

Saída da tarefa que coleta tabelas de usuário para a lista fornecida de bancos de dados

Nome Tipo Description
databasesToSourceTables

object

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

databasesToTargetTables

object

Mapeamento 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 da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 a lista de bancos de dados fornecida

Nome Tipo Description
connectionInfo

SqlConnectionInfo

Informações de conexão para SQL Server

encryptedKeyForSecureFields

string

chave criptografada para campos seguros

selectedDatabases

string[]

Lista de nomes de banco de dados para o qual coletar tabelas

GetUserTablesSqlTaskOutput

Saída da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

Nome Tipo Description
databasesToTables

object

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

id

string

Identificador de resultado

validationErrors

ReportableException[]

Erros de validação

GetUserTablesSqlTaskProperties

Propriedades da tarefa que coleta tabelas de usuário para a lista de bancos de dados fornecida

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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

Enumeração do estágio diferente da migração de logon.

Nome Tipo Description
AssignRoleMembership

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

Mapeamento de enumeração de LoginType SMO.

Nome Tipo Description
AsymmetricKey

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

MigrateMISyncCompleteCommandInput

Entrada para o comando que conclui a migração online para um banco de dados SQL do Azure Instância Gerenciada.

Nome Tipo Description
sourceDatabaseName

string

Nome do banco de dados de instância gerenciada

MigrateMISyncCompleteCommandOutput

Saída do comando que conclui a migração online para um banco de dados SQL do Azure Instância Gerenciada.

Nome Tipo Description
errors

ReportableException[]

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

MigrateMISyncCompleteCommandProperties

Propriedades do comando que conclui a migração online para um banco de dados SQL do Azure Instância Gerenciada.

Nome 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 da tarefa que migra dados entre fontes de dados do MongoDB

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será 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 será ignorado se enviado.

taskType string:

Migrate.MongoDb

Tipo de tarefa.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

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

Nome Tipo Description
name

string

Nome do banco de dados

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino. Observação: 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 Banco de Dados do Azure para MySQL para migrações offline

Nome Tipo Valor padrão Description
encryptedKeyForSecureFields

string

chave criptografada 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 MySQL de origem

startedOn

string

Parâmetro a ser especificado quando a migração foi iniciada

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nome Tipo Description
databaseName

string

Nome do banco de dados

endedOn

string

Hora de término da migração

errorCount

integer

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 resultado

lastStorageUpdate

string

Última vez que o armazenamento foi atualizado

message

string

Mensagem de progresso da migração

numberOfObjects

integer

Número de objetos

numberOfObjectsCompleted

integer

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 está

startedOn

string

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de status

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo para a exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Nome 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

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

endedOn

string

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

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

id

string

Identificador de resultado

lastStorageUpdate

string

Ú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

Hora de início da migração

status

MigrationStatus

Status atual de migração

statusMessage

string

Mensagem de status de migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nome Tipo Description
endedOn

string

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 resultado

itemsCompletedCount

integer

Número de itens concluídos com êxito

itemsCount

integer

Número de itens

lastStorageUpdate

string

Última vez que o armazenamento foi atualizado

objectName

string

Nome do item

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

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de status

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

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

Nome Tipo Description
clientData

object

Pares de valores de 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 será ignorado se enviado.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada da tarefa

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será 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 Banco de Dados do Azure para MySQL entradas de tarefa de migração

Nome Tipo Description
migrationSetting

object

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

name

string

Nome do banco 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. Observação: 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 Banco de Dados do Azure para MySQL para migrações online

Nome Tipo Description
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

MySqlConnectionInfo

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

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Nome Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Nome Tipo Description
appliedChanges

integer

Número de alterações aplicadas

cdcDeleteCounter

integer

Número de exclusões cdc

cdcInsertCounter

integer

Número de inserções cdc

cdcUpdateCounter

integer

Número de atualizações cdc

databaseName

string

Nome do banco de dados

endedOn

string

Hora de término da migração

fullLoadCompletedTables

integer

Número de tabelas concluídas em carga completa

fullLoadErroredTables

integer

Número de tabelas com erro na carga completa

fullLoadLoadingTables

integer

Número de tabelas carregando em carga completa

fullLoadQueuedTables

integer

Número de tabelas enfileiradas em carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de alterações de entrada

initializationCompleted

boolean

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

latency

integer

CDC aplica latência

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string

Hora de início da migração

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Nome Tipo Description
endedOn

string

Hora de término da migração

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string

Hora de início da migração

targetServer

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Nome 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

Número de erros de dados ocorridos

databaseName

string

Nome do banco de dados

fullLoadEndedOn

string

Hora de término da carga completa

fullLoadEstFinishTime

string

Estimar para concluir a carga completa

fullLoadStartedOn

string

Hora de início da carga completa

fullLoadTotalRows

integer

Número de linhas aplicadas na carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora da última modificação no destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração de tabela

tableName

string

Nome da tabela

totalChangesApplied

integer

Número total de alterações aplicadas

MigrateMySqlAzureDbForMySqlSyncTaskProperties

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

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada da tarefa

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Tipo de tarefa.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

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

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 Banco de Dados do Azure para PostgreSQL entradas de tarefa de migração

Nome Tipo Description
caseManipulation

string

Como manipular maiúsculas e minúsculas de nome de objeto: Preserve ou ToLower

migrationSetting

object

Configurações de migração que ajustam o comportamento da 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 de destino

targetDatabaseName

string

Nome do banco de dados de destino. Observação: 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 Banco de Dados do Azure para PostgreSQL para migrações online

Nome Tipo Description
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

OracleConnectionInfo

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

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Nome Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Nome Tipo Description
appliedChanges

integer

Número de alterações aplicadas

cdcDeleteCounter

integer

Número de exclusões cdc

cdcInsertCounter

integer

Número de inserções cdc

cdcUpdateCounter

integer

Número de atualizações cdc

databaseName

string

Nome do banco de dados

endedOn

string

Hora de término da migração

fullLoadCompletedTables

integer

Número de tabelas concluídas em carga completa

fullLoadErroredTables

integer

Número de tabelas com erro na carga completa

fullLoadLoadingTables

integer

Número de tabelas carregando em carga completa

fullLoadQueuedTables

integer

Número de tabelas enfileiradas em carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de alterações de entrada

initializationCompleted

boolean

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

latency

integer

Latência de aplicação de CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string

Hora de início da migração

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Nome Tipo Description
endedOn

string

Hora de término da migração

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string

Hora de início da migração

targetServer

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Nome Tipo Description
cdcDeleteCounter

integer

Número de exclusões aplicadas

cdcInsertCounter

integer

Número de inserções aplicadas

cdcUpdateCounter

integer

Número de atualizações aplicadas

dataErrorsCounter

integer

Número de erros de dados ocorridos

databaseName

string

Nome do banco de dados

fullLoadEndedOn

string

Hora de término da carga completa

fullLoadEstFinishTime

string

Estimar para concluir a carga completa

fullLoadStartedOn

string

Hora de início da carga completa

fullLoadTotalRows

integer

Número de linhas aplicadas na carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora da última modificação no destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração de tabela

tableName

string

Nome da tabela

totalChangesApplied

integer

Número total de alterações aplicadas

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

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

Nome Tipo Description
id

string

Identificador de resultado

migrationSetting

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

name

string

Nome do banco 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. Observação: 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

Nome Tipo Description
name

string

Nome da tabela a ser migrada

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

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

Nome Tipo Description
encryptedKeyForSecureFields

string

chave criptografada para campos seguros

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

PostgreSqlConnectionInfo

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

startedOn

string

Hora de início da migração

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Nome Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Nome Tipo Description
appliedChanges

integer

Número de alterações aplicadas

cdcDeleteCounter

integer

Número de exclusões cdc

cdcInsertCounter

integer

Número de inserções cdc

cdcUpdateCounter

integer

Número de atualizações cdc

databaseName

string

Nome do banco de dados

endedOn

string

Hora de término da migração

fullLoadCompletedTables

integer

Número de tabelas concluídas em carga completa

fullLoadErroredTables

integer

Número de tabelas com erro na carga completa

fullLoadLoadingTables

integer

Número de tabelas carregando em carga completa

fullLoadQueuedTables

integer

Número de tabelas enfileiradas em carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de alterações de entrada

initializationCompleted

boolean

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

latency

integer

Latência de aplicação de CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string

Hora de início da migração

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Nome Tipo Description
databaseCount

number

Número de bancos de dados a serem incluídos

endedOn

string

Hora de término da migração

id

string

Identificador de resultado

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

Hora de início da migração

state

ReplicateMigrationState

Status da 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

Nome Tipo Description
cdcDeleteCounter

integer

Número de exclusões aplicadas

cdcInsertCounter

integer

Número de inserções aplicadas

cdcUpdateCounter

integer

Número de atualizações aplicadas

dataErrorsCounter

integer

Número de erros de dados ocorridos

databaseName

string

Nome do banco de dados

fullLoadEndedOn

string

Hora de término da carga completa

fullLoadEstFinishTime

string

Estimar para concluir a carga completa

fullLoadStartedOn

string

Hora de início da carga completa

fullLoadTotalRows

integer

Número de linhas aplicadas na carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora da última modificação no destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração de tabela

tableName

string

Nome da tabela

totalChangesApplied

integer

Número total de alterações aplicadas

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

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

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 tarefa de migração do SQL para SQL do Azure banco de dados

Nome Tipo Description
id

string

id do banco de dados

makeSourceDbReadOnly

boolean

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

name

string

Nome do banco de dados

schemaSetting

object

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

tableMap

object

Mapeamento de tabelas de origem para destino

targetDatabaseName

string

Nome do banco de dados de destino. Observação: 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 da tarefa de migração de sincronização do SQL para SQL do Azure DB

Nome Tipo Description
id

string

Identificador exclusivo do banco de dados

migrationSetting

object

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

name

string

Nome do banco 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 de 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 local para SQL do Azure Banco de Dados para migrações online

Nome Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para se conectar à origem

targetConnectionInfo

SqlConnectionInfo

Informações para se conectar ao destino

validationOptions

MigrationValidationOptions

Opções de validação

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Nome Tipo Description
errorMessage

string

Mensagem de erro

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de erro.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Nome Tipo Description
appliedChanges

integer

Número de alterações aplicadas

cdcDeleteCounter

integer

Número de exclusões cdc

cdcInsertCounter

integer

Número de inserções cdc

cdcUpdateCounter

integer

Número de atualizações cdc

databaseName

string

Nome do banco de dados

endedOn

string

Hora de término da migração

fullLoadCompletedTables

integer

Número de tabelas concluídas em carga completa

fullLoadErroredTables

integer

Número de tabelas com erro na carga completa

fullLoadLoadingTables

integer

Número de tabelas carregando em carga completa

fullLoadQueuedTables

integer

Número de tabelas enfileiradas em carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de alterações de entrada

initializationCompleted

boolean

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

latency

integer

Latência de aplicação de CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string

Hora de início da migração

MigrateSqlServerSqlDbSyncTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Nome Tipo Description
databaseCount

integer

Contagem de bancos de dados

endedOn

string

Hora de término da migração

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nome do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string

Hora de início da migração

targetServer

string

Nome do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Nome Tipo Description
cdcDeleteCounter

integer

Número de exclusões aplicadas

cdcInsertCounter

integer

Número de inserções aplicadas

cdcUpdateCounter

integer

Número de atualizações aplicadas

dataErrorsCounter

integer

Número de erros de dados ocorridos

databaseName

string

Nome do banco de dados

fullLoadEndedOn

string

Hora de término da carga completa

fullLoadEstFinishTime

string

Estimar para concluir a carga completa

fullLoadStartedOn

string

Hora de início da carga completa

fullLoadTotalRows

integer

Número de linhas aplicadas na carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora da última modificação no destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado atual da migração de tabela

tableName

string

Nome da tabela

totalChangesApplied

integer

Número total de alterações aplicadas

MigrateSqlServerSqlDbSyncTaskProperties

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

Nome Tipo Description
clientData

object

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

commands CommandProperties[]:

Matriz de propriedades de comando.

errors

ODataError[]

Matriz de erros. Isso será ignorado se enviado.

input

MigrateSqlServerSqlDbSyncTaskInput

Entrada da tarefa

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Tipo de tarefa.

MigrateSqlServerSqlDbTaskInput

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

Nome Tipo Description
encryptedKeyForSecureFields

string

chave criptografada para campos seguros

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para se conectar à origem

startedOn

string

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

targetConnectionInfo

SqlConnectionInfo

Informações para se conectar ao 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 nas tabelas de origem e de destino após a migração para garantir a exatidã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 Consulta: executa um conjunto de consultas selecionadas automaticamente no Cache do Plano de Consulta ou 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

Nome Tipo Description
databaseName

string

Nome do item

endedOn

string

Hora de término da migração

errorCount

integer

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 resultado

message

string

Mensagem de progresso da migração

numberOfObjects

integer

Número de objetos

numberOfObjectsCompleted

integer

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 está

startedOn

string

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de status

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Nome Tipo Description
dataIntegrityValidationResult

DataIntegrityValidationResult

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

endedOn

string

Hora de término da validação

id

string

Identificador de resultado

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 o resultado da 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

Hora de início da validação

status

ValidationStatus

Status atual de validação no nível do banco de dados

targetDatabaseName

string

Nome do banco de dados de destino

MigrateSqlServerSqlDbTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo para a exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Nome 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

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

endedOn

string

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

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

id

string

Identificador de resultado

message

string

Mensagem de progresso da migração

migrationReportResult

MigrationReportResult

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

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Resultados da validação 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

Hora de início da migração

status

MigrationStatus

Status atual de migração

statusMessage

string

Mensagem de status de migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSqlServerSqlDbTaskOutputTableLevel

Nome Tipo Description
endedOn

string

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 resultado

itemsCompletedCount

integer

Número de itens concluídos com êxito

itemsCount

integer

Número de itens

objectName

string

Nome do item

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

Hora de início da migração

state

MigrationState

Estado atual da migração

statusMessage

string

Mensagem de status

MigrateSqlServerSqlDbTaskOutputValidationResult

Nome Tipo Description
id

string

Identificador de resultado

migrationId

string

Identificador de migração

resultType string:

MigrationValidationOutput

Tipo de resultado

status

ValidationStatus

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

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Resultados de resumo de validação para cada banco de dados

MigrateSqlServerSqlDbTaskProperties

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

Nome Tipo Description
clientData

object

Pares chave-valor 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 será ignorado se enviado.

input

MigrateSqlServerSqlDbTaskInput

Entrada da tarefa

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigrateSqlServerSqlDbTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será 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 o SQL SQL do Azure entradas de tarefa de migração de Instância Gerenciada banco de dados

Nome 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 do banco de dados

name

string

Nome do banco de dados

restoreDatabaseName

string

Nome do banco de dados no destino

MigrateSqlServerSqlMISyncTaskInput

Entrada para a tarefa que migra bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada cenário online.

Nome Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicativo do Azure Active Directory que a instância do DMS (clássico) usará para se conectar à instância de destino do banco de dados SQL do Azure Instância Gerenciada e a Conta de Armazenamento do Azure

backupFileShare

FileShare

Informações de compartilhamento de arquivos de backup para todos os bancos de dados selecionados.

numberOfParallelDatabaseMigrations

number

Número de migrações de banco de dados para iniciar em paralelo

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

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

storageResourceId

string

ResourceId totalmente qualificado do armazenamento

targetConnectionInfo

MiSqlConnectionInfo

Informações de conexão do banco de dados SQL do Azure Instância Gerenciada

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nome Tipo Description
activeBackupSets

BackupSetInfo[]

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

containerName

string

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

endedOn

string

Hora de término da migração de 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 resultado

isFullBackupRestored

boolean

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

lastRestoredBackupSetInfo

BackupSetInfo

Informações do último conjunto de backup aplicado

migrationState

DatabaseMigrationState

Estado atual do banco de dados

resultType string:

DatabaseLevelOutput

Tipo de resultado

sourceDatabaseName

string

Nome do banco de dados

startedOn

string

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

MigrateSqlServerSqlMISyncTaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo para a exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Nome Tipo Description
databaseCount

integer

Contagem de bancos de dados

databaseErrorCount

integer

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

endedOn

string

Hora de término da migração

id

string

Identificador de resultado

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

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 para a tarefa que migra bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada cenário de sincronização

Nome Tipo Description
clientData

object

Pares chave-valor 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 será ignorado se enviado.

input

MigrateSqlServerSqlMISyncTaskInput

Entrada da tarefa

output MigrateSqlServerSqlMISyncTaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo de tarefa.

MigrateSqlServerSqlMITaskInput

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

Nome Tipo Description
aadDomainName

string

Nome de domínio do Azure Active Directory no formato 'contoso.com' para Azure AD federados 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 da conta de armazenamento do Azure a ser usado para armazenar arquivos de backup.

backupFileShare

FileShare

Informações de compartilhamento de arquivos de backup para todos os bancos de dados selecionados.

backupMode

BackupMode

Modo de Backup para especificar se deseja usar o backup existente ou criar um novo backup. Se estiver usando backups existentes, os caminhos de arquivo de backup deverão ser fornecidos em selectedDatabases.

encryptedKeyForSecureFields

string

chave criptografada para campos seguros

selectedAgentJobs

string[]

Trabalhos do Agente a serem migrados.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

selectedLogins

string[]

Logons a serem migrados.

sourceConnectionInfo

SqlConnectionInfo

Informações para se conectar à origem

startedOn

string

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

targetConnectionInfo

SqlConnectionInfo

Informações para se conectar ao destino

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nome Tipo Description
endedOn

string

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Erros de migração e avisos por trabalho

id

string

Identificador de resultado

isEnabled

boolean

O estado do Trabalho do 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

Hora de início da migração

state

MigrationState

Estado atual da migração

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Nome Tipo Description
databaseName

string

Nome do banco de dados

endedOn

string

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

Exceções e avisos de migração

id

string

Identificador de resultado

message

string

Mensagem de progresso da migração

resultType string:

DatabaseLevelOutput

Tipo de resultado

sizeMB

number

Tamanho do banco de dados em megabytes

stage

DatabaseMigrationStage

Estágio atual da migração

startedOn

string

Hora de início da migração

state

MigrationState

Estado atual da migração

MigrateSqlServerSqlMITaskOutputError

Nome Tipo Description
error

ReportableException

Erro de migração

id

string

Identificador exclusivo para a exceção

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlMITaskOutputLoginLevel

Nome Tipo Description
endedOn

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

Identificador de resultado

loginName

string

Nome de logon.

message

string

Mensagem de progresso da migração de logon

resultType string:

LoginLevelOutput

Tipo de resultado

stage

LoginMigrationStage

Estágio atual de logon

startedOn

string

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

state

MigrationState

Estado atual do logon

MigrateSqlServerSqlMITaskOutputMigrationLevel

Nome Tipo Description
agentJobs

object

Trabalhos de agente selecionados como um mapa do nome para a 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

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

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

id

string

Identificador de resultado

logins

object

Logons selecionados como um mapa do nome para a ID

message

string

Mensagem de progresso da migração

orphanedUsersInfo

OrphanedUserInfo[]

Lista de usuários órfãos.

resultType string:

MigrationLevelOutput

Tipo de resultado

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

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

sourceServerBrandVersion

string

Versão da marca do servidor de origem

sourceServerVersion

string

Versão do servidor de origem

startedOn

string

Hora de início da migração

state

MigrationState

Estado atual da migração

status

MigrationStatus

Status atual de 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 SQL Server para SQL do Azure banco de dados Instância Gerenciada

Nome Tipo Description
clientData

object

Pares chave-valor 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 será ignorado se enviado.

input

MigrateSqlServerSqlMITaskInput

Entrada da tarefa

isCloneable

boolean

se a tarefa pode ser clonada ou não

output MigrateSqlServerSqlMITaskOutput[]:

Saída da tarefa. Isso será ignorado se enviado.

parentTaskId

string

ID da tarefa pai

state

TaskState

O estado da tarefa. Isso será ignorado se enviado.

taskId

string

ID da tarefa

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Tipo de tarefa.

MigrateSsisTaskInput

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

Nome Tipo Description
sourceConnectionInfo

SqlConnectionInfo

Informações para se conectar à origem

ssisMigrationInfo

SsisMigrationInfo

Informações de migração do pacote SSIS.

targetConnectionInfo

SqlConnectionInfo

Informações para se conectar ao destino

MigrateSsisTaskOutputMigrationLevel

Nome Tipo Description
endedOn

string

Hora de término da migração

exceptionsAndWarnings

ReportableException[]

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

id

string

Identificador de resultado

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

Hora de início da migração

status

MigrationStatus

Status atual de migração

targetServerBrandVersion

string

Versão da marca do servidor de destino

targetServerVersion

string

Versão do servidor de destino

MigrateSsisTaskOutputProjectLevel

Nome Tipo Description
endedOn

string

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 resultado

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

Hora de início da migração

state

MigrationState

Estado atual da migração

MigrateSsisTaskProperties

Propriedades da tarefa que migra pacotes SSIS de bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada.

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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.

Nome Tipo Description
commitTimeStamp

string

Carimbo de data/hora a ser concluído

databaseName

string

Nome do banco de dados

MigrateSyncCompleteCommandOutput

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

Nome Tipo Description
errors

ReportableException[]

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

id

string

Identificador de resultado

MigrateSyncCompleteCommandProperties

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

Nome 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 qualificação de migração de um objeto de servidor

Nome Tipo Description
isEligibleForMigration

boolean

Se o objeto está qualificado para migração ou não.

validationMessages

string[]

Informações sobre a falha de qualificação 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.

Nome Tipo Description
id

string

Identificador de resultado de validação de migração

reportUrl

string

A URL do relatório.

MigrationState

Estado atual da migração

Nome Tipo Description
Completed

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

Status atual de migração

Nome Tipo Description
Completed

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

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

Nome Tipo Description
endedOn

string

Hora de término da validação

id

string

Identificador de resultado

migrationId

string

Identificador de migração

sourceDatabaseName

string

Nome do banco de dados de origem

startedOn

string

Hora de início da validação

status

ValidationStatus

Status atual de validação no nível do banco de dados

targetDatabaseName

string

Nome do banco de dados de destino

MigrationValidationOptions

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

Nome Tipo Description
enableDataIntegrityValidation

boolean

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

enableQueryAnalysisValidation

boolean

Permite executar 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 de destino para as consultas extraídas.

enableSchemaValidation

boolean

Permite comparar as informações de esquema entre a origem e o destino.

MigrationValidationResult

Resultado da validação de migração

Nome Tipo Description
id

string

Identificador de resultado de validação de migração

migrationId

string

Identificador de migração

status

ValidationStatus

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

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Resultados de resumo de validação para cada banco de dados

MiSqlConnectionInfo

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

Nome Tipo Description
managedInstanceResourceId

string

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

password

string

Credencial de senha.

type string:

MiSqlConnectionInfo

Tipo de informações de conexão

userName

string

Nome de usuário

MongoDbClusterInfo

Descreve uma fonte de dados do MongoDB

Nome Tipo Description
databases

MongoDbDatabaseInfo[]

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

supportsSharding

boolean

Se o cluster dá suporte a coleções fragmentadas

type

MongoDbClusterType

O tipo de fonte de dados

version

string

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

MongoDbClusterType

O tipo de fonte de dados

Nome Tipo Description
BlobContainer

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

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

Nome Tipo Description
averageDocumentSize

integer

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

dataSize

integer

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

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 ela tem um tamanho fixo e age como um buffer circular)

isSystemCollection

boolean

Se a coleção é 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 da coleção. Para uma coleção, esse é o nome qualificado do banco de dados.

shardKey

MongoDbShardKeyInfo

A chave de fragmento na coleção ou nula se a coleção não estiver 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

Nome Tipo Description
bytesCopied

integer

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

documentsCopied

integer

O número de documentos copiados durante o estágio 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

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

eventsReplayed

integer

O número de eventos de oplog reproduzidos até agora

lastEventTime

string

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

lastReplayTime

string

O carimbo de data/hora do último evento oplog reproduzido ou nulo se nenhum evento oplog tiver sido reproduzido ainda

name

string

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

qualifiedName

string

O nome qualificado do objeto de progresso. Para uma coleção, esse é o nome qualificado para banco de dados. Para um banco de dados, esse é 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

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

totalDocuments

integer

O número total de documentos na origem no início do estágio de Cópia ou -1 se a contagem total era desconhecida

MongoDbCollectionSettings

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

Nome Tipo Description
canDelete

boolean

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

shardKey

MongoDbShardKeySetting

Descreve uma chave de fragmento do MongoDB

targetRUs

integer

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

MongoDbConnectionInfo

Descreve uma conexão com uma fonte de dados do MongoDB

Nome Tipo Valor padrão Description
additionalSettings

string

Configurações de conexão adicionais

authentication

AuthenticationType

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

connectionString

string

Uma URL de contêiner de cadeia de conexão ou blob do MongoDB. 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 deseja criptografar a conexão

enforceSSL

boolean

password

string

Credencial de senha.

port

integer

porta para servidor

serverBrandVersion

string

versão da marca de servidor

serverName

string

nome do servidor

serverVersion

string

versão do servidor

trustServerCertificate

boolean

False

Se deseja confiar no certificado do servidor

type

string

Tipo de informações de conexão

userName

string

Nome de usuário

MongoDbDatabaseInfo

Descreve um banco de dados em uma fonte de dados do MongoDB

Nome Tipo Description
averageDocumentSize

integer

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

collections

MongoDbCollectionInfo[]

Uma lista de coleções com suporte em um banco de dados do MongoDB

dataSize

integer

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

documentCount

integer

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 da coleção

qualifiedName

string

O nome qualificado do banco de dados ou da coleção. Para uma coleção, esse é o nome qualificado para 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

Nome Tipo Description
bytesCopied

integer

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

O número de documentos copiados durante o estágio 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

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

eventsReplayed

integer

O número de eventos de oplog reproduzidos até agora

lastEventTime

string

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

lastReplayTime

string

O carimbo de data/hora do último evento oplog reproduzido ou nulo se nenhum evento oplog tiver sido reproduzido ainda

name

string

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

qualifiedName

string

O nome qualificado do objeto de progresso. Para uma coleção, esse é o nome qualificado para banco de dados. Para um banco de dados, esse é 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

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

totalDocuments

integer

O número total de documentos na origem no início do estágio de Cópia ou -1 se a contagem total era desconhecida

MongoDbDatabaseSettings

Descreve como um banco de dados MongoDB individual deve ser migrado

Nome Tipo Description
collections

<string,  MongoDbCollectionSettings>

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

targetRUs

integer

As RUs que devem ser configuradas em um destino do CosmosDB ou nulas 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 sobre destinos que não são do CosmosDB.

MongoDbError

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

Nome Tipo Description
code

string

O código legível por computador não localizado que descreve o erro ou o aviso

count

integer

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

message

string

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

type

MongoDbErrorType

O tipo de erro ou aviso

MongoDbErrorType

O tipo de erro ou aviso

Nome Tipo Description
Error

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

Descreve o progresso da migração geral

Nome Tipo Description
bytesCopied

integer

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

O número de documentos copiados durante o estágio 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

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

eventsReplayed

integer

O número de eventos de oplog reproduzidos até agora

lastEventTime

string

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

lastReplayTime

string

O carimbo de data/hora do último evento oplog reproduzido ou nulo se nenhum evento oplog tiver sido reproduzido ainda

name

string

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

qualifiedName

string

O nome qualificado do objeto de progresso. Para uma coleção, esse é o nome qualificado para banco de dados. Para um banco de dados, esse é 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

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

totalDocuments

integer

O número total de documentos na origem no início do estágio de Cópia ou -1 se a contagem total era desconhecida

MongoDbMigrationSettings

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

Nome Tipo Description
boostRUs

integer

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 aumento padrão (que geralmente é o máximo) ou nulo para não aumentar as RUs. Essa configuração não tem efeito sobre destinos não CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Os bancos de dados no cluster de origem a serem migrados 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

Nome Tipo Description
Canceled

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

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

Nome Tipo Description
Continuous

string

Disabled

string

OneTime

string

MongoDbShardKeyField

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

Nome Tipo Description
name

string

O nome do campo

order

MongoDbShardKeyOrder

A ordenação de campo

MongoDbShardKeyInfo

Descreve uma chave de fragmento do MongoDB

Nome Tipo Description
fields

MongoDbShardKeyField[]

Os campos dentro da chave de fragmento

isUnique

boolean

Se a chave de fragmento é exclusiva

MongoDbShardKeyOrder

A ordenação de campo

Nome Tipo Description
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

Descreve uma chave de fragmento do MongoDB

Nome Tipo Description
fields

MongoDbShardKeyField[]

Os campos dentro da chave de fragmento

isUnique

boolean

Se a chave de fragmento é exclusiva

MongoDbThrottlingSettings

Especifica os limites de recursos para a migração

Nome Tipo Description
maxParallelism

integer

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

minFreeCpu

integer

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

minFreeMemoryMb

integer

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

MySqlConnectionInfo

Informações para se conectar ao servidor MySQL

Nome Tipo Valor padrão 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 deseja criptografar a conexão

password

string

Credencial de senha.

port

integer

Porta para Servidor

serverName

string

Nome do servidor

type string:

MySqlConnectionInfo

Tipo de informações de conexão

userName

string

Nome de usuário

MySqlTargetPlatformType

Plataforma de destino para a migração

Nome Tipo Description
AzureDbForMySQL

string

SqlServer

string

ObjectType

Tipo do objeto que tem a diferença. por exemplo (Tabela/Exibição/StoredProcedure)

Nome Tipo Description
Function

string

StoredProcedures

string

Table

string

User

string

View

string

ODataError

Informações de erro no formato OData.

Nome Tipo Description
code

string

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

details

ODataError[]

Erros internos que causaram esse erro

message

string

A descrição legível do erro

OracleConnectionInfo

Informações para se conectar ao servidor Oracle

Nome Tipo Description
authentication

AuthenticationType

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

dataSource

string

EZConnect ou TNSName cadeia de conexão.

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ções de conexão

userName

string

Nome de usuário

OrphanedUserInfo

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

Nome Tipo Description
databaseName

string

Banco de dados pai do usuário

name

string

Nome do usuário órfão

PostgreSqlConnectionInfo

Informações para se conectar ao servidor PostgreSQL

Nome Tipo Valor padrão 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 do banco de dados

encryptConnection

boolean

True

Se deseja criptografar a conexão

password

string

Credencial de senha.

port

integer

Porta para Servidor

serverBrandVersion

string

versão da marca de servidor

serverName

string

Nome do servidor

serverVersion

string

versão do servidor

trustServerCertificate

boolean

False

Se deseja confiar no certificado do servidor

type string:

PostgreSqlConnectionInfo

Tipo de informações de conexão

userName

string

Nome de usuário

ProjectTask

Um recurso de tarefa

Nome Tipo Description
etag

string

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

id

string

ID do recurso.

name

string

Nome do recurso.

properties ProjectTaskProperties:

Propriedades da tarefa personalizada

systemData

SystemData

Metadados relativos à 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

Nome 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

Nome Tipo Description
queryText

string

Texto de consulta recuperado do servidor de origem

sourceResult

ExecutionStatistics

Resultado da análise de consulta da origem

statementsInBatch

integer

Total não. de instruções no lote

targetResult

ExecutionStatistics

Resultado da análise de consulta do destino

ReplicateMigrationState

Wrapper para replicar estados de migração relatados.

Nome Tipo Description
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

ReportableException

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

Nome Tipo Description
actionableMessage

string

Etapas acionáveis para essa exceção

filePath

string

O caminho para o arquivo em que 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 em que ocorreu a exceção

message

string

Mensagem de erro

stackTrace

string

Rastreamento de pilha

ScenarioSource

Uma enumeração do tipo de origem

Nome Tipo Description
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

Uma enumeração do tipo de destino

Nome Tipo Description
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

SchemaComparisonValidationResult

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

Nome 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 ocorreram ao executar a validação de comparação de esquema

SchemaComparisonValidationResultType

Descrição sobre os erros ao executar a validação de migração

Nome Tipo Description
objectName

string

Nome do objeto que tem a diferença

objectType

ObjectType

Tipo do objeto que tem a diferença. por exemplo (Tabela/Exibição/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.

Nome Tipo Description
certificateName

string

Nome do certificado a ser exportado.

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.

Nome Tipo Description
Default

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

ServerProperties

Propriedades do servidor para a origem do tipo MySQL

Nome 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

Nome Tipo Description
Error

string

Message

string

Warning

string

SqlConnectionInfo

Informações para se conectar ao servidor de banco de dados SQL

Nome Tipo Valor padrão 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 deseja criptografar a conexão

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 de servidor

serverName

string

nome do servidor

serverVersion

string

versão do servidor

trustServerCertificate

boolean

False

Se deseja confiar no certificado do servidor

type string:

SqlConnectionInfo

Tipo de informações de conexão

userName

string

Nome de usuário

SqlSourcePlatform

Tipo de plataforma de servidor para conexão

Nome Tipo Description
SqlOnPrem

string

SsisMigrationInfo

Informações de migração do SSIS com o tipo de repositório do SSIS, substitua a política.

Nome Tipo Description
environmentOverwriteOption

SsisMigrationOverwriteOption

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

projectOverwriteOption

SsisMigrationOverwriteOption

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

ssisStoreType

SsisStoreType

O tipo de origem do repositório SSIS, somente o catálogo do SSIS agora tem suporte no DMS (clássico)

SsisMigrationOverwriteOption

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

Nome Tipo Description
Ignore

string

Overwrite

string

SsisMigrationStage

Estágio atual da migração do SSIS

Nome Tipo Description
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

Uma enumeração do tipo de repositório SSIS de origem com suporte no DMS (clássico)

Nome Tipo Description
SsisCatalog

string

StartMigrationScenarioServerRoleResult

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

Nome 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

Enumeração do estado diferente da migração online no nível do banco de dados.

Nome Tipo Description
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

SyncMigrationDatabaseErrorEvent

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

Nome 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

Enumeração do estado diferente da migração online no nível da tabela.

Nome Tipo Description
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

Nome Tipo Description
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

O estado da tarefa. Isso é ignorado se enviado.

Nome Tipo Description
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

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

Nome Tipo Description
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriedades da tarefa que valida a entrada de migração do SQL para SQL do Azure migrações de sincronização de banco de dados

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 a tarefa que migra bancos de dados SQL Server para SQL do Azure banco de dados Instância Gerenciada cenário online.

Nome Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicativo do Azure Active Directory que a instância do DMS (clássico) usará para se conectar à instância de destino do banco de dados SQL do Azure Instância Gerenciada e à Conta de Armazenamento do Azure

backupFileShare

FileShare

Informações de compartilhamento de arquivos de backup para todos os bancos de dados selecionados.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

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

storageResourceId

string

ResourceId totalmente qualificado do armazenamento

targetConnectionInfo

MiSqlConnectionInfo

Informações de conexão para Instância Gerenciada de banco de dados SQL do Azure

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

Nome Tipo Description
id

string

Identificador de banco de dados

name

string

Nome do banco 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 SQL do Azure banco de dados Instância Gerenciada cenário de sincronização

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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 Instância Gerenciada de SQL do Azure

Nome Tipo Description
backupBlobShare

BlobShare

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

backupFileShare

FileShare

Informações de compartilhamento de arquivos de backup para todos os bancos de dados selecionados.

backupMode

BackupMode

Modo de Backup para especificar se deseja usar o backup existente ou criar um novo backup.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bancos de dados a serem migrados

selectedLogins

string[]

Logons a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para se conectar à origem

targetConnectionInfo

SqlConnectionInfo

Informações para se conectar ao destino

ValidateMigrationInputSqlServerSqlMITaskOutput

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

Nome Tipo Description
backupFolderErrors

ReportableException[]

Erros associados ao caminho BackupFolder

backupShareCredentialsErrors

ReportableException[]

Erros associados às credenciais de nome de usuário e senha do compartilhamento de backup

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 aos arquivos de backup existentes.

id

string

Identificador de resultado

name

string

Nome do banco de dados

restoreDatabaseNameErrors

ReportableException[]

Erros associados ao RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

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

Nome Tipo Description
clientData

object

Pares de valores de 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 da tarefa

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

Nome Tipo Description
clientData

object

Pares de valores de 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 para Oracle Banco de Dados do Azure para PostgreSQL para migrações online

Nome Tipo Description
clientData

object

Pares de valores de 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 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 a tarefa que valida a entrada de migração do Oracle para Banco de Dados do Azure para PostgreSQL para migrações online

Nome Tipo Description
validationErrors

ReportableException[]

Erros associados a um objeto de banco de dados selecionado

ValidateSyncMigrationInputSqlServerTaskInput

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

Nome Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bancos de dados a serem migrados

sourceConnectionInfo

SqlConnectionInfo

Informações para se conectar ao SQL Server de origem

targetConnectionInfo

SqlConnectionInfo

Informações para se conectar ao destino

ValidateSyncMigrationInputSqlServerTaskOutput

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

Nome Tipo Description
id

string

Identificador de banco de dados

name

string

Nome do banco de dados

validationErrors

ReportableException[]

Erros associados a um objeto de banco de dados selecionado

ValidationError

Descrição sobre os erros ao executar a validação de migração

Nome Tipo Description
severity

Severity

Gravidade do erro

text

string

Texto do erro

ValidationStatus

Status atual da validação

Nome Tipo Description
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

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

Nome Tipo Valor padrão Description
waitCount

integer

Total não. de esperas

waitTimeMs

number

0

Tempo de espera total em milissegundos

waitType

string

Tipo de espera