Compartir a través de


Tasks - Get

Obtención de información de tareas
El recurso tasks es un recurso anidado de solo proxy que representa el trabajo realizado por una instancia de DMS (clásico). El método GET recupera información sobre una tarea.

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 identificador URI

Nombre En Requerido Tipo Description
groupName
path True

string

Nombre del grupo de recursos

projectName
path True

string

Nombre del proyecto

serviceName
path True

string

Nombre del servicio

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

taskName
path True

string

Nombre de la tarea

api-version
query True

string

Versión de la API

$expand
query

string

Expandir la respuesta

Respuestas

Nombre Tipo Description
200 OK

ProjectTask

Un recurso de tarea

Other Status Codes

ApiError

Error

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Tasks_Get

Solicitud de ejemplo

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

Respuesta de muestra

{
  "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"
}

Definiciones

Nombre Description
ApiError

Información de error.

AuthenticationType

Enumeración de posibles tipos de autenticación al conectarse

AzureActiveDirectoryApp

Aplicación de Azure Active Directory

BackupFileInfo

Información del archivo de copia de seguridad

BackupFileStatus

Enumeración de Estado del archivo de copia de seguridad de registros.

BackupMode

Enumeración de modos de copia de seguridad

BackupSetInfo

Información del conjunto de copia de seguridad

BackupType

Enumeración de los distintos tipos de copia de seguridad.

BlobShare

Información de almacenamiento del contenedor de blobs.

CommandState

Estado del comando. Esto se omite si se envía.

ConnectToMongoDbTaskProperties

Propiedades de la tarea que valida la conexión a y proporciona información sobre un servidor de MongoDB

ConnectToSourceMySqlTaskInput

Entrada para la tarea que valida la conexión de base de datos MySQL

ConnectToSourceMySqlTaskProperties

Propiedades de la tarea que valida la conexión de base de datos MySQL

ConnectToSourceNonSqlTaskOutput

Salida para conectarse al origen de tipo MySQL

ConnectToSourceOracleSyncTaskInput

Entrada para la tarea que valida la conexión de base de datos de Oracle

ConnectToSourceOracleSyncTaskOutput

Salida de la tarea que valida la conexión de base de datos de Oracle

ConnectToSourceOracleSyncTaskProperties

Propiedades de la tarea que valida la conexión de base de datos de Oracle

ConnectToSourcePostgreSqlSyncTaskInput

Entrada para la tarea que valida la conexión con PostgreSQL y los requisitos del servidor de origen

ConnectToSourcePostgreSqlSyncTaskOutput

Salida de la tarea que valida la conexión con PostgreSQL y los requisitos del servidor de origen

ConnectToSourcePostgreSqlSyncTaskProperties

Propiedades de la tarea que valida la conexión con el servidor postgreSQL y los requisitos del servidor de origen para la migración en línea

ConnectToSourceSqlServerSyncTaskProperties

Propiedades de la tarea que valida la conexión con SQL Server y los requisitos del servidor de origen para la migración en línea

ConnectToSourceSqlServerTaskInput

Entrada para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Salida de nivel de trabajo del agente para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Salida de nivel de base de datos para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

ConnectToSourceSqlServerTaskOutputLoginLevel

Salida de nivel de inicio de sesión de la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

ConnectToSourceSqlServerTaskOutputTaskLevel

Salida de nivel de tarea para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

ConnectToSourceSqlServerTaskProperties

Propiedades de la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

ConnectToTargetAzureDbForMySqlTaskInput

Entrada para la tarea que valida la conexión a Los requisitos del servidor de destino y Azure Database for MySQL

ConnectToTargetAzureDbForMySqlTaskOutput

Salida de la tarea que valida la conexión con Azure Database for MySQL y los requisitos del servidor de destino

ConnectToTargetAzureDbForMySqlTaskProperties

Propiedades de la tarea que valida la conexión con Azure Database for MySQL y los requisitos del servidor de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrada para la tarea que valida la conexión con Azure Database for PostgreSQL y los requisitos del servidor de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Salida de la tarea que valida la conexión con Azure Database for PostgreSQL y los requisitos del servidor de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que valida la conexión con el servidor de Azure Database For PostgreSQL y los requisitos de servidor de destino para la migración en línea

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrada para la tarea que valida la conexión a Azure Database for PostgreSQL y los requisitos del servidor de destino para el origen de Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Salida de la tarea que valida la conexión a Azure Database for PostgreSQL y los requisitos del servidor de destino para el origen de Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que valida la conexión con el servidor de Azure Database For PostgreSQL y los requisitos de servidor de destino para la migración en línea para el origen de Oracle.

ConnectToTargetSqlDbTaskInput

Entrada para la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino

ConnectToTargetSqlDbTaskOutput

Salida de la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino

ConnectToTargetSqlDbTaskProperties

Propiedades de la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino

ConnectToTargetSqlMISyncTaskInput

Entrada para la tarea que valida la conexión al escenario en línea de Instancia administrada de Azure SQL Database.

ConnectToTargetSqlMISyncTaskOutput

Salida de la tarea que valida la conexión a Instancia administrada de Azure SQL Database.

ConnectToTargetSqlMISyncTaskProperties

Propiedades de la tarea que valida la conexión a Instancia administrada de Azure SQL Database

ConnectToTargetSqlMITaskInput

Entrada para la tarea que valida la conexión a Instancia administrada de Azure SQL Database.

ConnectToTargetSqlMITaskOutput

Salida de la tarea que valida la conexión a Instancia administrada de Azure SQL Database.

ConnectToTargetSqlMITaskProperties

Propiedades de la tarea que valida la conexión a Instancia administrada de Azure SQL Database

ConnectToTargetSqlSqlDbSyncTaskInput

Entrada para la tarea que valida la conexión a Azure SQL DB y los requisitos del servidor de destino

ConnectToTargetSqlSqlDbSyncTaskProperties

Propiedades de la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino para la migración en línea

createdByType
DatabaseBackupInfo

Información sobre los archivos de copia de seguridad cuando se usa el modo de copia de seguridad existente.

DatabaseCompatLevel

Enumeración de niveles de compatibilidad de bases de datos de SQL Server

DatabaseFileInfo

Información específica del archivo de base de datos

DatabaseFileType

Enumeración de tipos de archivo de base de datos de SQL Server

DatabaseMigrationStage

Fase actual de la migración

DatabaseMigrationState

Estado de migración de nivel de base de datos.

DatabaseSchemaMap

Asignación de esquemas por base de datos

DatabaseState

Enumeración de estados de base de datos de SQL Server

DatabaseSummaryResult

Resumen de los resultados de la base de datos en la migración

DatabaseTable

Propiedades de tabla

DataIntegrityValidationResult

Resultados para los resultados de validación de integridad de datos basados en suma de comprobación

DataItemMigrationSummaryResult

Resumen básico de una migración de elementos de datos

ExecutionStatistics

Descripción sobre los errores que se producen al realizar la validación de la migración

FileShare

Información del recurso compartido de archivos con Ruta de acceso, Nombre de usuario y Contraseña.

GetTdeCertificatesSqlTaskInput

Entrada para la tarea que obtiene certificados TDE en formato codificado en Base64.

GetTdeCertificatesSqlTaskOutput

Salida de la tarea que obtiene certificados TDE en formato codificado en Base64.

GetTdeCertificatesSqlTaskProperties

Propiedades de la tarea que obtiene certificados TDE en formato codificado en Base64.

GetUserTablesMySqlTaskInput

Entrada para la tarea que recopila tablas de usuario para la lista especificada de bases de datos

GetUserTablesMySqlTaskOutput

Salida de la tarea que recopila tablas de usuario para la lista especificada de bases de datos

GetUserTablesMySqlTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

GetUserTablesOracleTaskInput

Entrada para la tarea que obtiene la lista de tablas contenidas en una lista proporcionada de esquemas de Oracle.

GetUserTablesOracleTaskOutput

Salida de la tarea que obtiene la lista de tablas contenidas en una lista proporcionada de esquemas de Oracle.

GetUserTablesOracleTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista especificada de esquemas de Oracle

GetUserTablesPostgreSqlTaskInput

Entrada para la tarea que obtiene la lista de tablas de una lista proporcionada de bases de datos postgreSQL.

GetUserTablesPostgreSqlTaskOutput

Salida de la tarea que obtiene la lista de tablas de una lista proporcionada de bases de datos PostgreSQL.

GetUserTablesPostgreSqlTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

GetUserTablesSqlSyncTaskInput

Entrada para la tarea que recopila tablas de usuario para la lista especificada de bases de datos

GetUserTablesSqlSyncTaskOutput

Salida de la tarea que recopila tablas de usuario para la lista especificada de bases de datos

GetUserTablesSqlSyncTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

GetUserTablesSqlTaskInput

Entrada para la tarea que recopila tablas de usuario para la lista especificada de bases de datos

GetUserTablesSqlTaskOutput

Salida de la tarea que recopila tablas de usuario para la lista especificada de bases de datos

GetUserTablesSqlTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

LoginMigrationStage

Enumeración de la fase diferente de la migración de inicio de sesión.

LoginType

Asignación de enumeración de SMO LoginType.

MigrateMISyncCompleteCommandInput

Entrada para el comando que completa la migración en línea para una instancia administrada de Azure SQL Database.

MigrateMISyncCompleteCommandOutput

Salida del comando que completa la migración en línea para una instancia administrada de Azure SQL Database.

MigrateMISyncCompleteCommandProperties

Propiedades del comando que completa la migración en línea para una instancia administrada de Azure SQL Database.

MigrateMongoDbTaskProperties

Propiedades de la tarea que migra datos entre orígenes de datos de MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración sin conexión de MySQL a Azure Database for MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada para la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones sin conexión

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Propiedades de la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones sin conexión

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de MySQL a Azure Database for MySQL

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones en línea

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Propiedades de la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones en línea

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que migra Oracle a Azure Database for PostgreSQL para migraciones en línea

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de Oracle a Azure Database for PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para la tarea que migra las bases de datos de Oracle a Azure Database for PostgreSQL para migraciones en línea

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de PostgreSQL a Azure Database for PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tablas seleccionadas para la migración

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada para la tarea que migra las bases de datos de PostgreSQL a Azure Database for PostgreSQL para migraciones en línea

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que migra bases de datos postgreSQL a Azure Database for PostgreSQL para migraciones en línea

MigrateSqlServerSqlDbDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de SQL a Azure SQL DB

MigrateSqlServerSqlDbSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de sincronización de SQL a Azure SQL DB

MigrateSqlServerSqlDbSyncTaskInput

Entrada para la tarea que migra bases de datos locales de SQL Server a Azure SQL Database para migraciones en línea

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Propiedades de la tarea que migra bases de datos locales de SQL Server a Azure SQL Database para migraciones en línea

MigrateSqlServerSqlDbTaskInput

Entrada para la tarea que migra bases de datos locales de SQL Server a Azure SQL Database

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Propiedades de la tarea que migra bases de datos locales de SQL Server a Azure SQL Database

MigrateSqlServerSqlMIDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de SQL a Instancia administrada de Azure SQL DB

MigrateSqlServerSqlMISyncTaskInput

Entrada para la tarea que migra las bases de datos de SQL Server al escenario en línea de Instancia administrada de Azure SQL Database.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Propiedades de la tarea que migra las bases de datos de SQL Server al escenario de sincronización de Instancia administrada de Azure SQL Database

MigrateSqlServerSqlMITaskInput

Entrada para la tarea que migra las bases de datos de SQL Server a Instancia administrada de Azure SQL Database.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Propiedades de la tarea que migra las bases de datos de SQL Server a Instancia administrada de Azure SQL Database

MigrateSsisTaskInput

Entrada para la tarea que migra paquetes SSIS de SQL Server a Instancia administrada de Azure SQL Database.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Propiedades de la tarea que migra paquetes SSIS de bases de datos de SQL Server a Instancia administrada de Azure SQL Database.

MigrateSyncCompleteCommandInput

Entrada para el comando que completa la migración de sincronización para una base de datos.

MigrateSyncCompleteCommandOutput

Salida del comando que completa la migración de sincronización para una base de datos.

MigrateSyncCompleteCommandProperties

Propiedades del comando que completa la migración de sincronización para una base de datos.

MigrationEligibilityInfo

Información sobre la idoneidad de la migración de un objeto de servidor

MigrationReportResult

El resultado del informe de validación de la migración contiene la dirección URL para descargar el informe generado.

MigrationState

Estado actual de la migración

MigrationStatus

Estado actual de la migración

MigrationValidationDatabaseSummaryResult

Resultado de resumen del nivel de base de datos de validación de migración

MigrationValidationOptions

Tipos de validaciones que se ejecutarán después de la migración

MigrationValidationResult

Resultado de la validación de la migración

MiSqlConnectionInfo

Propiedades necesarias para crear una conexión a instancia administrada de Azure SQL Database

MongoDbClusterInfo

Describe un origen de datos de MongoDB.

MongoDbClusterType

Tipo de origen de datos

MongoDbCollectionInfo

Describe una colección admitida dentro de una base de datos de MongoDB.

MongoDbCollectionProgress

Describe el progreso de una colección.

MongoDbCollectionSettings

Describe cómo se debe migrar una colección de MongoDB individual.

MongoDbConnectionInfo

Describe una conexión a un origen de datos de MongoDB.

MongoDbDatabaseInfo

Describe una base de datos dentro de un origen de datos de MongoDB.

MongoDbDatabaseProgress

Describe el progreso de una base de datos

MongoDbDatabaseSettings

Describe cómo se debe migrar una base de datos de MongoDB individual.

MongoDbError

Describe un error o una advertencia que se produjeron durante una migración de MongoDB

MongoDbErrorType

El tipo de error o advertencia

MongoDbMigrationProgress

Describe el progreso de la migración general.

MongoDbMigrationSettings

Describe cómo se debe realizar una migración de datos de MongoDB.

MongoDbMigrationState
MongoDbReplication

Describe cómo se replicarán los cambios desde el origen al destino. El valor predeterminado es OneTime.

MongoDbShardKeyField

Describe una referencia de campo dentro de una clave de partición de MongoDB.

MongoDbShardKeyInfo

Describe una clave de partición de MongoDB.

MongoDbShardKeyOrder

La ordenación de campos

MongoDbShardKeySetting

Describe una clave de partición de MongoDB.

MongoDbThrottlingSettings

Especifica los límites de recursos para la migración.

MySqlConnectionInfo

Información para conectarse al servidor MySQL

MySqlTargetPlatformType

Plataforma de destino para la migración

ObjectType

Tipo del objeto que tiene la diferencia. Por ejemplo, (Table/View/StoredProcedure)

ODataError

Información de error en formato OData.

OracleConnectionInfo

Información para conectarse al servidor de Oracle

OrphanedUserInfo

Información de usuarios huérfanos en la base de datos de SQL Server.

PostgreSqlConnectionInfo

Información para conectarse al servidor postgreSQL

ProjectTask

Un recurso de tarea

QueryAnalysisValidationResult

Resultados de la comparación de análisis de consultas entre el origen y el destino

QueryExecutionResult

Describe los resultados del análisis de consultas para la ejecución en el origen y el destino.

ReplicateMigrationState

Contenedor para replicar estados de migración notificados.

ReportableException

Objeto exception para todas las excepciones personalizadas

ScenarioSource

Enumeración del tipo de origen

ScenarioTarget

Enumeración del tipo de destino

SchemaComparisonValidationResult

Resultados de la comparación de esquemas entre el origen y el destino

SchemaComparisonValidationResultType

Descripción sobre los errores que se producen al realizar la validación de la migración

SelectedCertificateInput

Información sobre el certificado que se va a exportar para las bases de datos habilitadas para TDE.

ServerLevelPermissionsGroup

Grupo de permisos para validaciones. Estos grupos ejecutarán un conjunto de permisos para validar la actividad del usuario. Seleccione el grupo de permisos para la actividad que está realizando.

ServerProperties

Propiedades del servidor para el origen del tipo MySQL

Severity

Gravedad del error de validación

SqlConnectionInfo

Información para conectarse al servidor de SQL Database

SqlSourcePlatform

Tipo de plataforma de servidor para la conexión

SsisMigrationInfo

Información de migración de SSIS con el tipo de almacén SSIS, sobrescribir la directiva.

SsisMigrationOverwriteOption

La opción de sobrescritura para la migración de objetos SSIS, solo se admite omitir y sobrescribir en DMS (clásico) ahora y el futuro puede agregar la opción Reutilización para el objeto contenedor.

SsisMigrationStage

Fase actual de la migración de SSIS

SsisStoreType

Enumeración del tipo de almacén SSIS de origen admitido en DMS (clásico)

StartMigrationScenarioServerRoleResult

Resultado de la migración de roles de servidor

SyncDatabaseMigrationReportingState

Enumeración del estado diferente de la migración en línea de nivel de base de datos.

SyncMigrationDatabaseErrorEvent

Errores de migración de base de datos para la migración en línea

SyncTableMigrationState

Enumeración del estado diferente de la migración en línea de nivel de tabla.

SystemData
TaskState

Estado de la tarea. Esto se omite si se envía.

UpdateActionType

Tipo de la diferencia real para el objeto comparado, al realizar la comparación de esquemas

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propiedades de la tarea que valida la entrada de migración para las migraciones de sincronización de SQL a Azure SQL DB

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada para la tarea que migra las bases de datos de SQL Server al escenario en línea de Instancia administrada de Azure SQL Database.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Salida de la tarea que valida la entrada de migración para la migración en línea de Instancia administrada de Azure SQL Database

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Propiedades de la tarea que valida la entrada de migración para el escenario de sincronización de SQL a Instancia administrada de Azure SQL Database

ValidateMigrationInputSqlServerSqlMITaskInput

Entrada para la tarea que valida la entrada de migración para SQL a Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskOutput

Salida de la tarea que valida la entrada de migración para las migraciones de SQL a Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskProperties

Propiedades de la tarea que valida la entrada de migración para SQL a Instancia administrada de Azure SQL Database

ValidateMongoDbTaskProperties

Propiedades de la tarea que valida una migración entre orígenes de datos de MongoDB

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que valida una migración de Oracle a Azure Database for PostgreSQL para migraciones en línea

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Salida de la tarea que valida la entrada de migración para Oracle a Azure Database for PostgreSQL para migraciones en línea

ValidateSyncMigrationInputSqlServerTaskInput

Entrada para la tarea que valida la entrada de migración para migraciones de sincronización de SQL

ValidateSyncMigrationInputSqlServerTaskOutput

Salida de la tarea que valida la entrada de migración para las migraciones de sincronización de SQL

ValidationError

Descripción sobre los errores que se producen al realizar la validación de la migración

ValidationStatus

Estado actual de la validación

WaitStatistics

Estadísticas de espera recopiladas durante la ejecución por lotes de consultas

ApiError

Información de error.

Nombre Tipo Description
error

ODataError

Información de error en formato OData

systemData

SystemData

Metadatos relativos a la creación y última modificación del recurso.

AuthenticationType

Enumeración de posibles tipos de autenticación al conectarse

Valor Description
ActiveDirectoryIntegrated
ActiveDirectoryPassword
None
SqlAuthentication
WindowsAuthentication

AzureActiveDirectoryApp

Aplicación de Azure Active Directory

Nombre Tipo Description
appKey

string

Clave usada para autenticarse en la aplicación de Azure Active Directory

applicationId

string

Identificador de aplicación de la aplicación de Azure Active Directory

ignoreAzurePermissions

boolean

Omitir la comprobación de los permisos de Azure en la aplicación de AAD

tenantId

string

Identificador de inquilino del cliente

BackupFileInfo

Información del archivo de copia de seguridad

Nombre Tipo Description
familySequenceNumber

integer

Número de secuencia del archivo de copia de seguridad en el conjunto de copia de seguridad

fileLocation

string

Ubicación del archivo de copia de seguridad en la carpeta compartida

status

BackupFileStatus

Estado del archivo de copia de seguridad durante la migración

BackupFileStatus

Enumeración de Estado del archivo de copia de seguridad de registros.

Valor Description
Arrived
Cancelled
Queued
Restored
Restoring
Uploaded
Uploading

BackupMode

Enumeración de modos de copia de seguridad

Valor Description
CreateBackup
ExistingBackup

BackupSetInfo

Información del conjunto de copia de seguridad

Nombre Tipo Description
backupFinishedDate

string (date-time)

Fecha y hora en que finalizó la operación de copia de seguridad

backupSetId

string

Identificador del conjunto de archivos de copia de seguridad

backupStartDate

string (date-time)

Fecha y hora en que se inició la operación de copia de seguridad

backupType

BackupType

Enumeración de los distintos tipos de copia de seguridad

databaseName

string

Nombre de la base de datos a la que pertenece el conjunto de copia de seguridad

firstLsn

string

Primer número de secuencia de registro del archivo de copia de seguridad

isBackupRestored

boolean

Si el conjunto de copia de seguridad se restaura o no

lastLsn

string

Último número de secuencia de registro del archivo de copia de seguridad

lastModifiedTime

string (date-time)

Hora de última modificación del archivo de copia de seguridad en la ubicación del recurso compartido

listOfBackupFiles

BackupFileInfo[]

Lista de archivos del conjunto de copia de seguridad

BackupType

Enumeración de los distintos tipos de copia de seguridad.

Valor Description
Database
DifferentialDatabase
DifferentialFile
DifferentialPartial
File
Partial
TransactionLog

BlobShare

Información de almacenamiento del contenedor de blobs.

Nombre Tipo Description
sasUri

string

URI de SAS del contenedor de cuentas de Azure Storage.

CommandState

Estado del comando. Esto se omite si se envía.

Valor Description
Accepted
Failed
Running
Succeeded
Unknown

ConnectToMongoDbTaskProperties

Propiedades de la tarea que valida la conexión a y proporciona información sobre un servidor de MongoDB

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MongoDbConnectionInfo

Describe una conexión a un origen de datos de MongoDB.

output

MongoDbClusterInfo[]

Matriz que contiene un único objeto MongoDbClusterInfo

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Connect.MongoDb

Tipo de tarea.

ConnectToSourceMySqlTaskInput

Entrada para la tarea que valida la conexión de base de datos MySQL

Nombre Tipo Valor predeterminado Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupo de permisos para validaciones

isOfflineMigration

boolean

False

Marca para saber si la migración está sin conexión o no

sourceConnectionInfo

MySqlConnectionInfo

Información para conectarse al origen de MySQL

targetPlatform

MySqlTargetPlatformType

Plataforma de destino para la migración

ConnectToSourceMySqlTaskProperties

Propiedades de la tarea que valida la conexión de base de datos MySQL

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToSourceMySqlTaskInput

Entrada de tarea

output

ConnectToSourceNonSqlTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToSource.MySql

Tipo de tarea.

ConnectToSourceNonSqlTaskOutput

Salida para conectarse al origen de tipo MySQL

Nombre Tipo Description
databases

string[]

Lista de bases de datos en el servidor

id

string

Identificador de resultado

serverProperties

ServerProperties

Propiedades del servidor

sourceServerBrandVersion

string

Versión de marca de servidor

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

ConnectToSourceOracleSyncTaskInput

Entrada para la tarea que valida la conexión de base de datos de Oracle

Nombre Tipo Description
sourceConnectionInfo

OracleConnectionInfo

Información para conectarse al origen de Oracle

ConnectToSourceOracleSyncTaskOutput

Salida de la tarea que valida la conexión de base de datos de Oracle

Nombre Tipo Description
databases

string[]

Lista de esquemas en el servidor de origen

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

ConnectToSourceOracleSyncTaskProperties

Propiedades de la tarea que valida la conexión de base de datos de Oracle

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToSourceOracleSyncTaskInput

Entrada de tarea

output

ConnectToSourceOracleSyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToSource.Oracle.Sync

Tipo de tarea.

ConnectToSourcePostgreSqlSyncTaskInput

Entrada para la tarea que valida la conexión con PostgreSQL y los requisitos del servidor de origen

Nombre Tipo Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para el servidor postgreSQL de origen

ConnectToSourcePostgreSqlSyncTaskOutput

Salida de la tarea que valida la conexión con PostgreSQL y los requisitos del servidor de origen

Nombre Tipo Description
databases

string[]

Lista de bases de datos en el servidor de origen

id

string

Identificador de resultado

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

ConnectToSourcePostgreSqlSyncTaskProperties

Propiedades de la tarea que valida la conexión con el servidor postgreSQL y los requisitos del servidor de origen para la migración en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToSourcePostgreSqlSyncTaskInput

Entrada de tarea

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToSource.PostgreSql.Sync

Tipo de tarea.

ConnectToSourceSqlServerSyncTaskProperties

Propiedades de la tarea que valida la conexión con SQL Server y los requisitos del servidor de origen para la migración en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToSourceSqlServerTaskInput

Entrada de tarea

output ConnectToSourceSqlServerTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToSource.SqlServer.Sync

Tipo de tarea.

ConnectToSourceSqlServerTaskInput

Entrada para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

Nombre Tipo Valor predeterminado Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupo de permisos para validaciones

collectAgentJobs

boolean

False

Marca para si se van a recopilar trabajos del agente del servidor de origen.

collectDatabases

boolean

True

Marca para si se van a recopilar bases de datos del servidor de origen.

collectLogins

boolean

False

Marca para si se van a recopilar inicios de sesión del servidor de origen.

collectTdeCertificateInfo

boolean

False

Marca para si se van a recopilar nombres de certificado de TDE del servidor de origen.

encryptedKeyForSecureFields

string

clave cifrada para campos seguros

sourceConnectionInfo

SqlConnectionInfo

Información de conexión para origen de SQL Server

validateSsisCatalogOnly

boolean

False

Marca para comprobar si se puede acceder al catálogo de SSIS en el servidor de origen.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Salida de nivel de trabajo del agente para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

Nombre Tipo Description
id

string

Identificador de resultado

isEnabled

boolean

Estado del trabajo del agente original.

jobCategory

string

Tipo de trabajo del agente.

jobOwner

string

Propietario del trabajo del agente

lastExecutedOn

string (date-time)

Fecha y hora UTC en que se ejecutó por última vez el trabajo del agente.

migrationEligibility

MigrationEligibilityInfo

Información sobre la idoneidad del trabajo del agente para la migración.

name

string

Nombre del trabajo del agente

resultType string:

AgentJobLevelOutput

Tipo de resultado: nivel de base de datos o nivel de tarea

validationErrors

ReportableException[]

Errores de validación

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Salida de nivel de base de datos para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

Nombre Tipo Description
compatibilityLevel

DatabaseCompatLevel

Nivel de compatibilidad de SQL Server de la base de datos

databaseFiles

DatabaseFileInfo[]

Lista de archivos de base de datos

databaseState

DatabaseState

Estado de la base de datos

id

string

Identificador de resultado

name

string

Nombre de la base de datos

resultType string:

DatabaseLevelOutput

Tipo de resultado: nivel de base de datos o nivel de tarea

sizeMB

number (double)

Tamaño del archivo en megabytes

ConnectToSourceSqlServerTaskOutputLoginLevel

Salida de nivel de inicio de sesión de la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

Nombre Tipo Description
defaultDatabase

string

Base de datos predeterminada para el inicio de sesión.

id

string

Identificador de resultado

isEnabled

boolean

Estado del inicio de sesión.

loginType

LoginType

Tipo de inicio de sesión.

migrationEligibility

MigrationEligibilityInfo

Información sobre la idoneidad del inicio de sesión para la migración.

name

string

Nombre de inicio de sesión.

resultType string:

LoginLevelOutput

Tipo de resultado: nivel de base de datos o nivel de tarea

ConnectToSourceSqlServerTaskOutputTaskLevel

Salida de nivel de tarea para la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

Nombre Tipo Description
agentJobs

object

Trabajos del agente de origen como un mapa del nombre del trabajo del agente al identificador.

databaseTdeCertificateMapping

object

Asignación del nombre de la base de datos al nombre del certificado TDE, si procede

databases

object

Bases de datos de origen como un mapa del nombre de la base de datos al identificador de la base de datos

id

string

Identificador de resultado

logins

object

Inicios de sesión de origen como un mapa del nombre de inicio de sesión al identificador de inicio de sesión.

resultType string:

TaskLevelOutput

Tipo de resultado: nivel de base de datos o nivel de tarea

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

validationErrors

ReportableException[]

Errores de validación

ConnectToSourceSqlServerTaskProperties

Propiedades de la tarea que valida la conexión a SQL Server y también valida los requisitos del servidor de origen.

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToSourceSqlServerTaskInput

Entrada de tarea

output ConnectToSourceSqlServerTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskId

string

Id. de tarea

taskType string:

ConnectToSource.SqlServer

Tipo de tarea.

ConnectToTargetAzureDbForMySqlTaskInput

Entrada para la tarea que valida la conexión a Los requisitos del servidor de destino y Azure Database for MySQL

Nombre Tipo Valor predeterminado Description
isOfflineMigration

boolean

False

Marca para saber si la migración está sin conexión o no

sourceConnectionInfo

MySqlConnectionInfo

Información de conexión para el servidor MySQL de origen

targetConnectionInfo

MySqlConnectionInfo

Información de conexión para el servidor de Azure Database for MySQL de destino

ConnectToTargetAzureDbForMySqlTaskOutput

Salida de la tarea que valida la conexión con Azure Database for MySQL y los requisitos del servidor de destino

Nombre Tipo Description
databases

string[]

Lista de bases de datos en el servidor de destino

id

string

Identificador de resultado

serverVersion

string

Versión del servidor de destino

targetServerBrandVersion

string

Versión de marca de servidor de destino

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

ConnectToTargetAzureDbForMySqlTaskProperties

Propiedades de la tarea que valida la conexión con Azure Database for MySQL y los requisitos del servidor de destino

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetAzureDbForMySqlTaskInput

Entrada de tarea

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.AzureDbForMySql

Tipo de tarea.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrada para la tarea que valida la conexión con Azure Database for PostgreSQL y los requisitos del servidor de destino

Nombre Tipo Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para el servidor postgreSQL de origen

targetConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para el servidor de Azure Database for PostgreSQL de destino

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Salida de la tarea que valida la conexión con Azure Database for PostgreSQL y los requisitos del servidor de destino

Nombre Tipo Description
databases

string[]

Lista de bases de datos en el servidor de destino

id

string

Identificador de resultado

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que valida la conexión con el servidor de Azure Database For PostgreSQL y los requisitos de servidor de destino para la migración en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrada de tarea

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Tipo de tarea.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrada para la tarea que valida la conexión a Azure Database for PostgreSQL y los requisitos del servidor de destino para el origen de Oracle.

Nombre Tipo Description
targetConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para el servidor de Azure Database for PostgreSQL de destino

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Salida de la tarea que valida la conexión a Azure Database for PostgreSQL y los requisitos del servidor de destino para el origen de Oracle.

Nombre Tipo Description
databaseSchemaMap

DatabaseSchemaMap[]

Asignación de esquemas por base de datos

databases

string[]

Lista de bases de datos en el servidor de destino

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que valida la conexión con el servidor de Azure Database For PostgreSQL y los requisitos de servidor de destino para la migración en línea para el origen de Oracle.

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrada de tarea

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Tipo de tarea.

ConnectToTargetSqlDbTaskInput

Entrada para la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino

Nombre Tipo Description
queryObjectCounts

boolean

Marca booleana que indica si se deben consultar recuentos de objetos para cada base de datos en el servidor de destino

targetConnectionInfo

SqlConnectionInfo

Información de conexión para la base de datos SQL de destino

ConnectToTargetSqlDbTaskOutput

Salida de la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino

Nombre Tipo Description
databases

object

Bases de datos de origen como un mapa del nombre de la base de datos al identificador de la base de datos

id

string

Identificador de resultado

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

ConnectToTargetSqlDbTaskProperties

Propiedades de la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

createdOn

string

DateTime en UTC cuando se creó la tarea

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetSqlDbTaskInput

Entrada de tarea

output

ConnectToTargetSqlDbTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.SqlDb

Tipo de tarea.

ConnectToTargetSqlMISyncTaskInput

Entrada para la tarea que valida la conexión al escenario en línea de Instancia administrada de Azure SQL Database.

Nombre Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicación de Azure Active Directory que usará la instancia dmS (clásica) para conectarse a la instancia de destino de Instancia administrada de Azure SQL Database y la cuenta de Azure Storage

targetConnectionInfo

MiSqlConnectionInfo

Información de conexión para Instancia administrada de Azure SQL Database

ConnectToTargetSqlMISyncTaskOutput

Salida de la tarea que valida la conexión a Instancia administrada de Azure SQL Database.

Nombre Tipo Description
targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

validationErrors

ReportableException[]

Errores de validación

ConnectToTargetSqlMISyncTaskProperties

Propiedades de la tarea que valida la conexión a Instancia administrada de Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetSqlMISyncTaskInput

Entrada de tarea

output

ConnectToTargetSqlMISyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Tipo de tarea.

ConnectToTargetSqlMITaskInput

Entrada para la tarea que valida la conexión a Instancia administrada de Azure SQL Database.

Nombre Tipo Valor predeterminado Description
collectAgentJobs

boolean

True

Marca para si se van a recopilar trabajos del agente del servidor SQL MI de destino.

collectLogins

boolean

True

Marca para si se van a recopilar inicios de sesión del servidor SQL MI de destino.

targetConnectionInfo

SqlConnectionInfo

Información de conexión para SQL Server de destino

validateSsisCatalogOnly

boolean

False

Marca para comprobar si se puede acceder al catálogo de SSIS en el servidor SQL MI de destino.

ConnectToTargetSqlMITaskOutput

Salida de la tarea que valida la conexión a Instancia administrada de Azure SQL Database.

Nombre Tipo Description
agentJobs

string[]

Lista de trabajos del agente en el servidor de destino.

id

string

Identificador de resultado

logins

string[]

Lista de inicios de sesión en el servidor de destino.

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

validationErrors

ReportableException[]

Errores de validación

ConnectToTargetSqlMITaskProperties

Propiedades de la tarea que valida la conexión a Instancia administrada de Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetSqlMITaskInput

Entrada de tarea

output

ConnectToTargetSqlMITaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.AzureSqlDbMI

Tipo de tarea.

ConnectToTargetSqlSqlDbSyncTaskInput

Entrada para la tarea que valida la conexión a Azure SQL DB y los requisitos del servidor de destino

Nombre Tipo Description
sourceConnectionInfo

SqlConnectionInfo

Información de conexión para el origen de SQL Server

targetConnectionInfo

SqlConnectionInfo

Información de conexión para la base de datos SQL de destino

ConnectToTargetSqlSqlDbSyncTaskProperties

Propiedades de la tarea que valida la conexión con SQL DB y los requisitos del servidor de destino para la migración en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Entrada de tarea

output

ConnectToTargetSqlDbTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ConnectToTarget.SqlDb.Sync

Tipo de tarea.

createdByType

Valor Description
Application
Key
ManagedIdentity
User

DatabaseBackupInfo

Información sobre los archivos de copia de seguridad cuando se usa el modo de copia de seguridad existente.

Nombre Tipo Description
backupFiles

string[]

Lista de archivos de copia de seguridad de la base de datos actual.

backupFinishDate

string (date-time)

Fecha y hora en que finalizó la operación de copia de seguridad.

backupType

BackupType

Tipo de copia de seguridad.

databaseName

string

Nombre de la base de datos.

familyCount

integer

Número de archivos del conjunto de copia de seguridad.

isCompressed

boolean

Si el conjunto de copia de seguridad está comprimido

isDamaged

boolean

La base de datos estaba dañada cuando se realizó una copia de seguridad, pero se solicitó que la operación de copia de seguridad continuara a pesar de los errores.

position

integer

Posición de la copia de seguridad actual de la base de datos en el archivo.

DatabaseCompatLevel

Enumeración de niveles de compatibilidad de bases de datos de SQL Server

Valor Description
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140
CompatLevel80
CompatLevel90

DatabaseFileInfo

Información específica del archivo de base de datos

Nombre Tipo Description
databaseName

string

Nombre de la base de datos

fileType

DatabaseFileType

Tipo de archivo de base de datos

id

string

Identificador único del archivo de base de datos

logicalName

string

Nombre lógico del archivo

physicalFullName

string

Ruta de acceso completa del sistema operativo del archivo

restoreFullName

string

Ruta de acceso completa sugerida del archivo para restaurar

sizeMB

number (double)

Tamaño del archivo en megabytes

DatabaseFileType

Enumeración de tipos de archivo de base de datos de SQL Server

Valor Description
Filestream
Fulltext
Log
NotSupported
Rows

DatabaseMigrationStage

Fase actual de la migración

Valor Description
Backup
Completed
FileCopy
Initialize
None
Restore

DatabaseMigrationState

Estado de migración de nivel de base de datos.

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

DatabaseSchemaMap

Asignación de esquemas por base de datos

Nombre Tipo Description
database

string

schemas

string[]

DatabaseState

Enumeración de estados de base de datos de SQL Server

Valor Description
Copying
Emergency
Offline
OfflineSecondary
Online
Recovering
RecoveryPending
Restoring
Suspect

DatabaseSummaryResult

Resumen de los resultados de la base de datos en la migración

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

errorPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los errores del elemento

itemsCompletedCount

integer (int64)

Número de elementos completados correctamente

itemsCount

integer (int64)

Número de elementos

name

string

Nombre del elemento

resultPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los resultados de sub-tem del elemento

sizeMB

number (double)

Tamaño de la base de datos en megabytes

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

statusMessage

string

Mensaje de estado

DatabaseTable

Propiedades de tabla

Nombre Tipo Description
hasRows

boolean

Indica si la tabla está vacía o no.

name

string

Nombre completo del esquema de la tabla

DataIntegrityValidationResult

Resultados para los resultados de validación de integridad de datos basados en suma de comprobación

Nombre Tipo Description
failedObjects

object

Lista de nombres de tabla con errores del par de origen y destino

validationErrors

ValidationError

Lista de errores que se produjeron al realizar la validación de integridad de datos

DataItemMigrationSummaryResult

Resumen básico de una migración de elementos de datos

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

errorPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los errores del elemento

itemsCompletedCount

integer (int64)

Número de elementos completados correctamente

itemsCount

integer (int64)

Número de elementos

name

string

Nombre del elemento

resultPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los resultados de sub-tem del elemento

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

statusMessage

string

Mensaje de estado

ExecutionStatistics

Descripción sobre los errores que se producen al realizar la validación de la migración

Nombre Tipo Description
cpuTimeMs

number (float)

Tiempo de CPU en milisegundos para la ejecución de la consulta

elapsedTimeMs

number (float)

Tiempo necesario en milisegundos para ejecutar la consulta

executionCount

integer (int64)

No. de ejecuciones de consultas

hasErrors

boolean

Indica si la consulta produjo un error.

sqlErrors

string[]

Lista de errores sql

waitStats

<string,  WaitStatistics>

Diccionario de tipos de espera de ejecución de consultas sql y las estadísticas respectivas

FileShare

Información del recurso compartido de archivos con Ruta de acceso, Nombre de usuario y Contraseña.

Nombre Tipo Description
password

string

Credencial de contraseña usada para conectarse a la ubicación del recurso compartido.

path

string

Ruta de acceso de carpeta para este recurso compartido.

userName

string

Credencial de nombre de usuario para conectarse a la ubicación del recurso compartido

GetTdeCertificatesSqlTaskInput

Entrada para la tarea que obtiene certificados TDE en formato codificado en Base64.

Nombre Tipo Description
backupFileShare

FileShare

Copia de seguridad de la información del recurso compartido de archivos para que se use para almacenar temporalmente archivos.

connectionInfo

SqlConnectionInfo

Información de conexión para SQL Server

selectedCertificates

SelectedCertificateInput[]

Lista que contiene los nombres de certificado y la contraseña correspondiente que se van a usar para cifrar el certificado exportado.

GetTdeCertificatesSqlTaskOutput

Salida de la tarea que obtiene certificados TDE en formato codificado en Base64.

Nombre Tipo Description
base64EncodedCertificates

object

Asignación del nombre del certificado al formato codificado en base 64.

validationErrors

ReportableException[]

Errores de validación

GetTdeCertificatesSqlTaskProperties

Propiedades de la tarea que obtiene certificados TDE en formato codificado en Base64.

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

GetTdeCertificatesSqlTaskInput

Entrada de tarea

output

GetTdeCertificatesSqlTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

GetTDECertificates.Sql

Tipo de tarea.

GetUserTablesMySqlTaskInput

Entrada para la tarea que recopila tablas de usuario para la lista especificada de bases de datos

Nombre Tipo Description
connectionInfo

MySqlConnectionInfo

Información de conexión para SQL Server

selectedDatabases

string[]

Lista de nombres de base de datos para los que recopilar tablas

GetUserTablesMySqlTaskOutput

Salida de la tarea que recopila tablas de usuario para la lista especificada de bases de datos

Nombre Tipo Description
databasesToTables

object

Asignación del nombre de la base de datos a la lista de tablas

id

string

Identificador de resultado

validationErrors

ReportableException[]

Errores de validación

GetUserTablesMySqlTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

GetUserTablesMySqlTaskInput

Entrada de tarea

output

GetUserTablesMySqlTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

GetUserTablesMySql

Tipo de tarea.

GetUserTablesOracleTaskInput

Entrada para la tarea que obtiene la lista de tablas contenidas en una lista proporcionada de esquemas de Oracle.

Nombre Tipo Description
connectionInfo

OracleConnectionInfo

Información para conectarse al origen de Oracle

selectedSchemas

string[]

Lista de esquemas de Oracle para los que se van a recopilar tablas

GetUserTablesOracleTaskOutput

Salida de la tarea que obtiene la lista de tablas contenidas en una lista proporcionada de esquemas de Oracle.

Nombre Tipo Description
schemaName

string

El esquema para el que se trata este resultado es

tables

DatabaseTable[]

Lista de tablas válidas encontradas para este esquema

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

GetUserTablesOracleTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista especificada de esquemas de Oracle

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

GetUserTablesOracleTaskInput

Entrada de tarea

output

GetUserTablesOracleTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

GetUserTablesOracle

Tipo de tarea.

GetUserTablesPostgreSqlTaskInput

Entrada para la tarea que obtiene la lista de tablas de una lista proporcionada de bases de datos postgreSQL.

Nombre Tipo Description
connectionInfo

PostgreSqlConnectionInfo

Información para conectarse al origen de PostgreSQL

selectedDatabases

string[]

Lista de bases de datos postgreSQL para las que se van a recopilar tablas

GetUserTablesPostgreSqlTaskOutput

Salida de la tarea que obtiene la lista de tablas de una lista proporcionada de bases de datos PostgreSQL.

Nombre Tipo Description
databaseName

string

La base de datos de este resultado es para

tables

DatabaseTable[]

Lista de tablas válidas encontradas para esta base de datos

validationErrors

ReportableException[]

Errores de validación asociados a la tarea

GetUserTablesPostgreSqlTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

GetUserTablesPostgreSqlTaskInput

Entrada de tarea

output

GetUserTablesPostgreSqlTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

GetUserTablesPostgreSql

Tipo de tarea.

GetUserTablesSqlSyncTaskInput

Entrada para la tarea que recopila tablas de usuario para la lista especificada de bases de datos

Nombre Tipo Description
selectedSourceDatabases

string[]

Lista de nombres de base de datos de origen para los que recopilar tablas

selectedTargetDatabases

string[]

Lista de nombres de base de datos de destino para los que recopilar tablas

sourceConnectionInfo

SqlConnectionInfo

Información de conexión para SQL Server

targetConnectionInfo

SqlConnectionInfo

Información de conexión para SQL DB

GetUserTablesSqlSyncTaskOutput

Salida de la tarea que recopila tablas de usuario para la lista especificada de bases de datos

Nombre Tipo Description
databasesToSourceTables

object

Asignación del nombre de la base de datos a la lista de tablas de origen

databasesToTargetTables

object

Asignación del nombre de la base de datos a la lista de tablas de destino

tableValidationErrors

object

Asignación del nombre de la base de datos a la lista de errores de validación

validationErrors

ReportableException[]

Errores de validación

GetUserTablesSqlSyncTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

GetUserTablesSqlSyncTaskInput

Entrada de tarea

output

GetUserTablesSqlSyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

GetUserTables.AzureSqlDb.Sync

Tipo de tarea.

GetUserTablesSqlTaskInput

Entrada para la tarea que recopila tablas de usuario para la lista especificada de bases de datos

Nombre Tipo Description
connectionInfo

SqlConnectionInfo

Información de conexión para SQL Server

encryptedKeyForSecureFields

string

clave cifrada para campos seguros

selectedDatabases

string[]

Lista de nombres de base de datos para los que recopilar tablas

GetUserTablesSqlTaskOutput

Salida de la tarea que recopila tablas de usuario para la lista especificada de bases de datos

Nombre Tipo Description
databasesToTables

object

Asignación del nombre de la base de datos a la lista de tablas

id

string

Identificador de resultado

validationErrors

ReportableException[]

Errores de validación

GetUserTablesSqlTaskProperties

Propiedades de la tarea que recopila tablas de usuario para la lista de bases de datos especificadas

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

GetUserTablesSqlTaskInput

Entrada de tarea

output

GetUserTablesSqlTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskId

string

Id. de tarea

taskType string:

GetUserTables.Sql

Tipo de tarea.

LoginMigrationStage

Enumeración de la fase diferente de la migración de inicio de sesión.

Valor Description
AssignRoleMembership
AssignRoleOwnership
Completed
EstablishObjectPermissions
EstablishServerPermissions
EstablishUserMapping
Initialize
LoginMigration
None

LoginType

Asignación de enumeración de SMO LoginType.

Valor Description
AsymmetricKey
Certificate
ExternalGroup
ExternalUser
SqlLogin
WindowsGroup
WindowsUser

MigrateMISyncCompleteCommandInput

Entrada para el comando que completa la migración en línea para una instancia administrada de Azure SQL Database.

Nombre Tipo Description
sourceDatabaseName

string

Nombre de la base de datos de instancia administrada

MigrateMISyncCompleteCommandOutput

Salida del comando que completa la migración en línea para una instancia administrada de Azure SQL Database.

Nombre Tipo Description
errors

ReportableException[]

Lista de errores que se produjeron durante la ejecución del comando

MigrateMISyncCompleteCommandProperties

Propiedades del comando que completa la migración en línea para una instancia administrada de Azure SQL Database.

Nombre Tipo Description
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Tipo de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateMISyncCompleteCommandInput

Entrada de comandos

output

MigrateMISyncCompleteCommandOutput

Salida del comando. Esto se omite si se envía.

state

CommandState

Estado del comando. Esto se omite si se envía.

MigrateMongoDbTaskProperties

Propiedades de la tarea que migra datos entre orígenes de datos de MongoDB

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MongoDbMigrationSettings

Describe cómo se debe realizar una migración de datos de MongoDB.

output MongoDbProgress[]:

Clase base para salidas de migración de MongoDB

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Migrate.MongoDb

Tipo de tarea.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración sin conexión de MySQL a Azure Database for MySQL

Nombre Tipo Description
name

string

Nombre de la base de datos

tableMap

object

Asignación de las tablas de origen a destino

targetDatabaseName

string

Nombre de la base de datos de destino. Nota: La base de datos de destino se truncará antes de iniciar la migración.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada para la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones sin conexión

Nombre Tipo Valor predeterminado Description
encryptedKeyForSecureFields

string

clave cifrada para campos seguros

makeSourceServerReadOnly

boolean

False

Establecer para establecer el servidor de origen de solo lectura

optionalAgentSettings

object

Parámetros opcionales para ajustar la velocidad de transferencia de datos durante la migración

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

MySqlConnectionInfo

Información de conexión para el origen de MySQL

startedOn

string (date-time)

Parámetro para especificar cuándo se inició la migración

targetConnectionInfo

MySqlConnectionInfo

Información de conexión para Azure Database for MySQL de destino

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nombre Tipo Description
databaseName

string

Nombre de la base de datos

endedOn

string (date-time)

Hora de finalización de la migración

errorCount

integer (int64)

Número de errores de base de datos o objeto.

errorPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los errores del elemento

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

lastStorageUpdate

string (date-time)

Última vez que se actualizó el almacenamiento

message

string

Mensaje de progreso de la migración

numberOfObjects

integer (int64)

Número de objetos

numberOfObjectsCompleted

integer (int64)

Número de objetos completados correctamente

objectSummary

<string,  DataItemMigrationSummaryResult>

Resumen de los resultados del objeto en la migración

resultPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los resultados de sub-tem del elemento

resultType string:

DatabaseLevelOutput

Tipo de resultado

stage

DatabaseMigrationStage

Fase de migración en la que se encuentra esta base de datos

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

statusMessage

string

Mensaje de estado

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador único de la excepción

resultType string:

ErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Nombre Tipo Description
databaseSummary

<string,  DatabaseSummaryResult>

Resumen de los resultados de la base de datos en la migración

databases

object

Bases de datos seleccionadas como mapa del nombre de la base de datos al identificador de base de datos

durationInSeconds

integer (int64)

Duración de la ejecución de tareas en segundos.

endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

lastStorageUpdate

string (date-time)

Última vez que se actualizó el almacenamiento

message

string

Mensaje de progreso de la migración

migrationReportResult

MigrationReportResult

El resultado del informe de migración proporciona una dirección URL única para descargar el informe de migración.

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

status

MigrationStatus

Estado actual de la migración

statusMessage

string

Mensaje de estado de migración

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

errorPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los errores del elemento

id

string

Identificador de resultado

itemsCompletedCount

integer (int64)

Número de elementos completados correctamente

itemsCount

integer (int64)

Número de elementos

lastStorageUpdate

string (date-time)

Última vez que se actualizó el almacenamiento

objectName

string

Nombre del elemento

resultPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los resultados de sub-tem del elemento

resultType string:

TableLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

statusMessage

string

Mensaje de estado

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Propiedades de la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones sin conexión

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada de tarea

isCloneable

boolean

si la tarea se puede clonar o no

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskId

string

Id. de tarea

taskType string:

Migrate.MySql.AzureDbForMySql

Tipo de tarea.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de MySQL a Azure Database for MySQL

Nombre Tipo Description
migrationSetting

object

Configuración de la migración que optimiza el comportamiento de la migración

name

string

Nombre de la base de datos

sourceSetting

object

Configuración de origen para ajustar el comportamiento de migración del punto de conexión de origen

tableMap

object

Asignación de las tablas de origen a destino

targetDatabaseName

string

Nombre de la base de datos de destino. Nota: La base de datos de destino se truncará antes de iniciar la migración.

targetSetting

object

Configuración de destino para ajustar el comportamiento de migración del punto de conexión de destino

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones en línea

Nombre Tipo Description
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

MySqlConnectionInfo

Información de conexión para el origen de MySQL

targetConnectionInfo

MySqlConnectionInfo

Información de conexión para Azure Database for MySQL de destino

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Nombre Tipo Description
errorMessage

string

Mensaje de error

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de error.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Nombre Tipo Description
appliedChanges

integer (int64)

Número de cambios aplicados

cdcDeleteCounter

integer (int64)

Número de eliminaciones cdc

cdcInsertCounter

integer (int64)

Número de inserciones cdc

cdcUpdateCounter

integer (int64)

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string (date-time)

Hora de finalización de la migración

fullLoadCompletedTables

integer (int64)

Número de tablas completadas en carga completa

fullLoadErroredTables

integer (int64)

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer (int64)

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer (int64)

Número de tablas en cola en carga completa

id

string

Identificador de resultado

incomingChanges

integer (int64)

Número de cambios entrantes

initializationCompleted

boolean

Indica si se ha completado la carga inicial (carga completa)

latency

integer (int64)

Latencia de aplicación CDC

migrationState

SyncDatabaseMigrationReportingState

Estado de migración en el que se encuentra esta base de datos

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nombre de servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

targetServer

string

Nombre del servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Nombre Tipo Description
cdcDeleteCounter

string

Número de eliminaciones aplicadas

cdcInsertCounter

string

Número de inserciones aplicadas

cdcUpdateCounter

string

Número de actualizaciones aplicadas

dataErrorsCounter

integer (int64)

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string (date-time)

Hora de finalización de carga completa

fullLoadEstFinishTime

string (date-time)

Estimación para finalizar la carga completa

fullLoadStartedOn

string (date-time)

Hora de inicio de carga completa

fullLoadTotalRows

integer (int64)

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string (date-time)

Hora de última modificación en el destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado actual de la migración de la tabla

tableName

string

Nombre de la tabla

totalChangesApplied

integer (int64)

Número total de cambios aplicados

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Propiedades de la tarea que migra bases de datos MySQL a Azure Database for MySQL para migraciones en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada de tarea

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Tipo de tarea.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que migra Oracle a Azure Database for PostgreSQL para migraciones en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada de tarea

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Tipo de tarea.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de Oracle a Azure Database for PostgreSQL

Nombre Tipo Description
caseManipulation

string

Cómo controlar mayúsculas y minúsculas de nombre de objeto: Preserve o ToLower

migrationSetting

object

Configuración de la migración que optimiza el comportamiento de la migración

name

string

Nombre de la canalización de migración

schemaName

string

Nombre del esquema de origen

sourceSetting

object

Configuración de origen para ajustar el comportamiento de migración del punto de conexión de origen

tableMap

object

Asignación de las tablas de origen a destino

targetDatabaseName

string

Nombre de la base de datos de destino. Nota: La base de datos de destino se truncará antes de iniciar la migración.

targetSetting

object

Configuración de destino para ajustar el comportamiento de migración del punto de conexión de destino

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para la tarea que migra las bases de datos de Oracle a Azure Database for PostgreSQL para migraciones en línea

Nombre Tipo Description
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

OracleConnectionInfo

Información de conexión para oracle de origen

targetConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para Azure Database for PostgreSQL de destino

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Nombre Tipo Description
errorMessage

string

Mensaje de error

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de error.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Nombre Tipo Description
appliedChanges

integer (int64)

Número de cambios aplicados

cdcDeleteCounter

integer (int64)

Número de eliminaciones cdc

cdcInsertCounter

integer (int64)

Número de inserciones cdc

cdcUpdateCounter

integer (int64)

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string (date-time)

Hora de finalización de la migración

fullLoadCompletedTables

integer (int64)

Número de tablas completadas en carga completa

fullLoadErroredTables

integer (int64)

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer (int64)

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer (int64)

Número de tablas en cola en carga completa

id

string

Identificador de resultado

incomingChanges

integer (int64)

Número de cambios entrantes

initializationCompleted

boolean

Indica si se ha completado la carga inicial (carga completa)

latency

integer (int64)

Latencia de aplicación CDC

migrationState

SyncDatabaseMigrationReportingState

Estado de migración en el que se encuentra esta base de datos

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nombre de servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

targetServer

string

Nombre del servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Nombre Tipo Description
cdcDeleteCounter

integer (int64)

Número de eliminaciones aplicadas

cdcInsertCounter

integer (int64)

Número de inserciones aplicadas

cdcUpdateCounter

integer (int64)

Número de actualizaciones aplicadas

dataErrorsCounter

integer (int64)

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string (date-time)

Hora de finalización de carga completa

fullLoadEstFinishTime

string (date-time)

Estimación para finalizar la carga completa

fullLoadStartedOn

string (date-time)

Hora de inicio de carga completa

fullLoadTotalRows

integer (int64)

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string (date-time)

Hora de última modificación en el destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado actual de la migración de la tabla

tableName

string

Nombre de la tabla

totalChangesApplied

integer (int64)

Número total de cambios aplicados

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de PostgreSQL a Azure Database for PostgreSQL

Nombre Tipo Description
id

string

Identificador de resultado

migrationSetting

Configuración de la migración que optimiza el comportamiento de la migración

name

string

Nombre de la base de datos

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Tablas seleccionadas para la migración

sourceSetting

object

Configuración de origen para ajustar el comportamiento de migración del punto de conexión de origen

targetDatabaseName

string

Nombre de la base de datos de destino. Nota: La base de datos de destino se truncará antes de iniciar la migración.

targetSetting

object

Configuración de destino para ajustar el comportamiento de migración del punto de conexión de destino

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tablas seleccionadas para la migración

Nombre Tipo Description
name

string

Nombre de la tabla que se va a migrar

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada para la tarea que migra las bases de datos de PostgreSQL a Azure Database for PostgreSQL para migraciones en línea

Nombre Tipo Description
encryptedKeyForSecureFields

string

clave cifrada para campos seguros

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para postgreSQL de origen

startedOn

string (date-time)

Hora de inicio de la migración

targetConnectionInfo

PostgreSqlConnectionInfo

Información de conexión para Azure Database for PostgreSQL de destino

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Nombre Tipo Description
errorMessage

string

Mensaje de error

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de error.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Nombre Tipo Description
appliedChanges

integer (int64)

Número de cambios aplicados

cdcDeleteCounter

integer (int64)

Número de eliminaciones cdc

cdcInsertCounter

integer (int64)

Número de inserciones cdc

cdcUpdateCounter

integer (int64)

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string (date-time)

Hora de finalización de la migración

fullLoadCompletedTables

integer (int64)

Número de tablas completadas en carga completa

fullLoadErroredTables

integer (int64)

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer (int64)

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer (int64)

Número de tablas en cola en carga completa

id

string

Identificador de resultado

incomingChanges

integer (int64)

Número de cambios entrantes

initializationCompleted

boolean

Indica si se ha completado la carga inicial (carga completa)

latency

integer (int64)

Latencia de aplicación CDC

migrationState

SyncDatabaseMigrationReportingState

Estado de migración en el que se encuentra esta base de datos

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de error

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Nombre Tipo Description
databaseCount

number

Número de bases de datos que se van a incluir

endedOn

string (date-time)

Hora de finalización de la migración

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nombre de servidor de origen

sourceServerType

ScenarioSource

Tipo de servidor de origen.

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

state

ReplicateMigrationState

Estado de migración

targetServer

string

Nombre del servidor de destino

targetServerType

ScenarioTarget

Tipo de servidor de destino.

targetServerVersion

string

Versión del servidor de destino

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Nombre Tipo Description
cdcDeleteCounter

integer (int64)

Número de eliminaciones aplicadas

cdcInsertCounter

integer (int64)

Número de inserciones aplicadas

cdcUpdateCounter

integer (int64)

Número de actualizaciones aplicadas

dataErrorsCounter

integer (int64)

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string (date-time)

Hora de finalización de carga completa

fullLoadEstFinishTime

string (date-time)

Estimación para finalizar la carga completa

fullLoadStartedOn

string (date-time)

Hora de inicio de carga completa

fullLoadTotalRows

integer (int64)

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string (date-time)

Hora de última modificación en el destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado actual de la migración de la tabla

tableName

string

Nombre de la tabla

totalChangesApplied

integer (int64)

Número total de cambios aplicados

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que migra bases de datos postgreSQL a Azure Database for PostgreSQL para migraciones en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

createdOn

string

DateTime en UTC cuando se creó la tarea

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrada de tarea

isCloneable

boolean

si la tarea se puede clonar o no

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskId

string

id. de tarea

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Tipo de tarea.

MigrateSqlServerSqlDbDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de SQL a Azure SQL DB

Nombre Tipo Description
id

string

id de la base de datos

makeSourceDbReadOnly

boolean

Si se va a establecer la base de datos de solo lectura antes de la migración

name

string

Nombre de la base de datos

schemaSetting

object

Configuración seleccionada para la migración de esquemas de base de datos.

tableMap

object

Asignación de las tablas de origen a destino

targetDatabaseName

string

Nombre de la base de datos de destino. Nota: La base de datos de destino se truncará antes de iniciar la migración.

MigrateSqlServerSqlDbSyncDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de sincronización de SQL a Azure SQL DB

Nombre Tipo Description
id

string

Identificador único de la base de datos

migrationSetting

object

Configuración de la migración que optimiza el comportamiento de la migración

name

string

Nombre de la base de datos

schemaName

string

Nombre de esquema que se va a migrar

sourceSetting

object

Configuración de origen para ajustar el comportamiento de migración del punto de conexión de origen

tableMap

object

Asignación de las tablas de origen a destino

targetDatabaseName

string

Nombre de la base de datos de destino

targetSetting

object

Configuración de destino para ajustar el comportamiento de migración del punto de conexión de destino

MigrateSqlServerSqlDbSyncTaskInput

Entrada para la tarea que migra bases de datos locales de SQL Server a Azure SQL Database para migraciones en línea

Nombre Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

Información para conectarse al origen

targetConnectionInfo

SqlConnectionInfo

Información para conectarse al destino

validationOptions

MigrationValidationOptions

Opciones de validación

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Nombre Tipo Description
errorMessage

string

Mensaje de error

events

SyncMigrationDatabaseErrorEvent[]

Lista de eventos de error.

id

string

Identificador de resultado

resultType string:

DatabaseLevelErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Nombre Tipo Description
appliedChanges

integer (int64)

Número de cambios aplicados

cdcDeleteCounter

integer (int64)

Número de eliminaciones cdc

cdcInsertCounter

integer (int64)

Número de inserciones cdc

cdcUpdateCounter

integer (int64)

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string (date-time)

Hora de finalización de la migración

fullLoadCompletedTables

integer (int64)

Número de tablas completadas en carga completa

fullLoadErroredTables

integer (int64)

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer (int64)

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer (int64)

Número de tablas en cola en carga completa

id

string

Identificador de resultado

incomingChanges

integer (int64)

Número de cambios entrantes

initializationCompleted

boolean

Indica si se ha completado la carga inicial (carga completa)

latency

integer (int64)

Latencia de aplicación CDC

migrationState

SyncDatabaseMigrationReportingState

Estado de migración en el que se encuentra esta base de datos

resultType string:

DatabaseLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

MigrateSqlServerSqlDbSyncTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador de resultado

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Nombre Tipo Description
databaseCount

integer

Recuento de bases de datos

endedOn

string (date-time)

Hora de finalización de la migración

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServer

string

Nombre de servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

targetServer

string

Nombre del servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Nombre Tipo Description
cdcDeleteCounter

integer (int64)

Número de eliminaciones aplicadas

cdcInsertCounter

integer (int64)

Número de inserciones aplicadas

cdcUpdateCounter

integer (int64)

Número de actualizaciones aplicadas

dataErrorsCounter

integer (int64)

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string (date-time)

Hora de finalización de carga completa

fullLoadEstFinishTime

string (date-time)

Estimación para finalizar la carga completa

fullLoadStartedOn

string (date-time)

Hora de inicio de carga completa

fullLoadTotalRows

integer (int64)

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string (date-time)

Hora de última modificación en el destino

resultType string:

TableLevelOutput

Tipo de resultado

state

SyncTableMigrationState

Estado actual de la migración de la tabla

tableName

string

Nombre de la tabla

totalChangesApplied

integer (int64)

Número total de cambios aplicados

MigrateSqlServerSqlDbSyncTaskProperties

Propiedades de la tarea que migra bases de datos locales de SQL Server a Azure SQL Database para migraciones en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateSqlServerSqlDbSyncTaskInput

Entrada de tarea

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Tipo de tarea.

MigrateSqlServerSqlDbTaskInput

Entrada para la tarea que migra bases de datos locales de SQL Server a Azure SQL Database

Nombre Tipo Description
encryptedKeyForSecureFields

string

clave cifrada para campos seguros

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

Información para conectarse al origen

startedOn

string

Fecha y hora en relación con la hora UTC en la que se inició la migración

targetConnectionInfo

SqlConnectionInfo

Información para conectarse al destino

validationOptions

MigrationValidationOptions

Opciones para habilitar varias validaciones posteriores a la migración. Opciones disponibles, 1.) Comprobación de integridad de datos: realiza una comparación basada en la suma de comprobación en las tablas de origen y destino después de la migración para garantizar la corrección de los datos. 2.) Validación de esquemas: realiza una comparación exhaustiva del esquema entre las tablas de origen y de destino y proporciona una lista de diferencias entre la base de datos de origen y de destino, 3). Análisis de consultas: ejecuta un conjunto de consultas recogidas automáticamente desde la caché del plan de consulta o el Almacén de consultas, y las ejecuta y compara el tiempo de ejecución entre la base de datos de origen y de destino.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Nombre Tipo Description
databaseName

string

Nombre del elemento

endedOn

string (date-time)

Hora de finalización de la migración

errorCount

integer (int64)

Número de errores de base de datos o objeto.

errorPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los errores del elemento

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

message

string

Mensaje de progreso de la migración

numberOfObjects

integer (int64)

Número de objetos

numberOfObjectsCompleted

integer (int64)

Número de objetos completados correctamente

objectSummary

<string,  DataItemMigrationSummaryResult>

Resumen de los resultados del objeto en la migración

resultPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los resultados de sub-tem del elemento

resultType string:

DatabaseLevelOutput

Tipo de resultado

stage

DatabaseMigrationStage

Fase de migración en la que se encuentra esta base de datos

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

statusMessage

string

Mensaje de estado

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Nombre Tipo Description
dataIntegrityValidationResult

DataIntegrityValidationResult

Proporciona el resultado de la validación de integridad de datos entre las tablas de origen y destino que se migran.

endedOn

string (date-time)

Hora de finalización de la validación

id

string

Identificador de resultado

migrationId

string

Identificador de migración

queryAnalysisValidationResult

QueryAnalysisValidationResult

Resultados de algunos de los resultados de la ejecución de la consulta entre la base de datos de origen y de destino

resultType string:

MigrationDatabaseLevelValidationOutput

Tipo de resultado

schemaValidationResult

SchemaComparisonValidationResult

Proporciona el resultado de la comparación de esquemas entre la base de datos de origen y de destino.

sourceDatabaseName

string

Nombre de la base de datos de origen

startedOn

string (date-time)

Hora de inicio de validación

status

ValidationStatus

Estado actual de la validación en el nivel de base de datos

targetDatabaseName

string

Nombre de la base de datos de destino

MigrateSqlServerSqlDbTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador único de la excepción

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Nombre Tipo Description
databaseSummary

<string,  DatabaseSummaryResult>

Resumen de los resultados de la base de datos en la migración

databases

object

Bases de datos seleccionadas como mapa del nombre de la base de datos al identificador de base de datos

durationInSeconds

integer (int64)

Duración de la ejecución de tareas en segundos.

endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

message

string

Mensaje de progreso de la migración

migrationReportResult

MigrationReportResult

El resultado del informe de migración proporciona una dirección URL única para descargar el informe de migración.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Resultados de validación de la migración

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

status

MigrationStatus

Estado actual de la migración

statusMessage

string

Mensaje de estado de migración

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateSqlServerSqlDbTaskOutputTableLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

errorPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los errores del elemento

id

string

Identificador de resultado

itemsCompletedCount

integer (int64)

Número de elementos completados correctamente

itemsCount

integer (int64)

Número de elementos

objectName

string

Nombre del elemento

resultPrefix

string

Prefijo de cadena comodín que se va a usar para consultar todos los resultados de sub-tem del elemento

resultType string:

TableLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

statusMessage

string

Mensaje de estado

MigrateSqlServerSqlDbTaskOutputValidationResult

Nombre Tipo Description
id

string

Identificador de resultado

migrationId

string

Identificador de migración

resultType string:

MigrationValidationOutput

Tipo de resultado

status

ValidationStatus

Estado actual de la validación en el nivel de migración. El estado del estado del resultado de validación de la base de datos se agregará aquí.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Resultados de resumen de validación para cada base de datos

MigrateSqlServerSqlDbTaskProperties

Propiedades de la tarea que migra bases de datos locales de SQL Server a Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

createdOn

string

DateTime en UTC cuando se creó la tarea

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateSqlServerSqlDbTaskInput

Entrada de tarea

isCloneable

boolean

si la tarea se puede clonar o no

output MigrateSqlServerSqlDbTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskId

string

id. de tarea

taskType string:

Migrate.SqlServer.SqlDb

Tipo de tarea.

MigrateSqlServerSqlMIDatabaseInput

Información específica de la base de datos para las entradas de la tarea de migración de SQL a Instancia administrada de Azure SQL DB

Nombre Tipo Description
backupFilePaths

string[]

Lista de archivos de copia de seguridad que se van a usar en caso de copias de seguridad existentes.

backupFileShare

FileShare

Copia de seguridad de la información del recurso compartido de archivos para realizar copias de seguridad de esta base de datos.

id

string

id de la base de datos

name

string

Nombre de la base de datos

restoreDatabaseName

string

Nombre de la base de datos en el destino

MigrateSqlServerSqlMISyncTaskInput

Entrada para la tarea que migra las bases de datos de SQL Server al escenario en línea de Instancia administrada de Azure SQL Database.

Nombre Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicación de Azure Active Directory que usará la instancia dmS (clásica) para conectarse a la instancia de destino de Instancia administrada de Azure SQL Database y la cuenta de Azure Storage

backupFileShare

FileShare

Copia de seguridad de la información del recurso compartido de archivos para todas las bases de datos seleccionadas.

numberOfParallelDatabaseMigrations

number

Número de migraciones de base de datos que se van a iniciar en paralelo

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

Información de conexión para el origen de SQL Server

storageResourceId

string

ResourceId completo del almacenamiento

targetConnectionInfo

MiSqlConnectionInfo

Información de conexión para Instancia administrada de Azure SQL Database

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nombre Tipo Description
activeBackupSets

BackupSetInfo[]

Conjuntos de copia de seguridad que están activos actualmente (que se cargan o se restauran)

containerName

string

Nombre del contenedor creado en la cuenta de Azure Storage en la que se copian las copias de seguridad

endedOn

string (date-time)

Hora de finalización de la migración de base de datos

errorPrefix

string

cadena de prefijo que se va a usar para consultar errores de esta base de datos

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración

fullBackupSetInfo

BackupSetInfo

Detalles del conjunto de copia de seguridad completo

id

string

Identificador de resultado

isFullBackupRestored

boolean

Si la copia de seguridad completa se ha aplicado a la base de datos de destino o no

lastRestoredBackupSetInfo

BackupSetInfo

Información del conjunto de copia de seguridad aplicado por última vez

migrationState

DatabaseMigrationState

Estado actual de la base de datos

resultType string:

DatabaseLevelOutput

Tipo de resultado

sourceDatabaseName

string

Nombre de la base de datos

startedOn

string (date-time)

Hora de inicio de la migración de base de datos

MigrateSqlServerSqlMISyncTaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador único de la excepción

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Nombre Tipo Description
databaseCount

integer

Recuento de bases de datos

databaseErrorCount

integer

Número de errores de nivel de base de datos

endedOn

string (date-time)

Hora de finalización de la migración

id

string

Identificador de resultado

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerName

string

Nombre de servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerName

string

Nombre del servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateSqlServerSqlMISyncTaskProperties

Propiedades de la tarea que migra las bases de datos de SQL Server al escenario de sincronización de Instancia administrada de Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

createdOn

string

DateTime en UTC cuando se creó la tarea

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateSqlServerSqlMISyncTaskInput

Entrada de tarea

output MigrateSqlServerSqlMISyncTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo de tarea.

MigrateSqlServerSqlMITaskInput

Entrada para la tarea que migra las bases de datos de SQL Server a Instancia administrada de Azure SQL Database.

Nombre Tipo Description
aadDomainName

string

Nombre de dominio de Azure Active Directory con el formato "contoso.com" para Azure AD federado o "contoso.onmicrosoft.com" para el dominio administrado, necesario si y solo si se seleccionan inicios de sesión de Windows

backupBlobShare

BlobShare

URI de SAS del contenedor de cuentas de Azure Storage que se usará para almacenar archivos de copia de seguridad.

backupFileShare

FileShare

Copia de seguridad de la información del recurso compartido de archivos para todas las bases de datos seleccionadas.

backupMode

BackupMode

Modo de copia de seguridad para especificar si se debe usar la copia de seguridad existente o crear una nueva copia de seguridad. Si usa copias de seguridad existentes, es necesario proporcionar rutas de acceso de archivo de copia de seguridad en selectedDatabases.

encryptedKeyForSecureFields

string

clave cifrada para campos seguros

selectedAgentJobs

string[]

Trabajos del agente que se van a migrar.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de datos que se van a migrar

selectedLogins

string[]

Inicios de sesión para migrar.

sourceConnectionInfo

SqlConnectionInfo

Información para conectarse al origen

startedOn

string

Fecha y hora en relación con la hora UTC en la que se inició la migración

targetConnectionInfo

SqlConnectionInfo

Información para conectarse al destino

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Errores y advertencias de migración por trabajo

id

string

Identificador de resultado

isEnabled

boolean

Estado del trabajo del agente original.

message

string

Mensaje de progreso de la migración

name

string

Nombre del trabajo del agente.

resultType string:

AgentJobLevelOutput

Tipo de resultado

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Nombre Tipo Description
databaseName

string

Nombre de la base de datos

endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración

id

string

Identificador de resultado

message

string

Mensaje de progreso de la migración

resultType string:

DatabaseLevelOutput

Tipo de resultado

sizeMB

number (double)

Tamaño de la base de datos en megabytes

stage

DatabaseMigrationStage

Fase actual de la migración

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

MigrateSqlServerSqlMITaskOutputError

Nombre Tipo Description
error

ReportableException

Error de migración

id

string

Identificador único de la excepción

resultType string:

ErrorOutput

Tipo de resultado

MigrateSqlServerSqlMITaskOutputLoginLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración de inicio de sesión

exceptionsAndWarnings

ReportableException[]

Errores y advertencias de migración de inicio de sesión por inicio de sesión

id

string

Identificador de resultado

loginName

string

Nombre de inicio de sesión.

message

string

Mensaje de progreso de la migración de inicio de sesión

resultType string:

LoginLevelOutput

Tipo de resultado

stage

LoginMigrationStage

Fase actual del inicio de sesión

startedOn

string (date-time)

Hora de inicio de la migración de inicio de sesión

state

MigrationState

Estado actual del inicio de sesión

MigrateSqlServerSqlMITaskOutputMigrationLevel

Nombre Tipo Description
agentJobs

object

Trabajos del agente seleccionados como un mapa del nombre al identificador

databases

object

Bases de datos seleccionadas como mapa del nombre de la base de datos al identificador de base de datos

endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

logins

object

Inicios de sesión seleccionados como un mapa del nombre al identificador

message

string

Mensaje de progreso de la migración

orphanedUsersInfo

OrphanedUserInfo[]

Lista de usuarios huérfanos.

resultType string:

MigrationLevelOutput

Tipo de resultado

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Asignación de los resultados de la migración de roles de servidor.

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

status

MigrationStatus

Estado actual de la migración

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateSqlServerSqlMITaskProperties

Propiedades de la tarea que migra las bases de datos de SQL Server a Instancia administrada de Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

createdOn

string

DateTime en UTC cuando se creó la tarea

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateSqlServerSqlMITaskInput

Entrada de tarea

isCloneable

boolean

si la tarea se puede clonar o no

output MigrateSqlServerSqlMITaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

parentTaskId

string

id. de tarea primario

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskId

string

id. de tarea

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Tipo de tarea.

MigrateSsisTaskInput

Entrada para la tarea que migra paquetes SSIS de SQL Server a Instancia administrada de Azure SQL Database.

Nombre Tipo Description
sourceConnectionInfo

SqlConnectionInfo

Información para conectarse al origen

ssisMigrationInfo

SsisMigrationInfo

Información de migración de paquetes SSIS.

targetConnectionInfo

SqlConnectionInfo

Información para conectarse al destino

MigrateSsisTaskOutputMigrationLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

message

string

Mensaje de progreso de la migración

resultType string:

MigrationLevelOutput

Tipo de resultado

sourceServerBrandVersion

string

Versión de marca del servidor de origen

sourceServerVersion

string

Versión del servidor de origen

stage

SsisMigrationStage

Fase de la migración de SSIS.

startedOn

string (date-time)

Hora de inicio de la migración

status

MigrationStatus

Estado actual de la migración

targetServerBrandVersion

string

Versión de marca de servidor de destino

targetServerVersion

string

Versión del servidor de destino

MigrateSsisTaskOutputProjectLevel

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración

folderName

string

Nombre de la carpeta

id

string

Identificador de resultado

message

string

Mensaje de progreso de la migración

projectName

string

Nombre del proyecto

resultType string:

SsisProjectLevelOutput

Tipo de resultado

stage

SsisMigrationStage

Fase de la migración de SSIS.

startedOn

string (date-time)

Hora de inicio de la migración

state

MigrationState

Estado actual de la migración

MigrateSsisTaskProperties

Propiedades de la tarea que migra paquetes SSIS de bases de datos de SQL Server a Instancia administrada de Azure SQL Database.

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateSsisTaskInput

Entrada de tarea

output MigrateSsisTaskOutput[]:

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Migrate.Ssis

Tipo de tarea.

MigrateSyncCompleteCommandInput

Entrada para el comando que completa la migración de sincronización para una base de datos.

Nombre Tipo Description
commitTimeStamp

string (date-time)

Marca de tiempo que se va a completar

databaseName

string

Nombre de la base de datos

MigrateSyncCompleteCommandOutput

Salida del comando que completa la migración de sincronización para una base de datos.

Nombre Tipo Description
errors

ReportableException[]

Lista de errores que se produjeron durante la ejecución del comando

id

string

Identificador de resultado

MigrateSyncCompleteCommandProperties

Propiedades del comando que completa la migración de sincronización para una base de datos.

Nombre Tipo Description
commandId

string

Id. de comando

commandType string:

Migrate.Sync.Complete.Database

Tipo de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateSyncCompleteCommandInput

Entrada de comandos

output

MigrateSyncCompleteCommandOutput

Salida del comando. Esto se omite si se envía.

state

CommandState

Estado del comando. Esto se omite si se envía.

MigrationEligibilityInfo

Información sobre la idoneidad de la migración de un objeto de servidor

Nombre Tipo Description
isEligibleForMigration

boolean

Si el objeto es apto para la migración o no.

validationMessages

string[]

Información sobre los errores de idoneidad para el objeto de servidor.

MigrationReportResult

El resultado del informe de validación de la migración contiene la dirección URL para descargar el informe generado.

Nombre Tipo Description
id

string

Identificador de resultado de validación de la migración

reportUrl

string

Dirección URL del informe.

MigrationState

Estado actual de la migración

Valor Description
Completed
Failed
InProgress
None
Skipped
Stopped
Warning

MigrationStatus

Estado actual de la migración

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

MigrationValidationDatabaseSummaryResult

Resultado de resumen del nivel de base de datos de validación de migración

Nombre Tipo Description
endedOn

string (date-time)

Hora de finalización de la validación

id

string

Identificador de resultado

migrationId

string

Identificador de migración

sourceDatabaseName

string

Nombre de la base de datos de origen

startedOn

string (date-time)

Hora de inicio de validación

status

ValidationStatus

Estado actual de la validación en el nivel de base de datos

targetDatabaseName

string

Nombre de la base de datos de destino

MigrationValidationOptions

Tipos de validaciones que se ejecutarán después de la migración

Nombre Tipo Description
enableDataIntegrityValidation

boolean

Permite realizar una validación de integridad de datos basada en suma de comprobación entre el origen y el destino de la base de datos o tablas seleccionadas.

enableQueryAnalysisValidation

boolean

Permite realizar un análisis de consultas rápido e inteligente recuperando consultas de la base de datos de origen y ejecutándolas en el destino. El resultado tendrá estadísticas de ejecución para ejecuciones en bases de datos de origen y de destino para las consultas extraídas.

enableSchemaValidation

boolean

Permite comparar la información de esquema entre el origen y el destino.

MigrationValidationResult

Resultado de la validación de la migración

Nombre Tipo Description
id

string

Identificador de resultado de validación de la migración

migrationId

string

Identificador de migración

status

ValidationStatus

Estado actual de la validación en el nivel de migración. El estado del estado del resultado de validación de la base de datos se agregará aquí.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Resultados de resumen de validación para cada base de datos

MiSqlConnectionInfo

Propiedades necesarias para crear una conexión a instancia administrada de Azure SQL Database

Nombre Tipo Description
managedInstanceResourceId

string

Identificador de recurso para instancia administrada de Azure SQL Database

password

string

Credencial de contraseña.

type string:

MiSqlConnectionInfo

Tipo de información de conexión

userName

string

Nombre de usuario

MongoDbClusterInfo

Describe un origen de datos de MongoDB.

Nombre Tipo Description
databases

MongoDbDatabaseInfo[]

Lista de bases de datos que no son del sistema en el clúster

supportsSharding

boolean

Si el clúster admite colecciones particionadas

type

MongoDbClusterType

Tipo de origen de datos

version

string

Versión del origen de datos con el formato x.y.z (por ejemplo, 3.6.7). No se usa si Type es BlobContainer.

MongoDbClusterType

Tipo de origen de datos

Valor Description
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

Describe una colección admitida dentro de una base de datos de MongoDB.

Nombre Tipo Description
averageDocumentSize

integer (int64)

Tamaño medio del documento o -1 si se desconoce el tamaño medio

dataSize

integer (int64)

Tamaño de datos total estimado, en bytes o -1 si se desconoce el tamaño.

databaseName

string

Nombre de la base de datos que contiene la colección

documentCount

integer (int64)

Número total estimado de documentos o -1 si se desconoce el recuento de documentos.

isCapped

boolean

Si la colección es una colección limitada (es decir, si tiene un tamaño fijo y actúa como un búfer circular)

isSystemCollection

boolean

Si la colección es colección del sistema

isView

boolean

Si la colección es una vista de otra colección

name

string

Nombre no completo de la base de datos o colección

qualifiedName

string

Nombre completo de la base de datos o colección. Para una colección, este es el nombre completo de la base de datos.

shardKey

MongoDbShardKeyInfo

La clave de partición de la colección o null si la colección no está particionada

supportsSharding

boolean

Si la base de datos tiene habilitada la particionamiento. Tenga en cuenta que la tarea de migración habilitará el particionamiento en el destino si es necesario.

viewOf

string

El nombre de la colección de la que se trata de una vista, si IsView es true

MongoDbCollectionProgress

Describe el progreso de una colección.

Nombre Tipo Description
bytesCopied

integer (int64)

Número de bytes de documento copiados durante la fase de copia

documentsCopied

integer (int64)

Número de documentos copiados durante la fase de copia

elapsedTime

string

Tiempo transcurrido en el formato [ddd.]hh:mm:ss[.fffffff] (es decir, formato TimeSpan)

errors

<string,  MongoDbError>

Errores y advertencias que se han producido para el objeto actual. Las claves son los códigos de error.

eventsPending

integer (int64)

Número de eventos de oplog en espera de reproducción

eventsReplayed

integer (int64)

Número de eventos de oplog reproducidos hasta ahora

lastEventTime

string (date-time)

Marca de tiempo del último evento de oplog recibido o null si aún no se ha recibido ningún evento de oplog.

lastReplayTime

string (date-time)

Marca de tiempo del último evento de oplog reproducido, o null si aún no se ha reproducido ningún evento de oplog.

name

string

Nombre del objeto de progreso. Para una colección, este es el nombre de la colección no calificado. Para una base de datos, este es el nombre de la base de datos. Para la migración general, esto es null.

qualifiedName

string

Nombre completo del objeto de progreso. Para una colección, este es el nombre completo de la base de datos. Para una base de datos, este es el nombre de la base de datos. Para la migración general, esto es null.

resultType string:

Collection

Tipo de objeto de progreso

state

MongoDbMigrationState

totalBytes

integer (int64)

Número total de bytes de documento en el origen al principio de la fase de copia, o -1 si se desconoce el tamaño total.

totalDocuments

integer (int64)

Número total de documentos en el origen al principio de la fase de copia o -1 si se desconoce el recuento total.

MongoDbCollectionSettings

Describe cómo se debe migrar una colección de MongoDB individual.

Nombre Tipo Description
canDelete

boolean

Si el migrador puede quitar la colección de destino en el curso de realizar una migración. El valor predeterminado es true.

shardKey

MongoDbShardKeySetting

Describe una clave de partición de MongoDB.

targetRUs

integer (int32)

Las RU que se deben configurar en un destino de CosmosDB o null para usar el valor predeterminado. Esto no tiene ningún efecto en los destinos que no son de CosmosDB.

MongoDbConnectionInfo

Describe una conexión a un origen de datos de MongoDB.

Nombre Tipo Valor predeterminado Description
additionalSettings

string

Configuración de conexión adicional

authentication

AuthenticationType

Tipo de autenticación que se va a usar para la conexión

connectionString

string

Una cadena de conexión de MongoDB o una dirección URL del contenedor de blobs. El nombre de usuario y la contraseña se pueden especificar aquí o en las propiedades userName y password.

dataSource

string

Origen de datos

encryptConnection

boolean

Si se va a cifrar la conexión

enforceSSL

boolean

password

string

Credencial de contraseña.

port

integer

puerto para el servidor

serverBrandVersion

string

versión de marca de servidor

serverName

string

nombre del servidor

serverVersion

string

versión del servidor

trustServerCertificate

boolean

False

Si se confía en el certificado de servidor

type

string

Tipo de información de conexión

userName

string

Nombre de usuario

MongoDbDatabaseInfo

Describe una base de datos dentro de un origen de datos de MongoDB.

Nombre Tipo Description
averageDocumentSize

integer (int64)

Tamaño medio del documento o -1 si se desconoce el tamaño medio

collections

MongoDbCollectionInfo[]

Lista de colecciones admitidas en una base de datos de MongoDB

dataSize

integer (int64)

Tamaño de datos total estimado, en bytes o -1 si se desconoce el tamaño.

documentCount

integer (int64)

Número total estimado de documentos o -1 si se desconoce el recuento de documentos.

name

string

Nombre no completo de la base de datos o colección

qualifiedName

string

Nombre completo de la base de datos o colección. Para una colección, este es el nombre completo de la base de datos.

supportsSharding

boolean

Si la base de datos tiene habilitada la particionamiento. Tenga en cuenta que la tarea de migración habilitará el particionamiento en el destino si es necesario.

MongoDbDatabaseProgress

Describe el progreso de una base de datos

Nombre Tipo Description
bytesCopied

integer (int64)

Número de bytes de documento copiados durante la fase de copia

collections

object

Progreso de las colecciones de la base de datos. Las claves son los nombres no completos de las colecciones.

documentsCopied

integer (int64)

Número de documentos copiados durante la fase de copia

elapsedTime

string

Tiempo transcurrido en el formato [ddd.]hh:mm:ss[.fffffff] (es decir, formato TimeSpan)

errors

<string,  MongoDbError>

Errores y advertencias que se han producido para el objeto actual. Las claves son los códigos de error.

eventsPending

integer (int64)

Número de eventos de oplog en espera de reproducción

eventsReplayed

integer (int64)

Número de eventos de oplog reproducidos hasta ahora

lastEventTime

string (date-time)

Marca de tiempo del último evento de oplog recibido o null si aún no se ha recibido ningún evento de oplog.

lastReplayTime

string (date-time)

Marca de tiempo del último evento de oplog reproducido, o null si aún no se ha reproducido ningún evento de oplog.

name

string

Nombre del objeto de progreso. Para una colección, este es el nombre de la colección no calificado. Para una base de datos, este es el nombre de la base de datos. Para la migración general, esto es null.

qualifiedName

string

Nombre completo del objeto de progreso. Para una colección, este es el nombre completo de la base de datos. Para una base de datos, este es el nombre de la base de datos. Para la migración general, esto es null.

resultType string:

Database

Tipo de objeto de progreso

state

MongoDbMigrationState

totalBytes

integer (int64)

Número total de bytes de documento en el origen al principio de la fase de copia, o -1 si se desconoce el tamaño total.

totalDocuments

integer (int64)

Número total de documentos en el origen al principio de la fase de copia o -1 si se desconoce el recuento total.

MongoDbDatabaseSettings

Describe cómo se debe migrar una base de datos de MongoDB individual.

Nombre Tipo Description
collections

<string,  MongoDbCollectionSettings>

Las colecciones de la base de datos de origen que se van a migrar al destino. Las claves son los nombres no completos de las colecciones.

targetRUs

integer (int32)

Las RU que se deben configurar en un destino de CosmosDB, o null para usar el valor predeterminado, o 0 si el rendimiento no se debe aprovisionar para la base de datos. Esto no tiene ningún efecto en los destinos que no son de CosmosDB.

MongoDbError

Describe un error o una advertencia que se produjeron durante una migración de MongoDB

Nombre Tipo Description
code

string

El código no localizado y legible por máquina que describe el error o la advertencia.

count

integer (int32)

Número de veces que se ha producido el error o la advertencia.

message

string

Mensaje localizado y legible que describe el error o la advertencia.

type

MongoDbErrorType

El tipo de error o advertencia

MongoDbErrorType

El tipo de error o advertencia

Valor Description
Error
ValidationError
Warning

MongoDbMigrationProgress

Describe el progreso de la migración general.

Nombre Tipo Description
bytesCopied

integer (int64)

Número de bytes de documento copiados durante la fase de copia

databases

<string,  MongoDbDatabaseProgress>

Progreso de las bases de datos en la migración. Las claves son los nombres de las bases de datos.

documentsCopied

integer (int64)

Número de documentos copiados durante la fase de copia

elapsedTime

string

Tiempo transcurrido en el formato [ddd.]hh:mm:ss[.fffffff] (es decir, formato TimeSpan)

errors

<string,  MongoDbError>

Errores y advertencias que se han producido para el objeto actual. Las claves son los códigos de error.

eventsPending

integer (int64)

Número de eventos de oplog en espera de reproducción

eventsReplayed

integer (int64)

Número de eventos de oplog reproducidos hasta ahora

lastEventTime

string (date-time)

Marca de tiempo del último evento de oplog recibido o null si aún no se ha recibido ningún evento de oplog.

lastReplayTime

string (date-time)

Marca de tiempo del último evento de oplog reproducido, o null si aún no se ha reproducido ningún evento de oplog.

name

string

Nombre del objeto de progreso. Para una colección, este es el nombre de la colección no calificado. Para una base de datos, este es el nombre de la base de datos. Para la migración general, esto es null.

qualifiedName

string

Nombre completo del objeto de progreso. Para una colección, este es el nombre completo de la base de datos. Para una base de datos, este es el nombre de la base de datos. Para la migración general, esto es null.

resultType string:

Migration

Tipo de objeto de progreso

state

MongoDbMigrationState

totalBytes

integer (int64)

Número total de bytes de documento en el origen al principio de la fase de copia, o -1 si se desconoce el tamaño total.

totalDocuments

integer (int64)

Número total de documentos en el origen al principio de la fase de copia o -1 si se desconoce el recuento total.

MongoDbMigrationSettings

Describe cómo se debe realizar una migración de datos de MongoDB.

Nombre Tipo Description
boostRUs

integer (int32)

El límite de RU en un destino de CosmosDB al que las colecciones se incrementarán temporalmente a (si es inferior) durante la copia inicial de una migración, de 10 000 a 1000 000 o 0 para usar el aumento predeterminado (que suele ser el máximo) o null para no aumentar las RU. Esta configuración no tiene ningún efecto en los destinos que no son de CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Las bases de datos del clúster de origen que se van a migrar al destino. Las claves son los nombres de las bases de datos.

replication

MongoDbReplication

Describe cómo se replicarán los cambios desde el origen al destino. El valor predeterminado es OneTime.

source

MongoDbConnectionInfo

Configuración usada para conectarse al clúster de origen

target

MongoDbConnectionInfo

Configuración usada para conectarse al clúster de destino

throttling

MongoDbThrottlingSettings

Configuración usada para limitar el uso de recursos de la migración

MongoDbMigrationState

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

MongoDbReplication

Describe cómo se replicarán los cambios desde el origen al destino. El valor predeterminado es OneTime.

Valor Description
Continuous
Disabled
OneTime

MongoDbShardKeyField

Describe una referencia de campo dentro de una clave de partición de MongoDB.

Nombre Tipo Description
name

string

Nombre del campo

order

MongoDbShardKeyOrder

La ordenación de campos

MongoDbShardKeyInfo

Describe una clave de partición de MongoDB.

Nombre Tipo Description
fields

MongoDbShardKeyField[]

Campos dentro de la clave de partición

isUnique

boolean

Si la clave de partición es única

MongoDbShardKeyOrder

La ordenación de campos

Valor Description
Forward
Hashed
Reverse

MongoDbShardKeySetting

Describe una clave de partición de MongoDB.

Nombre Tipo Description
fields

MongoDbShardKeyField[]

Campos dentro de la clave de partición

isUnique

boolean

Si la clave de partición es única

MongoDbThrottlingSettings

Especifica los límites de recursos para la migración.

Nombre Tipo Description
maxParallelism

integer (int32)

Número máximo de elementos de trabajo (por ejemplo, copias de colección) que se procesarán en paralelo.

minFreeCpu

integer (int32)

Porcentaje de tiempo de CPU que el migrador intentará evitar el uso, de 0 a 100.

minFreeMemoryMb

integer (int32)

El número de megabytes de RAM que el migrador intentará evitar el uso

MySqlConnectionInfo

Información para conectarse al servidor MySQL

Nombre Tipo Valor predeterminado Description
additionalSettings

string

Configuración de conexión adicional

authentication

AuthenticationType

Tipo de autenticación que se va a usar para la conexión

dataSource

string

Origen de datos

encryptConnection

boolean

True

Si se va a cifrar la conexión

password

string

Credencial de contraseña.

port

integer

Puerto para el servidor

serverName

string

Nombre del servidor

type string:

MySqlConnectionInfo

Tipo de información de conexión

userName

string

Nombre de usuario

MySqlTargetPlatformType

Plataforma de destino para la migración

Valor Description
AzureDbForMySQL
SqlServer

ObjectType

Tipo del objeto que tiene la diferencia. Por ejemplo, (Table/View/StoredProcedure)

Valor Description
Function
StoredProcedures
Table
User
View

ODataError

Información de error en formato OData.

Nombre Tipo Description
code

string

Descripción legible por la máquina del error, como "InvalidRequest" o "InternalServerError".

details

ODataError[]

Errores internos que provocaron este error

message

string

Descripción legible del error

OracleConnectionInfo

Información para conectarse al servidor de Oracle

Nombre Tipo Description
authentication

AuthenticationType

Tipo de autenticación que se va a usar para la conexión

dataSource

string

Cadena de conexión EZConnect o TNSName.

password

string

Credencial de contraseña.

port

integer

puerto para el servidor

serverName

string

nombre del servidor

serverVersion

string

versión del servidor

type string:

OracleConnectionInfo

Tipo de información de conexión

userName

string

Nombre de usuario

OrphanedUserInfo

Información de usuarios huérfanos en la base de datos de SQL Server.

Nombre Tipo Description
databaseName

string

Base de datos primaria del usuario

name

string

Nombre del usuario huérfano

PostgreSqlConnectionInfo

Información para conectarse al servidor postgreSQL

Nombre Tipo Valor predeterminado Description
additionalSettings

string

Configuración de conexión adicional

authentication

AuthenticationType

Tipo de autenticación que se va a usar para la conexión

dataSource

string

Origen de datos

databaseName

string

Nombre de la base de datos

encryptConnection

boolean

True

Si se va a cifrar la conexión

password

string

Credencial de contraseña.

port

integer

Puerto para el servidor

serverBrandVersion

string

versión de marca de servidor

serverName

string

Nombre del servidor

serverVersion

string

versión del servidor

trustServerCertificate

boolean

False

Si se confía en el certificado de servidor

type string:

PostgreSqlConnectionInfo

Tipo de información de conexión

userName

string

Nombre de usuario

ProjectTask

Un recurso de tarea

Nombre Tipo Description
etag

string

Valor de etiqueta de entidad segura HTTP. Esto se omite si se envía.

id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties ProjectTaskProperties:

Propiedades de tarea personalizadas

systemData

SystemData

Metadatos relativos a la creación y última modificación del recurso.

type

string

Tipo de recurso.

QueryAnalysisValidationResult

Resultados de la comparación de análisis de consultas entre el origen y el destino

Nombre Tipo Description
queryResults

QueryExecutionResult

Lista de consultas ejecutadas y su ejecución da como resultado el origen y el destino

validationErrors

ValidationError

Errores que forman parte de la ejecución

QueryExecutionResult

Describe los resultados del análisis de consultas para la ejecución en el origen y el destino.

Nombre Tipo Description
queryText

string

Texto de consulta recuperado del servidor de origen

sourceResult

ExecutionStatistics

Resultado del análisis de consultas del origen

statementsInBatch

integer (int64)

Total no. instrucciones del lote

targetResult

ExecutionStatistics

Resultado del análisis de consultas del destino

ReplicateMigrationState

Contenedor para replicar estados de migración notificados.

Valor Description
ACTION_REQUIRED
COMPLETE
FAILED
PENDING
UNDEFINED
VALIDATING

ReportableException

Objeto exception para todas las excepciones personalizadas

Nombre Tipo Description
actionableMessage

string

Pasos accionables para esta excepción

filePath

string

Ruta de acceso al archivo donde se produjo la excepción

hResult

integer

Valor numérico codificado que se asigna a una excepción específica

lineNumber

string

Número de línea donde se produjo la excepción

message

string

Mensaje de error

stackTrace

string

Seguimiento de pila

ScenarioSource

Enumeración del tipo de origen

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

ScenarioTarget

Enumeración del tipo de destino

Valor Description
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB
SQLDB
SQLDW
SQLMI
SQLServer

SchemaComparisonValidationResult

Resultados de la comparación de esquemas entre el origen y el destino

Nombre Tipo Description
schemaDifferences

SchemaComparisonValidationResultType

Lista de diferencias de esquema entre las bases de datos de origen y de destino

sourceDatabaseObjectCount

object

Recuento de objetos de base de datos de origen

targetDatabaseObjectCount

object

Recuento de objetos de base de datos de destino

validationErrors

ValidationError

Lista de errores que se produjeron al realizar la validación de comparación de esquemas

SchemaComparisonValidationResultType

Descripción sobre los errores que se producen al realizar la validación de la migración

Nombre Tipo Description
objectName

string

Nombre del objeto que tiene la diferencia

objectType

ObjectType

Tipo del objeto que tiene la diferencia. Por ejemplo, (Table/View/StoredProcedure)

updateAction

UpdateActionType

Actualizar el tipo de acción con respecto al destino

SelectedCertificateInput

Información sobre el certificado que se va a exportar para las bases de datos habilitadas para TDE.

Nombre Tipo Description
certificateName

string

Nombre del certificado que se va a exportar.

password

string

Contraseña que se va a usar para cifrar el certificado exportado.

ServerLevelPermissionsGroup

Grupo de permisos para validaciones. Estos grupos ejecutarán un conjunto de permisos para validar la actividad del usuario. Seleccione el grupo de permisos para la actividad que está realizando.

Valor Description
Default
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromSqlServerToAzureVM

ServerProperties

Propiedades del servidor para el origen del tipo MySQL

Nombre Tipo Description
serverDatabaseCount

integer

Número de bases de datos en el servidor

serverEdition

string

Edición del servidor de bases de datos

serverName

string

Nombre del servidor

serverOperatingSystemVersion

string

Versión del sistema operativo

serverPlatform

string

Nombre de la plataforma del servidor

serverVersion

string

Versión del servidor de bases de datos

Severity

Gravedad del error de validación

Valor Description
Error
Message
Warning

SqlConnectionInfo

Información para conectarse al servidor de SQL Database

Nombre Tipo Valor predeterminado Description
additionalSettings

string

Configuración de conexión adicional

authentication

AuthenticationType

Tipo de autenticación que se va a usar para la conexión

dataSource

string

Origen de datos con el formato Protocol:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Si se va a cifrar la conexión

password

string

Credencial de contraseña.

platform

SqlSourcePlatform

Tipo de plataforma de servidor para la conexión

port

integer

Puerto para el servidor

resourceId

string

Representa el identificador de un recurso HTTP representado por un proveedor de recursos de Azure.

serverBrandVersion

string

versión de marca de servidor

serverName

string

nombre del servidor

serverVersion

string

versión del servidor

trustServerCertificate

boolean

False

Si se confía en el certificado de servidor

type string:

SqlConnectionInfo

Tipo de información de conexión

userName

string

Nombre de usuario

SqlSourcePlatform

Tipo de plataforma de servidor para la conexión

Valor Description
SqlOnPrem

SsisMigrationInfo

Información de migración de SSIS con el tipo de almacén SSIS, sobrescribir la directiva.

Nombre Tipo Description
environmentOverwriteOption

SsisMigrationOverwriteOption

Opción de sobrescritura para la migración del entorno de SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Opción de sobrescritura para la migración del proyecto de SSIS

ssisStoreType

SsisStoreType

El tipo de almacén SSIS de origen, solo se admite el catálogo de SSIS ahora en DMS (clásico).

SsisMigrationOverwriteOption

La opción de sobrescritura para la migración de objetos SSIS, solo se admite omitir y sobrescribir en DMS (clásico) ahora y el futuro puede agregar la opción Reutilización para el objeto contenedor.

Valor Description
Ignore
Overwrite

SsisMigrationStage

Fase actual de la migración de SSIS

Valor Description
Completed
InProgress
Initialize
None

SsisStoreType

Enumeración del tipo de almacén SSIS de origen admitido en DMS (clásico)

Valor Description
SsisCatalog

StartMigrationScenarioServerRoleResult

Resultado de la migración de roles de servidor

Nombre Tipo Description
exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

name

string

Nombre del rol de servidor.

state

MigrationState

Estado actual de la migración

SyncDatabaseMigrationReportingState

Enumeración del estado diferente de la migración en línea de nivel de base de datos.

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

SyncMigrationDatabaseErrorEvent

Errores de migración de base de datos para la migración en línea

Nombre Tipo Description
eventText

string

Texto del evento.

eventTypeString

string

Tipo de evento.

timestampString

string

Valor de cadena de marca de tiempo.

SyncTableMigrationState

Enumeración del estado diferente de la migración en línea de nivel de tabla.

Valor Description
BEFORE_LOAD
CANCELED
COMPLETED
ERROR
FAILED
FULL_LOAD

SystemData

Nombre Tipo Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Estado de la tarea. Esto se omite si se envía.

Valor Description
Canceled
Failed
FailedInputValidation
Faulted
Queued
Running
Succeeded
Unknown

UpdateActionType

Tipo de la diferencia real para el objeto comparado, al realizar la comparación de esquemas

Valor Description
AddedOnTarget
ChangedOnTarget
DeletedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propiedades de la tarea que valida la entrada de migración para las migraciones de sincronización de SQL a Azure SQL DB

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ValidateSyncMigrationInputSqlServerTaskInput

Entrada de tarea

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Tipo de tarea.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada para la tarea que migra las bases de datos de SQL Server al escenario en línea de Instancia administrada de Azure SQL Database.

Nombre Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicación de Azure Active Directory que usará la instancia dmS (clásica) para conectarse a la instancia de destino de Instancia administrada de Azure SQL Database y la cuenta de Azure Storage

backupFileShare

FileShare

Copia de seguridad de la información del recurso compartido de archivos para todas las bases de datos seleccionadas.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

Información de conexión para el origen de SQL Server

storageResourceId

string

ResourceId completo del almacenamiento

targetConnectionInfo

MiSqlConnectionInfo

Información de conexión para Instancia administrada de Azure SQL Database

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Salida de la tarea que valida la entrada de migración para la migración en línea de Instancia administrada de Azure SQL Database

Nombre Tipo Description
id

string

Identificador de base de datos

name

string

Nombre de la base de datos

validationErrors

ReportableException[]

Errores asociados a un objeto de base de datos seleccionado

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Propiedades de la tarea que valida la entrada de migración para el escenario de sincronización de SQL a Instancia administrada de Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrada de tarea

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo de tarea.

ValidateMigrationInputSqlServerSqlMITaskInput

Entrada para la tarea que valida la entrada de migración para SQL a Azure SQL Managed Instance

Nombre Tipo Description
backupBlobShare

BlobShare

URI de SAS del contenedor de cuentas de Azure Storage que se usará para almacenar archivos de copia de seguridad.

backupFileShare

FileShare

Copia de seguridad de la información del recurso compartido de archivos para todas las bases de datos seleccionadas.

backupMode

BackupMode

Modo de copia de seguridad para especificar si se debe usar la copia de seguridad existente o crear una nueva copia de seguridad.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de datos que se van a migrar

selectedLogins

string[]

Inicios de sesión para migrar

sourceConnectionInfo

SqlConnectionInfo

Información para conectarse al origen

targetConnectionInfo

SqlConnectionInfo

Información para conectarse al destino

ValidateMigrationInputSqlServerSqlMITaskOutput

Salida de la tarea que valida la entrada de migración para las migraciones de SQL a Azure SQL Managed Instance

Nombre Tipo Description
backupFolderErrors

ReportableException[]

Errores asociados a la ruta de acceso BackupFolder

backupShareCredentialsErrors

ReportableException[]

Errores asociados con el nombre de usuario y las credenciales de contraseña del recurso compartido de copia de seguridad

backupStorageAccountErrors

ReportableException[]

Errores asociados a la cuenta de almacenamiento proporcionada.

databaseBackupInfo

DatabaseBackupInfo

Información sobre los archivos de copia de seguridad cuando se usa el modo de copia de seguridad existente.

existingBackupErrors

ReportableException[]

Errores asociados a los archivos de copia de seguridad existentes.

id

string

Identificador de resultado

name

string

Nombre de la base de datos

restoreDatabaseNameErrors

ReportableException[]

Errores asociados a RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Propiedades de la tarea que valida la entrada de migración para SQL a Instancia administrada de Azure SQL Database

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Entrada de tarea

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Salida de la tarea. Esto se omite si se envía.

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Tipo de tarea.

ValidateMongoDbTaskProperties

Propiedades de la tarea que valida una migración entre orígenes de datos de MongoDB

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MongoDbMigrationSettings

Describe cómo se debe realizar una migración de datos de MongoDB.

output

MongoDbMigrationProgress[]

Matriz que contiene un único objeto MongoDbMigrationProgress

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Validate.MongoDb

Tipo de tarea.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que valida una migración de Oracle a Azure Database for PostgreSQL para migraciones en línea

Nombre Tipo Description
clientData

object

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands CommandProperties[]:

Matriz de propiedades de comando.

errors

ODataError[]

Matriz de errores. Esto se omite si se envía.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrada para la tarea que migra las bases de datos de Oracle a Azure Database for PostgreSQL para migraciones en línea

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Matriz que contiene un único objeto de respuesta de error de validación

state

TaskState

Estado de la tarea. Esto se omite si se envía.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Tipo de tarea.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Salida de la tarea que valida la entrada de migración para Oracle a Azure Database for PostgreSQL para migraciones en línea

Nombre Tipo Description
validationErrors

ReportableException[]

Errores asociados a un objeto de base de datos seleccionado

ValidateSyncMigrationInputSqlServerTaskInput

Entrada para la tarea que valida la entrada de migración para migraciones de sincronización de SQL

Nombre Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

Información para conectarse al servidor SQL Server de origen

targetConnectionInfo

SqlConnectionInfo

Información para conectarse al destino

ValidateSyncMigrationInputSqlServerTaskOutput

Salida de la tarea que valida la entrada de migración para las migraciones de sincronización de SQL

Nombre Tipo Description
id

string

Identificador de base de datos

name

string

Nombre de la base de datos

validationErrors

ReportableException[]

Errores asociados a un objeto de base de datos seleccionado

ValidationError

Descripción sobre los errores que se producen al realizar la validación de la migración

Nombre Tipo Description
severity

Severity

Gravedad del error

text

string

Texto de error

ValidationStatus

Estado actual de la validación

Valor Description
Completed
CompletedWithIssues
Default
Failed
InProgress
Initialized
NotStarted
Stopped

WaitStatistics

Estadísticas de espera recopiladas durante la ejecución por lotes de consultas

Nombre Tipo Valor predeterminado Description
waitCount

integer (int64)

Total no. de esperas

waitTimeMs

number (float)

0

Tiempo total de espera en milisegundos

waitType

string

Tipo de espera