Share via


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 OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Tasks_Get

Sample Request

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

Sample Response

{
  "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 para 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 con Azure Database for MySQL y requisitos de servidor de destino

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 requisitos de 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 requisitos de 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 a sql DB y a los requisitos del servidor de destino

ConnectToTargetSqlMISyncTaskInput

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

ConnectToTargetSqlMISyncTaskOutput

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

ConnectToTargetSqlMISyncTaskProperties

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

ConnectToTargetSqlMITaskInput

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

ConnectToTargetSqlMITaskOutput

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

ConnectToTargetSqlMITaskProperties

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

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 a 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 SQL Server niveles de compatibilidad de base de datos

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 SQL Server Database

DatabaseSummaryResult

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

DatabaseTable

Propiedades de tabla

DataIntegrityValidationResult

Resultados para 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 especificada de bases de datos

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 dada 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 especificada de bases de datos

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 especificada de bases de datos

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 de bases de datos especificada

GetUserTablesSqlTaskProperties

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

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 Azure SQL Database Instancia administrada.

MigrateMISyncCompleteCommandOutput

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

MigrateMISyncCompleteCommandProperties

Propiedades del comando que completa la migración en línea para un Instancia administrada de base de datos de Azure SQL.

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 mySQL sin conexión para Azure Database for MySQL entradas de tarea de migración

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrada para la tarea que migra las 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 de MySQL para Azure Database for MySQL entradas de tarea de migración

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para la tarea que migra las 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 que Oracle Azure Database for PostgreSQL entradas de tareas de migración

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 de PostgreSQL para Azure Database for PostgreSQL entradas de tarea de migración

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 las bases de datos de PostgreSQL a Azure Database for PostgreSQL para migraciones en línea

MigrateSqlServerSqlDbDatabaseInput

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

MigrateSqlServerSqlDbSyncDatabaseInput

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

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 de SQL para Azure SQL db Instancia administrada entradas de tareas de migración

MigrateSqlServerSqlMISyncTaskInput

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

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

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

MigrateSqlServerSqlMITaskInput

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

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

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

MigrateSsisTaskInput

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

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

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

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 de 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 Azure SQL instancia administrada de base de datos

MongoDbClusterInfo

Describe un origen de datos de MongoDB

MongoDbClusterType

El 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 advertencia que se produjo durante una migración de MongoDB.

MongoDbErrorType

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

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 su ejecución en el origen y el destino.

ReplicateMigrationState

Contenedor para replicar los 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 sobrescribir para la migración de objetos SSIS, solo se admite omitir y sobrescribir en DMS (clásico) ahora y en 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 de SQL para Azure SQL migraciones de sincronización de base de datos

ValidateMigrationInputSqlServerSqlMISyncTaskInput

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

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMITaskInput

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

ValidateMigrationInputSqlServerSqlMITaskOutput

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

ValidateMigrationInputSqlServerSqlMITaskProperties

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

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 que Oracle Azure Database for PostgreSQL para migraciones en línea

ValidateSyncMigrationInputSqlServerTaskInput

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

ValidateSyncMigrationInputSqlServerTaskOutput

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

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 relacionados con la creación y la última modificación del recurso.

AuthenticationType

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

Nombre Tipo Description
ActiveDirectoryIntegrated

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

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 permisos de Azure en la aplicación de AAD

tenantId

string

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

Nombre Tipo Description
Arrived

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

Enumeración de modos de copia de seguridad

Nombre Tipo Description
CreateBackup

string

ExistingBackup

string

BackupSetInfo

Información del conjunto de copia de seguridad

Nombre Tipo Description
backupFinishedDate

string

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

Fecha y hora en que comenzó 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

Hora de la ú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.

Nombre Tipo Description
Database

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

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.

Nombre Tipo Description
Accepted

string

Failed

string

Running

string

Succeeded

string

Unknown

string

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 de si la migración está sin conexión

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[]

Resultado 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[]

Resultado 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[]

Resultado 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[]:

Resultado 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 TDE del servidor de origen.

encryptedKeyForSecureFields

string

clave cifrada para campos seguros

sourceConnectionInfo

SqlConnectionInfo

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

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

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

SQL Server nivel de compatibilidad 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

Tamaño del archivo en megabytes

ConnectToSourceSqlServerTaskOutputLoginLevel

Salida de nivel de inicio de sesión para 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

El tipo del 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 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[]:

Resultado 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 con Azure Database for MySQL y requisitos de servidor de destino

Nombre Tipo Valor predeterminado Description
isOfflineMigration

boolean

False

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

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 requisitos de 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 tareas

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Resultado 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 tareas

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Resultado 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 requisitos de 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 tareas

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Resultado 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 los recuentos de objetos de cada base de datos del 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 a sql DB y a 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[]

Resultado 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 a Azure SQL escenario en línea de Instancia administrada base de datos.

Nombre Tipo Description
azureApp

AzureActiveDirectoryApp

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

targetConnectionInfo

MiSqlConnectionInfo

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

ConnectToTargetSqlMISyncTaskOutput

Salida de la tarea que valida la conexión a Azure SQL Instancia administrada 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 Azure SQL Database Instancia administrada

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 tareas

output

ConnectToTargetSqlMISyncTaskOutput[]

Resultado 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 Azure SQL Database Instancia administrada.

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 Azure SQL Instancia administrada Database.

Nombre Tipo Description
agentJobs

string[]

Lista de trabajos de 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 Azure SQL Database Instancia administrada

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 tareas

output

ConnectToTargetSqlMITaskOutput[]

Resultado 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 SQL Server de origen

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 a 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[]

Resultado 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

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

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

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

backupType

BackupType

Tipo de copia de seguridad.

databaseName

string

nombre de 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 SQL Server niveles de compatibilidad de base de datos

Nombre Tipo Description
CompatLevel100

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

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

Tamaño del archivo en megabytes

DatabaseFileType

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

Nombre Tipo Description
Filestream

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

Fase actual de la migración

Nombre Tipo Description
Backup

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

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

Nombre Tipo Description
CANCELLED

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

Asignación de esquemas por base de datos

Nombre Tipo Description
database

string

schemas

string[]

DatabaseState

Enumeración de estados de SQL Server Database

Nombre Tipo Description
Copying

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

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

Nombre Tipo Description
endedOn

string

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

Número de elementos completados correctamente

itemsCount

integer

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

Tamaño de la base de datos en megabytes

startedOn

string

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

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

Número de elementos completados correctamente

itemsCount

integer

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

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

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

elapsedTimeMs

number

Tiempo empleado en milisegundos para ejecutar la consulta

executionCount

integer

No. de ejecuciones de consultas

hasErrors

boolean

Indica si la consulta produjo un error.

sqlErrors

string[]

Lista de errores de 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 la carpeta de 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

Información del recurso compartido de archivos de copia de seguridad para el recurso compartido de archivos que se va a usar para almacenar archivos temporalmente.

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 va 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[]

Resultado 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 se van a 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 especificada de bases de datos

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 tareas

output

GetUserTablesMySqlTaskOutput[]

Resultado 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 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 dada 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 tareas

output

GetUserTablesOracleTaskOutput[]

Resultado 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 para la que este resultado es

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 especificada de bases de datos

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 tareas

output

GetUserTablesPostgreSqlTaskOutput[]

Resultado 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 se van a 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 especificada de bases de datos

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 tareas

output

GetUserTablesSqlSyncTaskOutput[]

Resultado 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 se van a recopilar tablas

GetUserTablesSqlTaskOutput

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

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 especificada de bases de datos

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 tareas

output

GetUserTablesSqlTaskOutput[]

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

Nombre Tipo Description
AssignRoleMembership

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

Asignación de enumeración de SMO LoginType.

Nombre Tipo Description
AsymmetricKey

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

MigrateMISyncCompleteCommandInput

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

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 de una Azure SQL Database Instancia administrada.

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 un Instancia administrada de base de datos de Azure SQL.

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 comando

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 mySQL sin conexión para Azure Database for MySQL entradas de tarea de migración

Nombre Tipo Description
name

string

Nombre de la base de datos

tableMap

object

Asignación de 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 las 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 mySQL de origen

startedOn

string

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

Hora de finalización de la migración

errorCount

integer

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

Última vez que se actualizó el almacenamiento

message

string

Mensaje de progreso de la migración

numberOfObjects

integer

Número de objetos

numberOfObjectsCompleted

integer

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

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 un mapa del nombre de la base de datos al identificador de la base de datos

durationInSeconds

integer

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

endedOn

string

Hora de finalización de la migración

exceptionsAndWarnings

ReportableException[]

Excepciones y advertencias de migración.

id

string

Identificador de resultado

lastStorageUpdate

string

Última vez que se actualizó el almacenamiento

message

string

Mensaje de progreso de la migración

migrationReportResult

MigrationReportResult

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

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

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

Número de elementos completados correctamente

itemsCount

integer

Número de elementos

lastStorageUpdate

string

Ú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

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 tareas

isCloneable

boolean

si la tarea se puede clonar o no

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Resultado 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 de MySQL para Azure Database for MySQL entradas de tarea de migración

Nombre Tipo Description
migrationSetting

object

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

name

string

Nombre de la base de datos

sourceSetting

object

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

tableMap

object

Asignación de 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 optimizar el comportamiento de la migración del punto de conexión de destino

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrada para la tarea que migra las 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 mySQL de origen

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

Número de cambios aplicados

cdcDeleteCounter

integer

Número de eliminaciones cdc

cdcInsertCounter

integer

Número de inserciones cdc

cdcUpdateCounter

integer

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string

Hora de finalización de la migración

fullLoadCompletedTables

integer

Número de tablas completadas en carga completa

fullLoadErroredTables

integer

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer

Número de tablas en cola en la carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de cambios entrantes

initializationCompleted

boolean

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

latency

integer

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

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

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

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

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string

Hora de finalización de carga completa

fullLoadEstFinishTime

string

Estimación para finalizar la carga completa

fullLoadStartedOn

string

Hora de inicio de carga completa

fullLoadTotalRows

integer

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora de la ú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

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 tareas

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Resultado 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[]:

Resultado 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 que Oracle Azure Database for PostgreSQL entradas de tareas de migración

Nombre Tipo Description
caseManipulation

string

Cómo controlar el uso de 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 la migración del punto de conexión de origen

tableMap

object

Asignación de 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 la 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

Número de cambios aplicados

cdcDeleteCounter

integer

Número de eliminaciones cdc

cdcInsertCounter

integer

Número de inserciones cdc

cdcUpdateCounter

integer

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string

Hora de finalización de la migración

fullLoadCompletedTables

integer

Número de tablas completadas en carga completa

fullLoadErroredTables

integer

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer

Número de tablas en cola en carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de cambios entrantes

initializationCompleted

boolean

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

latency

integer

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

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

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

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

Número de eliminaciones aplicadas

cdcInsertCounter

integer

Número de inserciones aplicadas

cdcUpdateCounter

integer

Número de actualizaciones aplicadas

dataErrorsCounter

integer

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string

Hora de finalización de carga completa

fullLoadEstFinishTime

string

Estimación para finalizar la carga completa

fullLoadStartedOn

string

Hora de inicio de carga completa

fullLoadTotalRows

integer

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora de la ú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

Número total de cambios aplicados

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

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

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 la 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 la 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

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

Número de cambios aplicados

cdcDeleteCounter

integer

Número de eliminaciones cdc

cdcInsertCounter

integer

Número de inserciones cdc

cdcUpdateCounter

integer

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string

Hora de finalización de la migración

fullLoadCompletedTables

integer

Número de tablas completadas en carga completa

fullLoadErroredTables

integer

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer

Número de tablas en cola en carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de cambios entrantes

initializationCompleted

boolean

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

latency

integer

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

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

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

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

Número de eliminaciones aplicadas

cdcInsertCounter

integer

Número de inserciones aplicadas

cdcUpdateCounter

integer

Número de actualizaciones aplicadas

dataErrorsCounter

integer

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string

Hora de finalización de carga completa

fullLoadEstFinishTime

string

Estimación para finalizar la carga completa

fullLoadStartedOn

string

Hora de inicio de carga completa

fullLoadTotalRows

integer

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora de la ú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

Número total de cambios aplicados

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propiedades de la tarea que migra las bases de datos de 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[]:

Resultado 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 de SQL para Azure SQL entradas de tarea de migración de base de datos

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 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 de SQL para Azure SQL entradas de tarea de migración de sincronización de base de datos

Nombre Tipo Description
id

string

Identificador único de la base de datos

migrationSetting

object

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

name

string

Nombre de base de datos

schemaName

string

Nombre de esquema que se va a migrar

sourceSetting

object

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

tableMap

object

Asignación de tablas de origen a destino

targetDatabaseName

string

Nombre de la base de datos de destino

targetSetting

object

Configuración de destino para optimizar el comportamiento de la 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

Número de cambios aplicados

cdcDeleteCounter

integer

Número de eliminaciones cdc

cdcInsertCounter

integer

Número de inserciones cdc

cdcUpdateCounter

integer

Número de actualizaciones cdc

databaseName

string

Nombre de la base de datos

endedOn

string

Hora de finalización de la migración

fullLoadCompletedTables

integer

Número de tablas completadas en carga completa

fullLoadErroredTables

integer

Número de tablas con errores en la carga completa

fullLoadLoadingTables

integer

Número de tablas que se cargan en carga completa

fullLoadQueuedTables

integer

Número de tablas en cola en la carga completa

id

string

Identificador de resultado

incomingChanges

integer

Número de cambios entrantes

initializationCompleted

boolean

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

latency

integer

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

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

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

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

Número de eliminaciones aplicadas

cdcInsertCounter

integer

Número de inserciones aplicadas

cdcUpdateCounter

integer

Número de actualizaciones aplicadas

dataErrorsCounter

integer

Número de errores de datos

databaseName

string

Nombre de la base de datos

fullLoadEndedOn

string

Hora de finalización de carga completa

fullLoadEstFinishTime

string

Estimación para finalizar la carga completa

fullLoadStartedOn

string

Hora de inicio de carga completa

fullLoadTotalRows

integer

Número de filas aplicadas en carga completa

id

string

Identificador de resultado

lastModifiedTime

string

Hora de la ú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

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 tareas

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Resultado 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 que se seleccionan automáticamente desde la memoria caché del plan de consulta o 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

Hora de finalización de la migración

errorCount

integer

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

Número de objetos

numberOfObjectsCompleted

integer

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

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 validación de integridad de datos entre las tablas de origen y destino que se migran.

endedOn

string

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 ejecución de consultas entre la base de datos de origen y de destino

resultType string:

MigrationDatabaseLevelValidationOutput

Tipo de resultado

schemaValidationResult

SchemaComparisonValidationResult

Proporciona el resultado de 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

Hora de inicio de validación

status

ValidationStatus

Estado actual de 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 un mapa del nombre de la base de datos al identificador de la base de datos

durationInSeconds

integer

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

endedOn

string

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

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

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

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

Número de elementos completados correctamente

itemsCount

integer

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

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 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 tareas

isCloneable

boolean

si la tarea se puede clonar o no

output MigrateSqlServerSqlDbTaskOutput[]:

Resultado 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 de SQL para Azure SQL db Instancia administrada entradas de tareas de migración

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

Información del recurso compartido de archivos de copia de seguridad 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 SQL Server bases de datos a Azure SQL escenario en línea de Instancia administrada base de datos.

Nombre Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicación de Azure Active Directory que usará la instancia de DMS (clásico) para conectarse a la instancia de destino de Azure SQL Database Instancia administrada 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 iniciarán en paralelo

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

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

storageResourceId

string

ResourceId completo del almacenamiento

targetConnectionInfo

MiSqlConnectionInfo

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

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nombre Tipo Description
activeBackupSets

BackupSetInfo[]

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

containerName

string

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

endedOn

string

Hora de finalización de la migración de la 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

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

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

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 bases de datos de SQL Server a Azure SQL escenario de sincronización de Instancia administrada 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 tareas

output MigrateSqlServerSqlMISyncTaskOutput[]:

Resultado 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 SQL Server bases de datos a Azure SQL Database Instancia administrada.

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 copia de seguridad nueva. 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

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

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

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

Tamaño de la base de datos en megabytes

stage

DatabaseMigrationStage

Fase actual de la migración

startedOn

string

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

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

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 un mapa del nombre de la base de datos al identificador de la base de datos

endedOn

string

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

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 SQL Server bases de datos a Azure SQL Database Instancia administrada

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 tareas

isCloneable

boolean

si la tarea se puede clonar o no

output MigrateSqlServerSqlMITaskOutput[]:

Resultado 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 Azure SQL Database Instancia administrada.

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

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

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

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

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 SQL Server bases de datos a Azure SQL Database Instancia administrada.

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[]:

Resultado 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

Marca de tiempo que se va a completar

databaseName

string

Nombre de 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 comando

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

Nombre Tipo Description
Completed

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

Estado actual de la migración

Nombre Tipo Description
Completed

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

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

Nombre Tipo Description
endedOn

string

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

Hora de inicio de validación

status

ValidationStatus

Estado actual de 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 validación en el nivel de migración. El 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 Azure SQL instancia administrada de base de datos

Nombre Tipo Description
managedInstanceResourceId

string

Identificador de recurso para Azure SQL instancia administrada de base de datos

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

La 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

El tipo de origen de datos

Nombre Tipo Description
BlobContainer

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

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

Nombre Tipo Description
averageDocumentSize

integer

Tamaño medio del documento o -1 si el tamaño medio es desconocido

dataSize

integer

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

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 una 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 habilitado el particionamiento. Tenga en cuenta que la tarea de migración habilitará el particionamiento en el destino si es necesario.

viewOf

string

Nombre de la colección de la que se trata de una vista de , si IsView es true.

MongoDbCollectionProgress

Describe el progreso de una colección.

Nombre Tipo Description
bytesCopied

integer

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

documentsCopied

integer

Número de documentos copiados durante la fase de copia

elapsedTime

string

Tiempo transcurrido con 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

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

eventsReplayed

integer

Número de eventos de oplog reproducidos hasta ahora

lastEventTime

string

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

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, 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, es null.

resultType string:

Collection

Tipo de objeto de progreso

state

MongoDbMigrationState

totalBytes

integer

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

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 recopilació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

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 dirección URL de contenedor de blobs o de cadena de conexión de MongoDB. 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 va a confiar 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

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

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

documentCount

integer

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 habilitado el 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

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

Número de documentos copiados durante la fase de copia

elapsedTime

string

Tiempo transcurrido con 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

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

eventsReplayed

integer

Número de eventos de oplog reproducidos hasta ahora

lastEventTime

string

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

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, 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, es null.

resultType string:

Database

Tipo de objeto de progreso

state

MongoDbMigrationState

totalBytes

integer

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

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

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 advertencia que se produjo durante una migración de MongoDB.

Nombre Tipo Description
code

string

Código no localizado, legible por máquina que describe el error o la advertencia.

count

integer

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

Tipo de error o advertencia

MongoDbErrorType

Tipo de error o advertencia

Nombre Tipo Description
Error

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

Describe el progreso de la migración general.

Nombre Tipo Description
bytesCopied

integer

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

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

Número de eventos de registro de operación en espera de reproducción

eventsReplayed

integer

Número de eventos de trabajo que se han reproducido hasta ahora

lastEventTime

string

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

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, 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, es null.

resultType string:

Migration

Tipo de objeto de progreso

state

MongoDbMigrationState

totalBytes

integer

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

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

El límite de RU en un destino de CosmosDB al que se incrementarán temporalmente las colecciones (si es inferior) durante la copia inicial de una migración, de 10 000 a 1000 000, o 0 para usar la potenciación predeterminada (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

Nombre Tipo Description
Canceled

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

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

Nombre Tipo Description
Continuous

string

Disabled

string

OneTime

string

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

Ordenación de campos

MongoDbShardKeyInfo

Describe una clave de partición de MongoDB.

Nombre Tipo Description
fields

MongoDbShardKeyField[]

Los campos de la clave de partición

isUnique

boolean

Si la clave de partición es única

MongoDbShardKeyOrder

Ordenación de campos

Nombre Tipo Description
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

Describe una clave de partición de MongoDB.

Nombre Tipo Description
fields

MongoDbShardKeyField[]

Los campos 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

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

minFreeCpu

integer

El porcentaje de tiempo de CPU que el migrador intentará evitar el uso, de 0 a 100

minFreeMemoryMb

integer

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

Nombre Tipo Description
AzureDbForMySQL

string

SqlServer

string

ObjectType

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

Nombre Tipo Description
Function

string

StoredProcedures

string

Table

string

User

string

View

string

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

EZConnect o TNSName cadena de conexión.

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 desea confiar 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 del recurso.

name

string

Nombre del recurso.

properties ProjectTaskProperties:

Propiedades de tareas personalizadas

systemData

SystemData

Metadatos relacionados con la creación y la ú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 resultados de ejecución en origen y destino

validationErrors

ValidationError

Errores que forman parte de la ejecución

QueryExecutionResult

Describe los resultados del análisis de consultas para su 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

Total no. de instrucciones en el lote

targetResult

ExecutionStatistics

Resultado del análisis de consultas del destino

ReplicateMigrationState

Contenedor para replicar los estados de migración notificados.

Nombre Tipo Description
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

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 la pila

ScenarioSource

Enumeración del tipo de origen

Nombre Tipo Description
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

Enumeración del tipo de destino

Nombre Tipo Description
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

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.

Nombre Tipo Description
Default

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

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 de sistema operativo

serverPlatform

string

Nombre de la plataforma de servidor

serverVersion

string

Versión del servidor de bases de datos

Severity

Gravedad del error de validación

Nombre Tipo Description
Error

string

Message

string

Warning

string

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 desea confiar 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

Nombre Tipo Description
SqlOnPrem

string

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 de SSIS de origen, solo se admite el catálogo de SSIS ahora en DMS (clásico).

SsisMigrationOverwriteOption

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

Nombre Tipo Description
Ignore

string

Overwrite

string

SsisMigrationStage

Fase actual de la migración de SSIS

Nombre Tipo Description
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

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

Nombre Tipo Description
SsisCatalog

string

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.

Nombre Tipo Description
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

SyncMigrationDatabaseErrorEvent

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.

Nombre Tipo Description
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

Nombre Tipo Description
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

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

Nombre Tipo Description
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

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

Nombre Tipo Description
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propiedades de la tarea que valida la entrada de migración de SQL para Azure SQL migraciones de sincronización de base de datos

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[]

Resultado 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 SQL Server bases de datos a Azure SQL escenario en línea de Instancia administrada base de datos.

Nombre Tipo Description
azureApp

AzureActiveDirectoryApp

Aplicación de Azure Active Directory que usará la instancia de DMS (clásico) para conectarse a la instancia de destino de Azure SQL Database Instancia administrada 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 SQL Server de origen

storageResourceId

string

ResourceId completo del almacenamiento

targetConnectionInfo

MiSqlConnectionInfo

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

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

Nombre Tipo Description
id

string

Identificador de base de datos

name

string

Nombre de 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 de SQL para Azure SQL escenario de sincronización de Instancia administrada 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[]

Resultado 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 de SQL para 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 copia de seguridad nueva.

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 de SQL para Azure SQL Managed Instance migraciones

Nombre Tipo Description
backupFolderErrors

ReportableException[]

Errores asociados a la ruta de acceso backupFolder

backupShareCredentialsErrors

ReportableException[]

Errores asociados con las credenciales de contraseña y el nombre de usuario 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 base de datos

restoreDatabaseNameErrors

ReportableException[]

Errores asociados a RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

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

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[]

Resultado 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 que Oracle 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 SQL Sync

Nombre Tipo Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bases de datos que se van a migrar

sourceConnectionInfo

SqlConnectionInfo

Información para conectarse a 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 migraciones de SQL Sync

Nombre Tipo Description
id

string

Identificador de base de datos

name

string

Nombre de 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 del error

ValidationStatus

Estado actual de la validación

Nombre Tipo Description
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

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

Nombre Tipo Valor predeterminado Description
waitCount

integer

Total no. de esperas

waitTimeMs

number

0

Tiempo de espera total en milisegundos

waitType

string

Tipo de espera