Condividi tramite


Tasks - Get

Ottenere informazioni sulle attività
La risorsa attività è una risorsa nidificata e solo proxy che rappresenta il lavoro eseguito da un'istanza del Servizio Migrazione del database (classica). Il metodo GET recupera informazioni su un'attività.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
groupName
path True

string

Nome del gruppo di risorse

projectName
path True

string

Nome del progetto

serviceName
path True

string

Nome del servizio

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

taskName
path True

string

Nome dell'attività

api-version
query True

string

Versione dell'API

$expand
query

string

Espandere la risposta

Risposte

Nome Tipo Descrizione
200 OK

ProjectTask

Una risorsa attività

Other Status Codes

ApiError

Errore

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Tasks_Get

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ApiError

Informazioni sull'errore.

AuthenticationType

Enumerazione dei possibili tipi di autenticazione durante la connessione

AzureActiveDirectoryApp

Applicazione Azure Active Directory

BackupFileInfo

Informazioni sul file di backup

BackupFileStatus

Enumerazione stato del file di backup del log.

BackupMode

Enumerazione delle modalità di backup

BackupSetInfo

Informazioni sul set di backup

BackupType

Enumerazione dei diversi tipi di backup.

BlobShare

Informazioni sull'archiviazione dei contenitori BLOB.

CommandState

Stato del comando. Questo viene ignorato se inviato.

ConnectToMongoDbTaskProperties

Proprietà per l'attività che convalida la connessione a e fornisce informazioni su un server MongoDB

ConnectToSourceMySqlTaskInput

Input per l'attività che convalida la connessione al database MySQL

ConnectToSourceMySqlTaskProperties

Proprietà per l'attività che convalida la connessione al database MySQL

ConnectToSourceNonSqlTaskOutput

Output per la connessione all'origine del tipo MySQL

ConnectToSourceOracleSyncTaskInput

Input per l'attività che convalida la connessione al database Oracle

ConnectToSourceOracleSyncTaskOutput

Output per l'attività che convalida la connessione al database Oracle

ConnectToSourceOracleSyncTaskProperties

Proprietà per l'attività che convalida la connessione al database Oracle

ConnectToSourcePostgreSqlSyncTaskInput

Input per l'attività che convalida la connessione a PostgreSQL e i requisiti del server di origine

ConnectToSourcePostgreSqlSyncTaskOutput

Output per l'attività che convalida la connessione a PostgreSQL e i requisiti del server di origine

ConnectToSourcePostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida la connessione al server PostgreSQL e ai requisiti del server di origine per la migrazione online

ConnectToSourceSqlServerSyncTaskProperties

Proprietà per l'attività che convalida la connessione a SQL Server e i requisiti del server di origine per la migrazione online

ConnectToSourceSqlServerTaskInput

Input per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Output del livello di processo dell'agente per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Output a livello di database per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

ConnectToSourceSqlServerTaskOutputLoginLevel

Output del livello di accesso per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

ConnectToSourceSqlServerTaskOutputTaskLevel

Output a livello di attività per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

ConnectToSourceSqlServerTaskProperties

Proprietà per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

ConnectToTargetAzureDbForMySqlTaskInput

Input per l'attività che convalida la connessione a Database di Azure per MySQL e i requisiti del server di destinazione

ConnectToTargetAzureDbForMySqlTaskOutput

Output per l'attività che convalida la connessione a Database di Azure per MySQL e i requisiti del server di destinazione

ConnectToTargetAzureDbForMySqlTaskProperties

Proprietà per l'attività che convalida la connessione a Database di Azure per MySQL e i requisiti del server di destinazione

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Output per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida la connessione al server di Database di Azure per PostgreSQL e ai requisiti del server di destinazione per la migrazione online

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione per l'origine Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Output per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione per l'origine Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida la connessione al server di Database di Azure per PostgreSQL e ai requisiti del server di destinazione per la migrazione online per l'origine Oracle.

ConnectToTargetSqlDbTaskInput

Input per l'attività che convalida la connessione al database SQL e ai requisiti del server di destinazione

ConnectToTargetSqlDbTaskOutput

Output per l'attività che convalida la connessione al database SQL e ai requisiti del server di destinazione

ConnectToTargetSqlDbTaskProperties

Proprietà per l'attività che convalida la connessione al database SQL e ai requisiti del server di destinazione

ConnectToTargetSqlMISyncTaskInput

Input per l'attività che convalida la connessione allo scenario online di Istanza gestita di database SQL di Azure.

ConnectToTargetSqlMISyncTaskOutput

Output per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure.

ConnectToTargetSqlMISyncTaskProperties

Proprietà per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure

ConnectToTargetSqlMITaskInput

Input per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure.

ConnectToTargetSqlMITaskOutput

Output per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure.

ConnectToTargetSqlMITaskProperties

Proprietà per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure

ConnectToTargetSqlSqlDbSyncTaskInput

Input per l'attività che convalida la connessione al database SQL di Azure e ai requisiti del server di destinazione

ConnectToTargetSqlSqlDbSyncTaskProperties

Proprietà per l'attività che convalida la connessione al database SQL e i requisiti del server di destinazione per la migrazione online

createdByType
DatabaseBackupInfo

Informazioni sui file di backup quando viene usata la modalità di backup esistente.

DatabaseCompatLevel

Enumerazione dei livelli di compatibilità del database DI SQL Server

DatabaseFileInfo

Informazioni specifiche sul file di database

DatabaseFileType

Enumerazione dei tipi di file di database di SQL Server

DatabaseMigrationStage

Fase corrente della migrazione

DatabaseMigrationState

Stato di migrazione a livello di database.

DatabaseSchemaMap

Mapping degli schemi per database

DatabaseState

Enumerazione degli stati del database di SQL Server

DatabaseSummaryResult

Riepilogo dei risultati del database nella migrazione

DatabaseTable

Proprietà della tabella

DataIntegrityValidationResult

Risultati per i risultati della convalida dell'integrità dei dati basata su checksum

DataItemMigrationSummaryResult

Riepilogo di base di una migrazione degli elementi di dati

ExecutionStatistics

Descrizione degli errori che si verificano durante l'esecuzione della convalida della migrazione

FileShare

Informazioni sulla condivisione file con Percorso, Nome utente e Password.

GetTdeCertificatesSqlTaskInput

Input per l'attività che ottiene i certificati TDE in formato con codifica Base64.

GetTdeCertificatesSqlTaskOutput

Output dell'attività che ottiene i certificati TDE in formato con codifica Base64.

GetTdeCertificatesSqlTaskProperties

Proprietà per l'attività che ottiene i certificati TDE in formato con codifica Base64.

GetUserTablesMySqlTaskInput

Input per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesMySqlTaskOutput

Output dell'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesMySqlTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesOracleTaskInput

Input per l'attività che ottiene l'elenco di tabelle contenute in un elenco fornito di schemi Oracle.

GetUserTablesOracleTaskOutput

Output per l'attività che ottiene l'elenco di tabelle contenute in un elenco fornito di schemi Oracle.

GetUserTablesOracleTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di schemi Oracle

GetUserTablesPostgreSqlTaskInput

Input per l'attività che ottiene l'elenco di tabelle per un elenco specificato di database PostgreSQL.

GetUserTablesPostgreSqlTaskOutput

Output per l'attività che ottiene l'elenco di tabelle per un elenco specificato di database PostgreSQL.

GetUserTablesPostgreSqlTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesSqlSyncTaskInput

Input per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesSqlSyncTaskOutput

Output dell'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesSqlSyncTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesSqlTaskInput

Input per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesSqlTaskOutput

Output dell'attività che raccoglie le tabelle utente per l'elenco specificato di database

GetUserTablesSqlTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

LoginMigrationStage

Enumerazione della diversa fase di migrazione dell'account di accesso.

LoginType

Mapping enumerazione di SMO LoginType.

MigrateMISyncCompleteCommandInput

Input per il comando che completa la migrazione online per un'istanza gestita di database SQL di Azure.

MigrateMISyncCompleteCommandOutput

Output per il comando che completa la migrazione online per un'istanza gestita di database SQL di Azure.

MigrateMISyncCompleteCommandProperties

Proprietà per il comando che completa la migrazione online per un'istanza gestita di database SQL di Azure.

MigrateMongoDbTaskProperties

Proprietà per l'attività che esegue la migrazione dei dati tra origini dati MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informazioni specifiche del database per gli input delle attività di migrazione da MySQL a Database di Azure per MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni offline

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Proprietà per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni offline

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informazioni specifiche del database per MySQL in Database di Azure per gli input delle attività di migrazione mySQL

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni online

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni online

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di Oracle a Database di Azure per PostgreSQL per le migrazioni online

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informazioni specifiche del database per gli input delle attività di migrazione da Oracle a Database di Azure per PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input per l'attività che esegue la migrazione di database Oracle a Database di Azure per PostgreSQL per le migrazioni online

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informazioni specifiche del database per PostgreSQL per gli input delle attività di migrazione di Database di Azure per PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabelle selezionate per la migrazione

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input per l'attività che esegue la migrazione di database PostgreSQL a Database di Azure per PostgreSQL per le migrazioni online

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di database PostgreSQL a Database di Azure per PostgreSQL per le migrazioni online

MigrateSqlServerSqlDbDatabaseInput

Informazioni specifiche del database per gli input delle attività di migrazione da SQL a database SQL di Azure

MigrateSqlServerSqlDbSyncDatabaseInput

Informazioni specifiche del database per gli input dell'attività di migrazione della sincronizzazione da SQL a database SQL di Azure

MigrateSqlServerSqlDbSyncTaskInput

Input per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure per le migrazioni online

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure per le migrazioni online

MigrateSqlServerSqlDbTaskInput

Input per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Proprietà per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure

MigrateSqlServerSqlMIDatabaseInput

Informazioni specifiche del database per l'input dell'attività di migrazione da SQL a Istanza gestita di database SQL di Azure

MigrateSqlServerSqlMISyncTaskInput

Input per l'attività che esegue la migrazione dei database di SQL Server allo scenario online di Istanza gestita di database SQL di Azure.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Proprietà per l'attività che esegue la migrazione dei database di SQL Server allo scenario di sincronizzazione di Istanza gestita di database SQL di Azure

MigrateSqlServerSqlMITaskInput

Input per l'attività che esegue la migrazione di database di SQL Server a Istanza gestita di database SQL di Azure.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Proprietà per l'attività che esegue la migrazione di database di SQL Server a Istanza gestita di database SQL di Azure

MigrateSsisTaskInput

Input per attività che esegue la migrazione di pacchetti SSIS da SQL Server a Istanza gestita di database SQL di Azure.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Proprietà per l'attività che esegue la migrazione di pacchetti SSIS da database di SQL Server a Istanza gestita di database SQL di Azure.

MigrateSyncCompleteCommandInput

Input per il comando che completa la migrazione della sincronizzazione per un database.

MigrateSyncCompleteCommandOutput

Output per il comando che completa la migrazione della sincronizzazione per un database.

MigrateSyncCompleteCommandProperties

Proprietà per il comando che completa la migrazione della sincronizzazione per un database.

MigrationEligibilityInfo

Informazioni sull'idoneità alla migrazione di un oggetto server

MigrationReportResult

Il risultato del report di convalida della migrazione contiene l'URL per il download del report generato.

MigrationState

Stato corrente della migrazione

MigrationStatus

Stato corrente della migrazione

MigrationValidationDatabaseSummaryResult

Risultato di riepilogo a livello di database di convalida della migrazione

MigrationValidationOptions

Tipi di convalide da eseguire dopo la migrazione

MigrationValidationResult

Risultato della convalida della migrazione

MiSqlConnectionInfo

Proprietà necessarie per creare una connessione all'istanza gestita di database SQL di Azure

MongoDbClusterInfo

Descrive un'origine dati MongoDB

MongoDbClusterType

Tipo di origine dati

MongoDbCollectionInfo

Descrive una raccolta supportata all'interno di un database MongoDB

MongoDbCollectionProgress

Descrive lo stato di avanzamento di una raccolta

MongoDbCollectionSettings

Descrive come eseguire la migrazione di una singola raccolta MongoDB

MongoDbConnectionInfo

Descrive una connessione a un'origine dati MongoDB

MongoDbDatabaseInfo

Descrive un database all'interno di un'origine dati MongoDB

MongoDbDatabaseProgress

Descrive lo stato di avanzamento di un database

MongoDbDatabaseSettings

Descrive come eseguire la migrazione di un singolo database MongoDB

MongoDbError

Descrive un errore o un avviso che si è verificato durante una migrazione di MongoDB

MongoDbErrorType

Tipo di errore o avviso

MongoDbMigrationProgress

Descrive lo stato di avanzamento della migrazione complessiva

MongoDbMigrationSettings

Descrive come eseguire una migrazione dei dati mongoDB

MongoDbMigrationState
MongoDbReplication

Descrive come le modifiche verranno replicate dall'origine alla destinazione. Il valore predefinito è OneTime.

MongoDbShardKeyField

Descrive un riferimento al campo all'interno di una chiave di partizione mongoDB

MongoDbShardKeyInfo

Descrive una chiave di partizione mongoDB

MongoDbShardKeyOrder

Ordinamento dei campi

MongoDbShardKeySetting

Descrive una chiave di partizione mongoDB

MongoDbThrottlingSettings

Specifica i limiti delle risorse per la migrazione

MySqlConnectionInfo

Informazioni per la connessione al server MySQL

MySqlTargetPlatformType

Piattaforma di destinazione per la migrazione

ObjectType

Tipo dell'oggetto con la differenza. ad esempio (Tabella/Vista/StoredProcedure)

ODataError

Informazioni sugli errori in formato OData.

OracleConnectionInfo

Informazioni per la connessione al server Oracle

OrphanedUserInfo

Informazioni sugli utenti orfani nel database di SQL Server.

PostgreSqlConnectionInfo

Informazioni per la connessione al server PostgreSQL

ProjectTask

Una risorsa attività

QueryAnalysisValidationResult

Risultati per il confronto dell'analisi delle query tra l'origine e la destinazione

QueryExecutionResult

Descrive i risultati dell'analisi delle query per l'esecuzione nell'origine e nella destinazione

ReplicateMigrationState

Wrapper per replicare gli stati di migrazione segnalati.

ReportableException

Oggetto Eccezione per tutte le eccezioni personalizzate

ScenarioSource

Enumerazione del tipo di origine

ScenarioTarget

Enumerazione del tipo di destinazione

SchemaComparisonValidationResult

Risultati per il confronto dello schema tra l'origine e la destinazione

SchemaComparisonValidationResultType

Descrizione degli errori che si verificano durante l'esecuzione della convalida della migrazione

SelectedCertificateInput

Informazioni per l'esportazione del certificato per i database abilitati per TDE.

ServerLevelPermissionsGroup

Gruppo di autorizzazioni per le convalide. Questi gruppi eseguiranno un set di autorizzazioni per la convalida dell'attività utente. Selezionare il gruppo di autorizzazioni per l'attività che si sta eseguendo.

ServerProperties

Proprietà del server per l'origine del tipo MySQL

Severity

Gravità dell'errore di convalida

SqlConnectionInfo

Informazioni per la connessione al server di database SQL

SqlSourcePlatform

Tipo di piattaforma server per la connessione

SsisMigrationInfo

Informazioni sulla migrazione SSIS con tipo di archivio SSIS, sovrascrivere i criteri.

SsisMigrationOverwriteOption

L'opzione di sovrascrittura per la migrazione degli oggetti SSIS è supportata solo per ignorare e sovrascrivere il servizio Migrazione del database (versione classica) e in futuro è possibile aggiungere l'opzione Riutilizzo per l'oggetto contenitore

SsisMigrationStage

Fase corrente della migrazione SSIS

SsisStoreType

Enumerazione del tipo di archivio SSIS di origine supportato nel Servizio Migrazione del database (versione classica)

StartMigrationScenarioServerRoleResult

Risultato della migrazione dei ruoli del server

SyncDatabaseMigrationReportingState

Enumerazione dello stato diverso della migrazione online a livello di database.

SyncMigrationDatabaseErrorEvent

Errori di migrazione del database per la migrazione online

SyncTableMigrationState

Enumerazione dello stato diverso della migrazione online a livello di tabella.

SystemData
TaskState

Stato dell'attività. Questo viene ignorato se inviato.

UpdateActionType

Tipo della differenza effettiva per l'oggetto confrontato, durante l'esecuzione del confronto dello schema

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Proprietà per l'attività che convalida l'input di migrazione per le migrazioni di sincronizzazione da SQL a database SQL di Azure

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input per l'attività che esegue la migrazione dei database di SQL Server allo scenario online di Istanza gestita di database SQL di Azure.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Output per l'attività che convalida l'input di migrazione per la migrazione online di Istanza gestita di database SQL di Azure

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Proprietà per l'attività che convalida l'input di migrazione per SQL allo scenario di sincronizzazione di Istanza gestita di database SQL di Azure

ValidateMigrationInputSqlServerSqlMITaskInput

Input per l'attività che convalida l'input di migrazione per SQL in Istanza gestita di SQL di Azure

ValidateMigrationInputSqlServerSqlMITaskOutput

Output per l'attività che convalida l'input di migrazione per SQL alle migrazioni di Istanza gestita di SQL di Azure

ValidateMigrationInputSqlServerSqlMITaskProperties

Proprietà per l'attività che convalida l'input di migrazione per SQL a Istanza gestita di database SQL di Azure

ValidateMongoDbTaskProperties

Proprietà per l'attività che convalida una migrazione tra origini dati MongoDB

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida una migrazione per Oracle a Database di Azure per PostgreSQL per le migrazioni online

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Output per l'attività che convalida l'input di migrazione per Oracle a Database di Azure per PostgreSQL per le migrazioni online

ValidateSyncMigrationInputSqlServerTaskInput

Input per l'attività che convalida l'input di migrazione per le migrazioni di sincronizzazione SQL

ValidateSyncMigrationInputSqlServerTaskOutput

Output per l'attività che convalida l'input della migrazione per le migrazioni di sincronizzazione SQL

ValidationError

Descrizione degli errori che si verificano durante l'esecuzione della convalida della migrazione

ValidationStatus

Stato corrente della convalida

WaitStatistics

Statistiche di attesa raccolte durante l'esecuzione batch di query

ApiError

Informazioni sull'errore.

Nome Tipo Descrizione
error

ODataError

Informazioni sugli errori in formato OData

systemData

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

AuthenticationType

Enumerazione dei possibili tipi di autenticazione durante la connessione

Valore Descrizione
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

Applicazione Azure Active Directory

Nome Tipo Descrizione
appKey

string

Chiave usata per l'autenticazione nell'applicazione Azure Active Directory

applicationId

string

ID applicazione dell'applicazione Azure Active Directory

ignoreAzurePermissions

boolean

Ignorare il controllo delle autorizzazioni di Azure nell'app AAD

tenantId

string

ID tenant del cliente

BackupFileInfo

Informazioni sul file di backup

Nome Tipo Descrizione
familySequenceNumber

integer

Numero di sequenza del file di backup nel set di backup

fileLocation

string

Percorso del file di backup nella cartella condivisa

status

BackupFileStatus

Stato del file di backup durante la migrazione

BackupFileStatus

Enumerazione stato del file di backup del log.

Valore Descrizione
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

Enumerazione delle modalità di backup

Valore Descrizione
CreateBackup
ExistingBackup

BackupSetInfo

Informazioni sul set di backup

Nome Tipo Descrizione
backupFinishedDate

string (date-time)

Data e ora di fine dell'operazione di backup

backupSetId

string

ID per il set di file di backup

backupStartDate

string (date-time)

Data e ora di inizio dell'operazione di backup

backupType

BackupType

Enumerazione dei diversi tipi di backup

databaseName

string

Nome del database a cui appartiene il set di backup

firstLsn

string

Primo numero di sequenza del log del file di backup

isBackupRestored

boolean

Indica se il set di backup viene ripristinato o meno

lastLsn

string

Ultimo numero di sequenza del log del file di backup

lastModifiedTime

string (date-time)

Ora dell'ultima modifica del file di backup nel percorso della condivisione

listOfBackupFiles

BackupFileInfo[]

Elenco di file nel set di backup

BackupType

Enumerazione dei diversi tipi di backup.

Valore Descrizione
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

Informazioni sull'archiviazione dei contenitori BLOB.

Nome Tipo Descrizione
sasUri

string

URI di firma di accesso condiviso del contenitore dell'account di archiviazione di Azure.

CommandState

Stato del comando. Questo viene ignorato se inviato.

Valore Descrizione
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

Proprietà per l'attività che convalida la connessione a e fornisce informazioni su un server MongoDB

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MongoDbConnectionInfo

Descrive una connessione a un'origine dati MongoDB

output

MongoDbClusterInfo[]

Matrice contenente un singolo oggetto MongoDbClusterInfo

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Connect.MongoDb

Tipo di attività.

ConnectToSourceMySqlTaskInput

Input per l'attività che convalida la connessione al database MySQL

Nome Tipo Valore predefinito Descrizione
checkPermissionsGroup

ServerLevelPermissionsGroup

Gruppo di autorizzazioni per le convalide

isOfflineMigration

boolean

False

Flag per se la migrazione è offline

sourceConnectionInfo

MySqlConnectionInfo

Informazioni per la connessione all'origine MySQL

targetPlatform

MySqlTargetPlatformType

Piattaforma di destinazione per la migrazione

ConnectToSourceMySqlTaskProperties

Proprietà per l'attività che convalida la connessione al database MySQL

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToSourceMySqlTaskInput

Input dell'attività

output

ConnectToSourceNonSqlTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToSource.MySql

Tipo di attività.

ConnectToSourceNonSqlTaskOutput

Output per la connessione all'origine del tipo MySQL

Nome Tipo Descrizione
databases

string[]

Elenco di database nel server

id

string

Identificatore del risultato

serverProperties

ServerProperties

Proprietà del server

sourceServerBrandVersion

string

Versione del marchio del server

validationErrors

ReportableException[]

Errori di convalida associati all'attività

ConnectToSourceOracleSyncTaskInput

Input per l'attività che convalida la connessione al database Oracle

Nome Tipo Descrizione
sourceConnectionInfo

OracleConnectionInfo

Informazioni per la connessione all'origine Oracle

ConnectToSourceOracleSyncTaskOutput

Output per l'attività che convalida la connessione al database Oracle

Nome Tipo Descrizione
databases

string[]

Elenco degli schemi nel server di origine

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

validationErrors

ReportableException[]

Errori di convalida associati all'attività

ConnectToSourceOracleSyncTaskProperties

Proprietà per l'attività che convalida la connessione al database Oracle

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToSourceOracleSyncTaskInput

Input dell'attività

output

ConnectToSourceOracleSyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToSource.Oracle.Sync

Tipo di attività.

ConnectToSourcePostgreSqlSyncTaskInput

Input per l'attività che convalida la connessione a PostgreSQL e i requisiti del server di origine

Nome Tipo Descrizione
sourceConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per il server PostgreSQL di origine

ConnectToSourcePostgreSqlSyncTaskOutput

Output per l'attività che convalida la connessione a PostgreSQL e i requisiti del server di origine

Nome Tipo Descrizione
databases

string[]

Elenco di database nel server di origine

id

string

Identificatore del risultato

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

validationErrors

ReportableException[]

Errori di convalida associati all'attività

ConnectToSourcePostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida la connessione al server PostgreSQL e ai requisiti del server di origine per la migrazione online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToSourcePostgreSqlSyncTaskInput

Input dell'attività

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToSource.PostgreSql.Sync

Tipo di attività.

ConnectToSourceSqlServerSyncTaskProperties

Proprietà per l'attività che convalida la connessione a SQL Server e i requisiti del server di origine per la migrazione online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToSourceSqlServerTaskInput

Input dell'attività

output ConnectToSourceSqlServerTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToSource.SqlServer.Sync

Tipo di attività.

ConnectToSourceSqlServerTaskInput

Input per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

Nome Tipo Valore predefinito Descrizione
checkPermissionsGroup

ServerLevelPermissionsGroup

Gruppo di autorizzazioni per le convalide

collectAgentJobs

boolean

False

Flag per se raccogliere i processi dell'agente dal server di origine.

collectDatabases

boolean

True

Flag per se raccogliere i database dal server di origine.

collectLogins

boolean

False

Flag per se raccogliere gli account di accesso dal server di origine.

collectTdeCertificateInfo

boolean

False

Flag per se raccogliere i nomi dei certificati TDE dal server di origine.

encryptedKeyForSecureFields

string

chiave crittografata per i campi protetti

sourceConnectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server di origine

validateSsisCatalogOnly

boolean

False

Flag che indica se convalidare il catalogo SSIS è raggiungibile nel server di origine.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Output del livello di processo dell'agente per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

Nome Tipo Descrizione
id

string

Identificatore del risultato

isEnabled

boolean

Stato del processo dell'agente originale.

jobCategory

string

Tipo di processo dell'agente.

jobOwner

string

Proprietario del processo dell'agente

lastExecutedOn

string (date-time)

Data e ora UTC dell'ultima esecuzione del processo dell'agente.

migrationEligibility

MigrationEligibilityInfo

Informazioni sull'idoneità del processo dell'agente per la migrazione.

name

string

Nome processo agente

resultType string:

AgentJobLevelOutput

Tipo di risultato - livello di database o livello di attività

validationErrors

ReportableException[]

Errori di convalida

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Output a livello di database per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

Nome Tipo Descrizione
compatibilityLevel

DatabaseCompatLevel

Livello di compatibilità di SQL Server del database

databaseFiles

DatabaseFileInfo[]

Elenco di file di database

databaseState

DatabaseState

Stato del database

id

string

Identificatore del risultato

name

string

Nome del database

resultType string:

DatabaseLevelOutput

Tipo di risultato - livello di database o livello di attività

sizeMB

number (double)

Dimensioni del file in megabyte

ConnectToSourceSqlServerTaskOutputLoginLevel

Output del livello di accesso per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

Nome Tipo Descrizione
defaultDatabase

string

Database predefinito per l'account di accesso.

id

string

Identificatore del risultato

isEnabled

boolean

Stato dell'account di accesso.

loginType

LoginType

Tipo di account di accesso.

migrationEligibility

MigrationEligibilityInfo

Informazioni sull'idoneità dell'account di accesso per la migrazione.

name

string

Nome account di accesso.

resultType string:

LoginLevelOutput

Tipo di risultato - livello di database o livello di attività

ConnectToSourceSqlServerTaskOutputTaskLevel

Output a livello di attività per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

Nome Tipo Descrizione
agentJobs

object

Processi dell'agente di origine come mappa dal nome del processo dell'agente all'ID.

databaseTdeCertificateMapping

object

Mapping dal nome del database al nome del certificato TDE, se applicabile

databases

object

Database di origine come mapping dal nome del database all'ID database

id

string

Identificatore del risultato

logins

object

Account di accesso di origine come mappa dal nome dell'account di accesso all'ID di accesso.

resultType string:

TaskLevelOutput

Tipo di risultato - livello di database o livello di attività

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

validationErrors

ReportableException[]

Errori di convalida

ConnectToSourceSqlServerTaskProperties

Proprietà per l'attività che convalida la connessione a SQL Server e convalida anche i requisiti del server di origine

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToSourceSqlServerTaskInput

Input dell'attività

output ConnectToSourceSqlServerTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskId

string

ID attività

taskType string:

ConnectToSource.SqlServer

Tipo di attività.

ConnectToTargetAzureDbForMySqlTaskInput

Input per l'attività che convalida la connessione a Database di Azure per MySQL e i requisiti del server di destinazione

Nome Tipo Valore predefinito Descrizione
isOfflineMigration

boolean

False

Flag per se la migrazione è offline

sourceConnectionInfo

MySqlConnectionInfo

Informazioni di connessione per il server MySQL di origine

targetConnectionInfo

MySqlConnectionInfo

Informazioni di connessione per il server di Database di Azure per MySQL di destinazione

ConnectToTargetAzureDbForMySqlTaskOutput

Output per l'attività che convalida la connessione a Database di Azure per MySQL e i requisiti del server di destinazione

Nome Tipo Descrizione
databases

string[]

Elenco di database nel server di destinazione

id

string

Identificatore del risultato

serverVersion

string

Versione del server di destinazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

validationErrors

ReportableException[]

Errori di convalida associati all'attività

ConnectToTargetAzureDbForMySqlTaskProperties

Proprietà per l'attività che convalida la connessione a Database di Azure per MySQL e i requisiti del server di destinazione

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetAzureDbForMySqlTaskInput

Input dell'attività

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.AzureDbForMySql

Tipo di attività.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione

Nome Tipo Descrizione
sourceConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per il server PostgreSQL di origine

targetConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per il server di Database di Azure per PostgreSQL di destinazione

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Output per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione

Nome Tipo Descrizione
databases

string[]

Elenco di database nel server di destinazione

id

string

Identificatore del risultato

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

validationErrors

ReportableException[]

Errori di convalida associati all'attività

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida la connessione al server di Database di Azure per PostgreSQL e ai requisiti del server di destinazione per la migrazione online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input dell'attività

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Tipo di attività.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione per l'origine Oracle.

Nome Tipo Descrizione
targetConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per il server di Database di Azure per PostgreSQL di destinazione

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Output per l'attività che convalida la connessione a Database di Azure per PostgreSQL e i requisiti del server di destinazione per l'origine Oracle.

Nome Tipo Descrizione
databaseSchemaMap

DatabaseSchemaMap[]

Mapping degli schemi per database

databases

string[]

Elenco di database nel server di destinazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

validationErrors

ReportableException[]

Errori di convalida associati all'attività

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida la connessione al server di Database di Azure per PostgreSQL e ai requisiti del server di destinazione per la migrazione online per l'origine Oracle.

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input dell'attività

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Tipo di attività.

ConnectToTargetSqlDbTaskInput

Input per l'attività che convalida la connessione al database SQL e ai requisiti del server di destinazione

Nome Tipo Descrizione
queryObjectCounts

boolean

Flag booleano che indica se eseguire query sui conteggi degli oggetti per ogni database nel server di destinazione

targetConnectionInfo

SqlConnectionInfo

Informazioni di connessione per il database SQL di destinazione

ConnectToTargetSqlDbTaskOutput

Output per l'attività che convalida la connessione al database SQL e ai requisiti del server di destinazione

Nome Tipo Descrizione
databases

object

Database di origine come mapping dal nome del database all'ID database

id

string

Identificatore del risultato

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

ConnectToTargetSqlDbTaskProperties

Proprietà per l'attività che convalida la connessione al database SQL e ai requisiti del server di destinazione

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

createdOn

string

DateTime in UTC al momento della creazione dell'attività

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetSqlDbTaskInput

Input dell'attività

output

ConnectToTargetSqlDbTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.SqlDb

Tipo di attività.

ConnectToTargetSqlMISyncTaskInput

Input per l'attività che convalida la connessione allo scenario online di Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
azureApp

AzureActiveDirectoryApp

Applicazione Di Azure Active Directory, l'istanza del Servizio Migrazione del database (versione classica) verrà usata per connettersi all'istanza di destinazione di Istanza gestita di database SQL di Azure e all'account di archiviazione di Azure

targetConnectionInfo

MiSqlConnectionInfo

Informazioni di connessione per Istanza gestita di database SQL di Azure

ConnectToTargetSqlMISyncTaskOutput

Output per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

validationErrors

ReportableException[]

Errori di convalida

ConnectToTargetSqlMISyncTaskProperties

Proprietà per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetSqlMISyncTaskInput

Input dell'attività

output

ConnectToTargetSqlMISyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Tipo di attività.

ConnectToTargetSqlMITaskInput

Input per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure.

Nome Tipo Valore predefinito Descrizione
collectAgentJobs

boolean

True

Flag per se raccogliere i processi dell'agente dal server di istanza gestita di SQL di destinazione.

collectLogins

boolean

True

Flag per se raccogliere gli account di accesso dal server di istanza gestita di SQL di destinazione.

targetConnectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server di destinazione

validateSsisCatalogOnly

boolean

False

Flag che indica se convalidare il catalogo SSIS è raggiungibile nel server DI istanza gestita di SQL di destinazione.

ConnectToTargetSqlMITaskOutput

Output per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
agentJobs

string[]

Elenco dei processi dell'agente nel server di destinazione.

id

string

Identificatore del risultato

logins

string[]

Elenco di account di accesso nel server di destinazione.

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

validationErrors

ReportableException[]

Errori di convalida

ConnectToTargetSqlMITaskProperties

Proprietà per l'attività che convalida la connessione a Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetSqlMITaskInput

Input dell'attività

output

ConnectToTargetSqlMITaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.AzureSqlDbMI

Tipo di attività.

ConnectToTargetSqlSqlDbSyncTaskInput

Input per l'attività che convalida la connessione al database SQL di Azure e ai requisiti del server di destinazione

Nome Tipo Descrizione
sourceConnectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server di origine

targetConnectionInfo

SqlConnectionInfo

Informazioni di connessione per il database SQL di destinazione

ConnectToTargetSqlSqlDbSyncTaskProperties

Proprietà per l'attività che convalida la connessione al database SQL e i requisiti del server di destinazione per la migrazione online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Input dell'attività

output

ConnectToTargetSqlDbTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ConnectToTarget.SqlDb.Sync

Tipo di attività.

createdByType

Valore Descrizione
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

Informazioni sui file di backup quando viene usata la modalità di backup esistente.

Nome Tipo Descrizione
backupFiles

string[]

Elenco dei file di backup per il database corrente.

backupFinishDate

string (date-time)

Data e ora di fine dell'operazione di backup.

backupType

BackupType

Tipo di backup.

databaseName

string

Nome database.

familyCount

integer

Numero di file nel set di backup.

isCompressed

boolean

Indica se il set di backup è compresso

isDamaged

boolean

Il database è stato danneggiato durante il backup, ma l'operazione di backup è stata richiesta per continuare nonostante gli errori.

position

integer

Posizione del backup del database corrente nel file.

DatabaseCompatLevel

Enumerazione dei livelli di compatibilità del database DI SQL Server

Valore Descrizione
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

Informazioni specifiche sul file di database

Nome Tipo Descrizione
databaseName

string

Nome del database

fileType

DatabaseFileType

Tipo di file di database

id

string

Identificatore univoco per il file di database

logicalName

string

Nome logico del file

physicalFullName

string

Percorso completo del sistema operativo del file

restoreFullName

string

Percorso completo suggerito del file per il ripristino

sizeMB

number (double)

Dimensioni del file in megabyte

DatabaseFileType

Enumerazione dei tipi di file di database di SQL Server

Valore Descrizione
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

Fase corrente della migrazione

Valore Descrizione
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

Stato di migrazione a livello di database.

Valore Descrizione
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

Mapping degli schemi per database

Nome Tipo Descrizione
database

string

schemas

string[]

DatabaseState

Enumerazione degli stati del database di SQL Server

Valore Descrizione
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

Riepilogo dei risultati del database nella migrazione

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

errorPrefix

string

Prefisso stringa con caratteri jolly da usare per eseguire query su tutti gli errori dell'elemento

itemsCompletedCount

integer (int64)

Numero di elementi completati

itemsCount

integer (int64)

Numero di articoli

name

string

Nome dell'articolo

resultPrefix

string

Prefisso stringa con caratteri jolly da usare per l'esecuzione di query su tutti i risultati sub-tem dell'elemento

sizeMB

number (double)

Dimensioni del database in megabyte

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

statusMessage

string

Messaggio di stato

DatabaseTable

Proprietà della tabella

Nome Tipo Descrizione
hasRows

boolean

Indica se la tabella è vuota o meno

name

string

Nome completo dello schema della tabella

DataIntegrityValidationResult

Risultati per i risultati della convalida dell'integrità dei dati basata su checksum

Nome Tipo Descrizione
failedObjects

object

Elenco dei nomi di tabella non riusciti della coppia di origine e di destinazione

validationErrors

ValidationError

Elenco di errori che si sono verificati durante l'esecuzione della convalida dell'integrità dei dati

DataItemMigrationSummaryResult

Riepilogo di base di una migrazione degli elementi di dati

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

errorPrefix

string

Prefisso stringa con caratteri jolly da usare per eseguire query su tutti gli errori dell'elemento

itemsCompletedCount

integer (int64)

Numero di elementi completati

itemsCount

integer (int64)

Numero di articoli

name

string

Nome dell'articolo

resultPrefix

string

Prefisso stringa con caratteri jolly da usare per l'esecuzione di query su tutti i risultati sub-tem dell'elemento

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

statusMessage

string

Messaggio di stato

ExecutionStatistics

Descrizione degli errori che si verificano durante l'esecuzione della convalida della migrazione

Nome Tipo Descrizione
cpuTimeMs

number (float)

Tempo CPU espresso in millisecondi per l'esecuzione della query

elapsedTimeMs

number (float)

Tempo impiegato in millisecondi per l'esecuzione della query

executionCount

integer (int64)

No. di esecuzioni di query

hasErrors

boolean

Indica se la query ha generato un errore

sqlErrors

string[]

Elenco di errori sql

waitStats

<string,  WaitStatistics>

Dizionario dei tipi di attesa di esecuzione di query SQL e delle rispettive statistiche

FileShare

Informazioni sulla condivisione file con Percorso, Nome utente e Password.

Nome Tipo Descrizione
password

string

Credenziali password usate per connettersi al percorso della condivisione.

path

string

Percorso della cartella per questa condivisione.

userName

string

Credenziali del nome utente per la connessione al percorso di condivisione

GetTdeCertificatesSqlTaskInput

Input per l'attività che ottiene i certificati TDE in formato con codifica Base64.

Nome Tipo Descrizione
backupFileShare

FileShare

Informazioni sulla condivisione file di backup per la condivisione file da usare per archiviare temporaneamente i file.

connectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server

selectedCertificates

SelectedCertificateInput[]

Elenco contenente i nomi dei certificati e la password corrispondente da usare per crittografare il certificato esportato.

GetTdeCertificatesSqlTaskOutput

Output dell'attività che ottiene i certificati TDE in formato con codifica Base64.

Nome Tipo Descrizione
base64EncodedCertificates

object

Mapping dal nome del certificato al formato con codifica base 64.

validationErrors

ReportableException[]

Errori di convalida

GetTdeCertificatesSqlTaskProperties

Proprietà per l'attività che ottiene i certificati TDE in formato con codifica Base64.

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

GetTdeCertificatesSqlTaskInput

Input dell'attività

output

GetTdeCertificatesSqlTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

GetTDECertificates.Sql

Tipo di attività.

GetUserTablesMySqlTaskInput

Input per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
connectionInfo

MySqlConnectionInfo

Informazioni di connessione per SQL Server

selectedDatabases

string[]

Elenco di nomi di database per cui raccogliere tabelle

GetUserTablesMySqlTaskOutput

Output dell'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
databasesToTables

object

Mapping dal nome del database all'elenco di tabelle

id

string

Identificatore del risultato

validationErrors

ReportableException[]

Errori di convalida

GetUserTablesMySqlTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

GetUserTablesMySqlTaskInput

Input dell'attività

output

GetUserTablesMySqlTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

GetUserTablesMySql

Tipo di attività.

GetUserTablesOracleTaskInput

Input per l'attività che ottiene l'elenco di tabelle contenute in un elenco fornito di schemi Oracle.

Nome Tipo Descrizione
connectionInfo

OracleConnectionInfo

Informazioni per la connessione all'origine Oracle

selectedSchemas

string[]

Elenco di schemi Oracle per i quali raccogliere tabelle

GetUserTablesOracleTaskOutput

Output per l'attività che ottiene l'elenco di tabelle contenute in un elenco fornito di schemi Oracle.

Nome Tipo Descrizione
schemaName

string

Lo schema per cui si ottiene questo risultato

tables

DatabaseTable[]

Elenco di tabelle valide trovate per questo schema

validationErrors

ReportableException[]

Errori di convalida associati all'attività

GetUserTablesOracleTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di schemi Oracle

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

GetUserTablesOracleTaskInput

Input dell'attività

output

GetUserTablesOracleTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

GetUserTablesOracle

Tipo di attività.

GetUserTablesPostgreSqlTaskInput

Input per l'attività che ottiene l'elenco di tabelle per un elenco specificato di database PostgreSQL.

Nome Tipo Descrizione
connectionInfo

PostgreSqlConnectionInfo

Informazioni per la connessione all'origine PostgreSQL

selectedDatabases

string[]

Elenco di database PostgreSQL per i quali raccogliere tabelle

GetUserTablesPostgreSqlTaskOutput

Output per l'attività che ottiene l'elenco di tabelle per un elenco specificato di database PostgreSQL.

Nome Tipo Descrizione
databaseName

string

Il database per cui si ottiene questo risultato

tables

DatabaseTable[]

Elenco di tabelle valide trovate per questo database

validationErrors

ReportableException[]

Errori di convalida associati all'attività

GetUserTablesPostgreSqlTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

GetUserTablesPostgreSqlTaskInput

Input dell'attività

output

GetUserTablesPostgreSqlTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

GetUserTablesPostgreSql

Tipo di attività.

GetUserTablesSqlSyncTaskInput

Input per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
selectedSourceDatabases

string[]

Elenco dei nomi di database di origine per cui raccogliere tabelle

selectedTargetDatabases

string[]

Elenco di nomi di database di destinazione per cui raccogliere tabelle

sourceConnectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server

targetConnectionInfo

SqlConnectionInfo

Informazioni di connessione per il database SQL

GetUserTablesSqlSyncTaskOutput

Output dell'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
databasesToSourceTables

object

Mapping dal nome del database all'elenco delle tabelle di origine

databasesToTargetTables

object

Mapping dal nome del database all'elenco delle tabelle di destinazione

tableValidationErrors

object

Mapping dal nome del database all'elenco degli errori di convalida

validationErrors

ReportableException[]

Errori di convalida

GetUserTablesSqlSyncTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

GetUserTablesSqlSyncTaskInput

Input dell'attività

output

GetUserTablesSqlSyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

GetUserTables.AzureSqlDb.Sync

Tipo di attività.

GetUserTablesSqlTaskInput

Input per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
connectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server

encryptedKeyForSecureFields

string

chiave crittografata per i campi protetti

selectedDatabases

string[]

Elenco di nomi di database per cui raccogliere tabelle

GetUserTablesSqlTaskOutput

Output dell'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
databasesToTables

object

Mapping dal nome del database all'elenco di tabelle

id

string

Identificatore del risultato

validationErrors

ReportableException[]

Errori di convalida

GetUserTablesSqlTaskProperties

Proprietà per l'attività che raccoglie le tabelle utente per l'elenco specificato di database

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

GetUserTablesSqlTaskInput

Input dell'attività

output

GetUserTablesSqlTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskId

string

ID attività

taskType string:

GetUserTables.Sql

Tipo di attività.

LoginMigrationStage

Enumerazione della diversa fase di migrazione dell'account di accesso.

Valore Descrizione
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

Mapping enumerazione di SMO LoginType.

Valore Descrizione
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

Input per il comando che completa la migrazione online per un'istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
sourceDatabaseName

string

Nome del database dell'istanza gestita

MigrateMISyncCompleteCommandOutput

Output per il comando che completa la migrazione online per un'istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
errors

ReportableException[]

Elenco di errori che si sono verificati durante l'esecuzione del comando

MigrateMISyncCompleteCommandProperties

Proprietà per il comando che completa la migrazione online per un'istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Tipo di comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateMISyncCompleteCommandInput

Input del comando

output

MigrateMISyncCompleteCommandOutput

Output del comando. Questo viene ignorato se inviato.

state

CommandState

Stato del comando. Questo viene ignorato se inviato.

MigrateMongoDbTaskProperties

Proprietà per l'attività che esegue la migrazione dei dati tra origini dati MongoDB

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MongoDbMigrationSettings

Descrive come eseguire una migrazione dei dati mongoDB

output MongoDbProgress[]:

Classe di base per gli output della migrazione di MongoDB

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Migrate.MongoDb

Tipo di attività.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informazioni specifiche del database per gli input delle attività di migrazione da MySQL a Database di Azure per MySQL

Nome Tipo Descrizione
name

string

Nome del database

tableMap

object

Mapping dell'origine alle tabelle di destinazione

targetDatabaseName

string

Nome del database di destinazione. Nota: il database di destinazione verrà troncato prima di avviare la migrazione.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni offline

Nome Tipo Valore predefinito Descrizione
encryptedKeyForSecureFields

string

chiave crittografata per i campi protetti

makeSourceServerReadOnly

boolean

False

Impostazione per impostare il server di origine di sola lettura

optionalAgentSettings

object

Parametri facoltativi per ottimizzare la velocità di trasferimento dei dati durante la migrazione

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

MySqlConnectionInfo

Informazioni di connessione per MySQL di origine

startedOn

string (date-time)

Parametro da specificare all'avvio della migrazione

targetConnectionInfo

MySqlConnectionInfo

Informazioni di connessione per Database di Azure di destinazione per MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nome Tipo Descrizione
databaseName

string

Nome del database

endedOn

string (date-time)

Ora di fine della migrazione

errorCount

integer (int64)

Numero di errori di database/oggetto.

errorPrefix

string

Prefisso stringa con caratteri jolly da usare per eseguire query su tutti gli errori dell'elemento

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

id

string

Identificatore del risultato

lastStorageUpdate

string (date-time)

Ultima volta che l'archiviazione è stata aggiornata

message

string

Messaggio di stato della migrazione

numberOfObjects

integer (int64)

Numero di oggetti

numberOfObjectsCompleted

integer (int64)

Numero di oggetti completati correttamente

objectSummary

<string,  DataItemMigrationSummaryResult>

Riepilogo dei risultati dell'oggetto nella migrazione

resultPrefix

string

Prefisso stringa con caratteri jolly da usare per l'esecuzione di query su tutti i risultati sub-tem dell'elemento

resultType string:

DatabaseLevelOutput

Tipo di risultato

stage

DatabaseMigrationStage

Fase di migrazione in cui si trova il database

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

statusMessage

string

Messaggio di stato

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore univoco per l'eccezione

resultType string:

ErrorOutput

Tipo di risultato

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Nome Tipo Descrizione
databaseSummary

<string,  DatabaseSummaryResult>

Riepilogo dei risultati del database nella migrazione

databases

object

Database selezionati come mappa dal nome del database all'ID database

durationInSeconds

integer (int64)

Durata dell'esecuzione dell'attività in secondi.

endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

id

string

Identificatore del risultato

lastStorageUpdate

string (date-time)

Ultima volta che l'archiviazione è stata aggiornata

message

string

Messaggio di stato della migrazione

migrationReportResult

MigrationReportResult

Il risultato del report di migrazione fornisce un URL univoco per il download del report di migrazione.

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

status

MigrationStatus

Stato corrente della migrazione

statusMessage

string

Messaggio di stato della migrazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

errorPrefix

string

Prefisso stringa con caratteri jolly da usare per eseguire query su tutti gli errori dell'elemento

id

string

Identificatore del risultato

itemsCompletedCount

integer (int64)

Numero di elementi completati

itemsCount

integer (int64)

Numero di articoli

lastStorageUpdate

string (date-time)

Ultima volta che l'archiviazione è stata aggiornata

objectName

string

Nome dell'articolo

resultPrefix

string

Prefisso stringa con caratteri jolly da usare per l'esecuzione di query su tutti i risultati sub-tem dell'elemento

resultType string:

TableLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

statusMessage

string

Messaggio di stato

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Proprietà per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni offline

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input dell'attività

isCloneable

boolean

se l'attività può essere clonata o meno

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskId

string

ID attività

taskType string:

Migrate.MySql.AzureDbForMySql

Tipo di attività.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informazioni specifiche del database per MySQL in Database di Azure per gli input delle attività di migrazione mySQL

Nome Tipo Descrizione
migrationSetting

object

Impostazioni di migrazione che ottimizzano il comportamento di migrazione

name

string

Nome del database

sourceSetting

object

Impostazioni di origine per ottimizzare il comportamento di migrazione dell'endpoint di origine

tableMap

object

Mapping dell'origine alle tabelle di destinazione

targetDatabaseName

string

Nome del database di destinazione. Nota: il database di destinazione verrà troncato prima di avviare la migrazione.

targetSetting

object

Impostazioni di destinazione per ottimizzare il comportamento di migrazione degli endpoint di destinazione

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni online

Nome Tipo Descrizione
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

MySqlConnectionInfo

Informazioni di connessione per MySQL di origine

targetConnectionInfo

MySqlConnectionInfo

Informazioni di connessione per Database di Azure di destinazione per MySQL

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Nome Tipo Descrizione
errorMessage

string

Messaggio di errore

events

SyncMigrationDatabaseErrorEvent[]

Elenco di eventi di errore.

id

string

Identificatore del risultato

resultType string:

DatabaseLevelErrorOutput

Tipo di risultato

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Nome Tipo Descrizione
appliedChanges

integer (int64)

Numero di modifiche applicate

cdcDeleteCounter

integer (int64)

Numero di eliminazioni cdc

cdcInsertCounter

integer (int64)

Numero di inserimenti cdc

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti cdc

databaseName

string

Nome del database

endedOn

string (date-time)

Ora di fine della migrazione

fullLoadCompletedTables

integer (int64)

Numero di tabelle completate con caricamento completo

fullLoadErroredTables

integer (int64)

Numero di tabelle con errori durante il caricamento completo

fullLoadLoadingTables

integer (int64)

Numero di tabelle caricate con caricamento completo

fullLoadQueuedTables

integer (int64)

Numero di tabelle accodate con caricamento completo

id

string

Identificatore del risultato

incomingChanges

integer (int64)

Numero di modifiche in ingresso

initializationCompleted

boolean

Indica se il caricamento iniziale (caricamento completo) è stato completato

latency

integer (int64)

CDC applica la latenza

migrationState

SyncDatabaseMigrationReportingState

Stato della migrazione in cui si trova il database

resultType string:

DatabaseLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore del risultato

resultType string:

ErrorOutput

Tipo di risultato

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

id

string

Identificatore del risultato

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServer

string

Nome del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

targetServer

string

Nome del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Nome Tipo Descrizione
cdcDeleteCounter

string

Numero di eliminazioni applicate

cdcInsertCounter

string

Numero di inserimenti applicati

cdcUpdateCounter

string

Numero di aggiornamenti applicati

dataErrorsCounter

integer (int64)

Numero di errori di dati

databaseName

string

Nome del database

fullLoadEndedOn

string (date-time)

Ora di fine caricamento completo

fullLoadEstFinishTime

string (date-time)

Stimare il completamento del caricamento completo

fullLoadStartedOn

string (date-time)

Ora di inizio del caricamento completo

fullLoadTotalRows

integer (int64)

Numero di righe applicate al caricamento completo

id

string

Identificatore del risultato

lastModifiedTime

string (date-time)

Ora dell'ultima modifica nella destinazione

resultType string:

TableLevelOutput

Tipo di risultato

state

SyncTableMigrationState

Stato corrente della migrazione della tabella

tableName

string

Nome della tabella

totalChangesApplied

integer (int64)

Numero totale di modifiche applicate

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di database MySQL a Database di Azure per MySQL per le migrazioni online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input dell'attività

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Tipo di attività.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di Oracle a Database di Azure per PostgreSQL per le migrazioni online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input dell'attività

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Tipo di attività.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informazioni specifiche del database per gli input delle attività di migrazione da Oracle a Database di Azure per PostgreSQL

Nome Tipo Descrizione
caseManipulation

string

Come gestire la combinazione di maiuscole e minuscole del nome dell'oggetto: Preserve o ToLower

migrationSetting

object

Impostazioni di migrazione che ottimizzano il comportamento di migrazione

name

string

Nome della pipeline di migrazione

schemaName

string

Nome dello schema di origine

sourceSetting

object

Impostazioni di origine per ottimizzare il comportamento di migrazione dell'endpoint di origine

tableMap

object

Mapping dell'origine alle tabelle di destinazione

targetDatabaseName

string

Nome del database di destinazione. Nota: il database di destinazione verrà troncato prima di avviare la migrazione.

targetSetting

object

Impostazioni di destinazione per ottimizzare il comportamento di migrazione degli endpoint di destinazione

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input per l'attività che esegue la migrazione di database Oracle a Database di Azure per PostgreSQL per le migrazioni online

Nome Tipo Descrizione
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

OracleConnectionInfo

Informazioni di connessione per Oracle di origine

targetConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per Database di Azure per PostgreSQL di destinazione

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Nome Tipo Descrizione
errorMessage

string

Messaggio di errore

events

SyncMigrationDatabaseErrorEvent[]

Elenco di eventi di errore.

id

string

Identificatore del risultato

resultType string:

DatabaseLevelErrorOutput

Tipo di risultato

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Nome Tipo Descrizione
appliedChanges

integer (int64)

Numero di modifiche applicate

cdcDeleteCounter

integer (int64)

Numero di eliminazioni cdc

cdcInsertCounter

integer (int64)

Numero di inserimenti cdc

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti cdc

databaseName

string

Nome del database

endedOn

string (date-time)

Ora di fine della migrazione

fullLoadCompletedTables

integer (int64)

Numero di tabelle completate con caricamento completo

fullLoadErroredTables

integer (int64)

Numero di tabelle con errori durante il caricamento completo

fullLoadLoadingTables

integer (int64)

Numero di tabelle caricate con caricamento completo

fullLoadQueuedTables

integer (int64)

Numero di tabelle accodate con caricamento completo

id

string

Identificatore del risultato

incomingChanges

integer (int64)

Numero di modifiche in ingresso

initializationCompleted

boolean

Indica se il caricamento iniziale (caricamento completo) è stato completato

latency

integer (int64)

CDC applica la latenza

migrationState

SyncDatabaseMigrationReportingState

Stato della migrazione in cui si trova il database

resultType string:

DatabaseLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore del risultato

resultType string:

ErrorOutput

Tipo di risultato

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

id

string

Identificatore del risultato

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServer

string

Nome del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

targetServer

string

Nome del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Nome Tipo Descrizione
cdcDeleteCounter

integer (int64)

Numero di eliminazioni applicate

cdcInsertCounter

integer (int64)

Numero di inserimenti applicati

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti applicati

dataErrorsCounter

integer (int64)

Numero di errori di dati

databaseName

string

Nome del database

fullLoadEndedOn

string (date-time)

Ora di fine caricamento completo

fullLoadEstFinishTime

string (date-time)

Stimare il completamento del caricamento completo

fullLoadStartedOn

string (date-time)

Ora di inizio del caricamento completo

fullLoadTotalRows

integer (int64)

Numero di righe applicate al caricamento completo

id

string

Identificatore del risultato

lastModifiedTime

string (date-time)

Ora dell'ultima modifica nella destinazione

resultType string:

TableLevelOutput

Tipo di risultato

state

SyncTableMigrationState

Stato corrente della migrazione della tabella

tableName

string

Nome della tabella

totalChangesApplied

integer (int64)

Numero totale di modifiche applicate

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informazioni specifiche del database per PostgreSQL per gli input delle attività di migrazione di Database di Azure per PostgreSQL

Nome Tipo Descrizione
id

string

Identificatore del risultato

migrationSetting

Impostazioni di migrazione che ottimizzano il comportamento di migrazione

name

string

Nome del database

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Tabelle selezionate per la migrazione

sourceSetting

object

Impostazioni di origine per ottimizzare il comportamento di migrazione dell'endpoint di origine

targetDatabaseName

string

Nome del database di destinazione. Nota: il database di destinazione verrà troncato prima di avviare la migrazione.

targetSetting

object

Impostazioni di destinazione per ottimizzare il comportamento di migrazione degli endpoint di destinazione

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabelle selezionate per la migrazione

Nome Tipo Descrizione
name

string

Nome della tabella di cui eseguire la migrazione

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input per l'attività che esegue la migrazione di database PostgreSQL a Database di Azure per PostgreSQL per le migrazioni online

Nome Tipo Descrizione
encryptedKeyForSecureFields

string

chiave crittografata per i campi protetti

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per PostgreSQL di origine

startedOn

string (date-time)

Ora di inizio della migrazione

targetConnectionInfo

PostgreSqlConnectionInfo

Informazioni di connessione per Database di Azure per PostgreSQL di destinazione

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Nome Tipo Descrizione
errorMessage

string

Messaggio di errore

events

SyncMigrationDatabaseErrorEvent[]

Elenco di eventi di errore.

id

string

Identificatore del risultato

resultType string:

DatabaseLevelErrorOutput

Tipo di risultato

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Nome Tipo Descrizione
appliedChanges

integer (int64)

Numero di modifiche applicate

cdcDeleteCounter

integer (int64)

Numero di eliminazioni cdc

cdcInsertCounter

integer (int64)

Numero di inserimenti cdc

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti cdc

databaseName

string

Nome del database

endedOn

string (date-time)

Ora di fine della migrazione

fullLoadCompletedTables

integer (int64)

Numero di tabelle completate con caricamento completo

fullLoadErroredTables

integer (int64)

Numero di tabelle con errori durante il caricamento completo

fullLoadLoadingTables

integer (int64)

Numero di tabelle caricate con caricamento completo

fullLoadQueuedTables

integer (int64)

Numero di tabelle accodate con caricamento completo

id

string

Identificatore del risultato

incomingChanges

integer (int64)

Numero di modifiche in ingresso

initializationCompleted

boolean

Indica se il caricamento iniziale (caricamento completo) è stato completato

latency

integer (int64)

CDC applica la latenza

migrationState

SyncDatabaseMigrationReportingState

Stato della migrazione in cui si trova il database

resultType string:

DatabaseLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

events

SyncMigrationDatabaseErrorEvent[]

Elenco di eventi di errore

id

string

Identificatore del risultato

resultType string:

ErrorOutput

Tipo di risultato

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Nome Tipo Descrizione
databaseCount

number

Numero di database da includere

endedOn

string (date-time)

Ora di fine della migrazione

id

string

Identificatore del risultato

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServer

string

Nome del server di origine

sourceServerType

ScenarioSource

Tipo di server di origine.

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

state

ReplicateMigrationState

Stato migrazione

targetServer

string

Nome del server di destinazione

targetServerType

ScenarioTarget

Tipo di server di destinazione.

targetServerVersion

string

Versione del server di destinazione

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Nome Tipo Descrizione
cdcDeleteCounter

integer (int64)

Numero di eliminazioni applicate

cdcInsertCounter

integer (int64)

Numero di inserimenti applicati

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti applicati

dataErrorsCounter

integer (int64)

Numero di errori di dati

databaseName

string

Nome del database

fullLoadEndedOn

string (date-time)

Ora di fine caricamento completo

fullLoadEstFinishTime

string (date-time)

Stimare il completamento del caricamento completo

fullLoadStartedOn

string (date-time)

Ora di inizio del caricamento completo

fullLoadTotalRows

integer (int64)

Numero di righe applicate al caricamento completo

id

string

Identificatore del risultato

lastModifiedTime

string (date-time)

Ora dell'ultima modifica nella destinazione

resultType string:

TableLevelOutput

Tipo di risultato

state

SyncTableMigrationState

Stato corrente della migrazione della tabella

tableName

string

Nome della tabella

totalChangesApplied

integer (int64)

Numero totale di modifiche applicate

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di database PostgreSQL a Database di Azure per PostgreSQL per le migrazioni online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

createdOn

string

DateTime in UTC al momento della creazione dell'attività

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input dell'attività

isCloneable

boolean

se l'attività può essere clonata o meno

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskId

string

ID attività

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Tipo di attività.

MigrateSqlServerSqlDbDatabaseInput

Informazioni specifiche del database per gli input delle attività di migrazione da SQL a database SQL di Azure

Nome Tipo Descrizione
id

string

ID del database

makeSourceDbReadOnly

boolean

Indica se impostare la lettura del database solo prima della migrazione

name

string

Nome del database

schemaSetting

object

Impostazioni selezionate per la migrazione dello schema del database.

tableMap

object

Mapping dell'origine alle tabelle di destinazione

targetDatabaseName

string

Nome del database di destinazione. Nota: il database di destinazione verrà troncato prima di avviare la migrazione.

MigrateSqlServerSqlDbSyncDatabaseInput

Informazioni specifiche del database per gli input dell'attività di migrazione della sincronizzazione da SQL a database SQL di Azure

Nome Tipo Descrizione
id

string

Identificatore univoco per il database

migrationSetting

object

Impostazioni di migrazione che ottimizzano il comportamento di migrazione

name

string

Nome del database

schemaName

string

Nome dello schema di cui eseguire la migrazione

sourceSetting

object

Impostazioni di origine per ottimizzare il comportamento di migrazione dell'endpoint di origine

tableMap

object

Mapping dell'origine alle tabelle di destinazione

targetDatabaseName

string

Nome database di destinazione

targetSetting

object

Impostazioni di destinazione per ottimizzare il comportamento di migrazione degli endpoint di destinazione

MigrateSqlServerSqlDbSyncTaskInput

Input per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure per le migrazioni online

Nome Tipo Descrizione
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

SqlConnectionInfo

Informazioni per la connessione all'origine

targetConnectionInfo

SqlConnectionInfo

Informazioni per la connessione alla destinazione

validationOptions

MigrationValidationOptions

Opzioni di convalida

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Nome Tipo Descrizione
errorMessage

string

Messaggio di errore

events

SyncMigrationDatabaseErrorEvent[]

Elenco di eventi di errore.

id

string

Identificatore del risultato

resultType string:

DatabaseLevelErrorOutput

Tipo di risultato

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Nome Tipo Descrizione
appliedChanges

integer (int64)

Numero di modifiche applicate

cdcDeleteCounter

integer (int64)

Numero di eliminazioni cdc

cdcInsertCounter

integer (int64)

Numero di inserimenti cdc

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti cdc

databaseName

string

Nome del database

endedOn

string (date-time)

Ora di fine della migrazione

fullLoadCompletedTables

integer (int64)

Numero di tabelle completate con caricamento completo

fullLoadErroredTables

integer (int64)

Numero di tabelle con errori durante il caricamento completo

fullLoadLoadingTables

integer (int64)

Numero di tabelle caricate con caricamento completo

fullLoadQueuedTables

integer (int64)

Numero di tabelle accodate con caricamento completo

id

string

Identificatore del risultato

incomingChanges

integer (int64)

Numero di modifiche in ingresso

initializationCompleted

boolean

Indica se il caricamento iniziale (caricamento completo) è stato completato

latency

integer (int64)

CDC applica la latenza

migrationState

SyncDatabaseMigrationReportingState

Stato della migrazione in cui si trova il database

resultType string:

DatabaseLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

MigrateSqlServerSqlDbSyncTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore del risultato

resultType string:

ErrorOutput

Tipo di risultato

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Nome Tipo Descrizione
databaseCount

integer

Numero di database

endedOn

string (date-time)

Ora di fine della migrazione

id

string

Identificatore del risultato

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServer

string

Nome del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

targetServer

string

Nome del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Nome Tipo Descrizione
cdcDeleteCounter

integer (int64)

Numero di eliminazioni applicate

cdcInsertCounter

integer (int64)

Numero di inserimenti applicati

cdcUpdateCounter

integer (int64)

Numero di aggiornamenti applicati

dataErrorsCounter

integer (int64)

Numero di errori di dati

databaseName

string

Nome del database

fullLoadEndedOn

string (date-time)

Ora di fine caricamento completo

fullLoadEstFinishTime

string (date-time)

Stimare il completamento del caricamento completo

fullLoadStartedOn

string (date-time)

Ora di inizio del caricamento completo

fullLoadTotalRows

integer (int64)

Numero di righe applicate al caricamento completo

id

string

Identificatore del risultato

lastModifiedTime

string (date-time)

Ora dell'ultima modifica nella destinazione

resultType string:

TableLevelOutput

Tipo di risultato

state

SyncTableMigrationState

Stato corrente della migrazione della tabella

tableName

string

Nome della tabella

totalChangesApplied

integer (int64)

Numero totale di modifiche applicate

MigrateSqlServerSqlDbSyncTaskProperties

Proprietà per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure per le migrazioni online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateSqlServerSqlDbSyncTaskInput

Input dell'attività

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Tipo di attività.

MigrateSqlServerSqlDbTaskInput

Input per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure

Nome Tipo Descrizione
encryptedKeyForSecureFields

string

chiave crittografata per i campi protetti

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

SqlConnectionInfo

Informazioni per la connessione all'origine

startedOn

string

Data e ora relative all'ora UTC in cui è stata avviata la migrazione

targetConnectionInfo

SqlConnectionInfo

Informazioni per la connessione alla destinazione

validationOptions

MigrationValidationOptions

Opzioni per l'abilitazione di varie convalide post-migrazione. Opzioni disponibili, 1.) Controllo dell'integrità dei dati: esegue un confronto basato su checksum sulle tabelle di origine e di destinazione dopo la migrazione per garantire la correttezza dei dati. 2.) Convalida dello schema: esegue un confronto completo dello schema tra le tabelle di origine e di destinazione e fornisce un elenco delle differenze tra il database di origine e quello di destinazione, 3. Analisi query: esegue automaticamente un set di query prelevate dalla cache del piano di query o dall'archivio query e le esegue e confronta il tempo di esecuzione tra il database di origine e quello di destinazione.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Nome Tipo Descrizione
databaseName

string

Nome dell'articolo

endedOn

string (date-time)

Ora di fine della migrazione

errorCount

integer (int64)

Numero di errori di database/oggetto.

errorPrefix

string

Prefisso stringa con caratteri jolly da usare per eseguire query su tutti gli errori dell'elemento

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

id

string

Identificatore del risultato

message

string

Messaggio di stato della migrazione

numberOfObjects

integer (int64)

Numero di oggetti

numberOfObjectsCompleted

integer (int64)

Numero di oggetti completati correttamente

objectSummary

<string,  DataItemMigrationSummaryResult>

Riepilogo dei risultati dell'oggetto nella migrazione

resultPrefix

string

Prefisso stringa con caratteri jolly da usare per l'esecuzione di query su tutti i risultati sub-tem dell'elemento

resultType string:

DatabaseLevelOutput

Tipo di risultato

stage

DatabaseMigrationStage

Fase di migrazione in cui si trova il database

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

statusMessage

string

Messaggio di stato

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Nome Tipo Descrizione
dataIntegrityValidationResult

DataIntegrityValidationResult

Fornisce il risultato della convalida dell'integrità dei dati tra le tabelle di origine e di destinazione di cui viene eseguita la migrazione.

endedOn

string (date-time)

Ora di fine convalida

id

string

Identificatore del risultato

migrationId

string

Identificatore di migrazione

queryAnalysisValidationResult

QueryAnalysisValidationResult

Risultati di alcuni dei risultati dell'esecuzione della query tra il database di origine e quello di destinazione

resultType string:

MigrationDatabaseLevelValidationOutput

Tipo di risultato

schemaValidationResult

SchemaComparisonValidationResult

Fornisce il risultato del confronto dello schema tra il database di origine e quello di destinazione

sourceDatabaseName

string

Nome del database di origine

startedOn

string (date-time)

Ora di inizio della convalida

status

ValidationStatus

Stato corrente della convalida a livello di database

targetDatabaseName

string

Nome del database di destinazione

MigrateSqlServerSqlDbTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore univoco per l'eccezione

resultType string:

ErrorOutput

Tipo di risultato

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Nome Tipo Descrizione
databaseSummary

<string,  DatabaseSummaryResult>

Riepilogo dei risultati del database nella migrazione

databases

object

Database selezionati come mappa dal nome del database all'ID database

durationInSeconds

integer (int64)

Durata dell'esecuzione dell'attività in secondi.

endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

id

string

Identificatore del risultato

message

string

Messaggio di stato della migrazione

migrationReportResult

MigrationReportResult

Il risultato del report di migrazione fornisce un URL univoco per il download del report di migrazione.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Risultati della convalida della migrazione

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

status

MigrationStatus

Stato corrente della migrazione

statusMessage

string

Messaggio di stato della migrazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateSqlServerSqlDbTaskOutputTableLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

errorPrefix

string

Prefisso stringa con caratteri jolly da usare per eseguire query su tutti gli errori dell'elemento

id

string

Identificatore del risultato

itemsCompletedCount

integer (int64)

Numero di elementi completati

itemsCount

integer (int64)

Numero di articoli

objectName

string

Nome dell'articolo

resultPrefix

string

Prefisso stringa con caratteri jolly da usare per l'esecuzione di query su tutti i risultati sub-tem dell'elemento

resultType string:

TableLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

statusMessage

string

Messaggio di stato

MigrateSqlServerSqlDbTaskOutputValidationResult

Nome Tipo Descrizione
id

string

Identificatore del risultato

migrationId

string

Identificatore di migrazione

resultType string:

MigrationValidationOutput

Tipo di risultato

status

ValidationStatus

Stato corrente della convalida a livello di migrazione. Lo stato del risultato della convalida del database verrà aggregato qui.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Risultati di riepilogo della convalida per ogni database

MigrateSqlServerSqlDbTaskProperties

Proprietà per l'attività che esegue la migrazione di database SQL Server locali al database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

createdOn

string

DateTime in UTC al momento della creazione dell'attività

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateSqlServerSqlDbTaskInput

Input dell'attività

isCloneable

boolean

se l'attività può essere clonata o meno

output MigrateSqlServerSqlDbTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskId

string

ID attività

taskType string:

Migrate.SqlServer.SqlDb

Tipo di attività.

MigrateSqlServerSqlMIDatabaseInput

Informazioni specifiche del database per l'input dell'attività di migrazione da SQL a Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
backupFilePaths

string[]

Elenco dei file di backup da usare in caso di backup esistenti.

backupFileShare

FileShare

Informazioni sulla condivisione file di backup per il backup di questo database.

id

string

ID del database

name

string

Nome del database

restoreDatabaseName

string

Nome del database nella destinazione

MigrateSqlServerSqlMISyncTaskInput

Input per l'attività che esegue la migrazione dei database di SQL Server allo scenario online di Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
azureApp

AzureActiveDirectoryApp

Applicazione Di Azure Active Directory, l'istanza del Servizio Migrazione del database (versione classica) verrà usata per connettersi all'istanza di destinazione di Istanza gestita di database SQL di Azure e all'account di archiviazione di Azure

backupFileShare

FileShare

Informazioni sulla condivisione file di backup per tutti i database selezionati.

numberOfParallelDatabaseMigrations

number

Numero di migrazioni di database da avviare in parallelo

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server di origine

storageResourceId

string

ResourceId completo dell'archiviazione

targetConnectionInfo

MiSqlConnectionInfo

Informazioni di connessione per Istanza gestita di database SQL di Azure

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nome Tipo Descrizione
activeBackupSets

BackupSetInfo[]

Set di backup attualmente attivi (caricamento o ripristino)

containerName

string

Nome del contenitore creato nell'account di archiviazione di Azure in cui vengono copiati i backup

endedOn

string (date-time)

Ora di fine della migrazione del database

errorPrefix

string

stringa di prefisso da usare per l'esecuzione di query sugli errori per questo database

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione

fullBackupSetInfo

BackupSetInfo

Dettagli del set di backup completo

id

string

Identificatore del risultato

isFullBackupRestored

boolean

Indica se il backup completo è stato applicato al database di destinazione o meno

lastRestoredBackupSetInfo

BackupSetInfo

Informazioni sull'ultimo set di backup applicato

migrationState

DatabaseMigrationState

Stato corrente del database

resultType string:

DatabaseLevelOutput

Tipo di risultato

sourceDatabaseName

string

Nome del database

startedOn

string (date-time)

Ora di inizio della migrazione del database

MigrateSqlServerSqlMISyncTaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore univoco per l'eccezione

resultType string:

ErrorOutput

Tipo di risultato

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Nome Tipo Descrizione
databaseCount

integer

Numero di database

databaseErrorCount

integer

Numero di errori a livello di database

endedOn

string (date-time)

Ora di fine della migrazione

id

string

Identificatore del risultato

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerName

string

Nome del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerName

string

Nome del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateSqlServerSqlMISyncTaskProperties

Proprietà per l'attività che esegue la migrazione dei database di SQL Server allo scenario di sincronizzazione di Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

createdOn

string

DateTime in UTC al momento della creazione dell'attività

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateSqlServerSqlMISyncTaskInput

Input dell'attività

output MigrateSqlServerSqlMISyncTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo di attività.

MigrateSqlServerSqlMITaskInput

Input per l'attività che esegue la migrazione di database di SQL Server a Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
aadDomainName

string

Nome di dominio di Azure Active Directory nel formato "contoso.com" per Azure AD federato o "contoso.onmicrosoft.com" per il dominio gestito, obbligatorio se e solo se sono selezionati gli account di accesso di Windows

backupBlobShare

BlobShare

URI di firma di accesso condiviso del contenitore dell'account di archiviazione di Azure da usare per l'archiviazione dei file di backup.

backupFileShare

FileShare

Informazioni sulla condivisione file di backup per tutti i database selezionati.

backupMode

BackupMode

Modalità di backup per specificare se usare il backup esistente o creare un nuovo backup. Se si usano backup esistenti, è necessario specificare i percorsi dei file di backup in selectedDatabases.

encryptedKeyForSecureFields

string

chiave crittografata per i campi protetti

selectedAgentJobs

string[]

Processi dell'agente di cui eseguire la migrazione.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database di cui eseguire la migrazione

selectedLogins

string[]

Account di accesso di cui eseguire la migrazione.

sourceConnectionInfo

SqlConnectionInfo

Informazioni per la connessione all'origine

startedOn

string

Data e ora relative all'ora UTC in cui è stata avviata la migrazione

targetConnectionInfo

SqlConnectionInfo

Informazioni per la connessione alla destinazione

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Errori e avvisi di migrazione per processo

id

string

Identificatore del risultato

isEnabled

boolean

Stato del processo dell'agente originale.

message

string

Messaggio di stato della migrazione

name

string

Nome processo agente.

resultType string:

AgentJobLevelOutput

Tipo di risultato

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Nome Tipo Descrizione
databaseName

string

Nome del database

endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione

id

string

Identificatore del risultato

message

string

Messaggio di stato della migrazione

resultType string:

DatabaseLevelOutput

Tipo di risultato

sizeMB

number (double)

Dimensioni del database in megabyte

stage

DatabaseMigrationStage

Fase corrente della migrazione

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

MigrateSqlServerSqlMITaskOutputError

Nome Tipo Descrizione
error

ReportableException

Errore di migrazione

id

string

Identificatore univoco per l'eccezione

resultType string:

ErrorOutput

Tipo di risultato

MigrateSqlServerSqlMITaskOutputLoginLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione dell'account di accesso

exceptionsAndWarnings

ReportableException[]

Errori e avvisi di migrazione dell'account di accesso per ogni account di accesso

id

string

Identificatore del risultato

loginName

string

Nome account di accesso.

message

string

Messaggio di stato della migrazione dell'account di accesso

resultType string:

LoginLevelOutput

Tipo di risultato

stage

LoginMigrationStage

Fase corrente dell'accesso

startedOn

string (date-time)

Ora di inizio della migrazione dell'account di accesso

state

MigrationState

Stato corrente dell'account di accesso

MigrateSqlServerSqlMITaskOutputMigrationLevel

Nome Tipo Descrizione
agentJobs

object

Processi dell'agente selezionati come mappa dal nome all'ID

databases

object

Database selezionati come mappa dal nome del database all'ID database

endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

id

string

Identificatore del risultato

logins

object

Account di accesso selezionati come mappa dal nome all'ID

message

string

Messaggio di stato della migrazione

orphanedUsersInfo

OrphanedUserInfo[]

Elenco di utenti orfani.

resultType string:

MigrationLevelOutput

Tipo di risultato

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Mappa dei risultati della migrazione dei ruoli del server.

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

status

MigrationStatus

Stato corrente della migrazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateSqlServerSqlMITaskProperties

Proprietà per l'attività che esegue la migrazione di database di SQL Server a Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

createdOn

string

DateTime in UTC al momento della creazione dell'attività

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateSqlServerSqlMITaskInput

Input dell'attività

isCloneable

boolean

se l'attività può essere clonata o meno

output MigrateSqlServerSqlMITaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

parentTaskId

string

ID attività padre

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskId

string

ID attività

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Tipo di attività.

MigrateSsisTaskInput

Input per attività che esegue la migrazione di pacchetti SSIS da SQL Server a Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
sourceConnectionInfo

SqlConnectionInfo

Informazioni per la connessione all'origine

ssisMigrationInfo

SsisMigrationInfo

Informazioni sulla migrazione dei pacchetti SSIS.

targetConnectionInfo

SqlConnectionInfo

Informazioni per la connessione alla destinazione

MigrateSsisTaskOutputMigrationLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

id

string

Identificatore del risultato

message

string

Messaggio di stato della migrazione

resultType string:

MigrationLevelOutput

Tipo di risultato

sourceServerBrandVersion

string

Versione del marchio del server di origine

sourceServerVersion

string

Versione del server di origine

stage

SsisMigrationStage

Fase della migrazione SSIS.

startedOn

string (date-time)

Ora di inizio della migrazione

status

MigrationStatus

Stato corrente della migrazione

targetServerBrandVersion

string

Versione del marchio del server di destinazione

targetServerVersion

string

Versione del server di destinazione

MigrateSsisTaskOutputProjectLevel

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine della migrazione

exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione

folderName

string

Nome della cartella

id

string

Identificatore del risultato

message

string

Messaggio di stato della migrazione

projectName

string

Nome del progetto

resultType string:

SsisProjectLevelOutput

Tipo di risultato

stage

SsisMigrationStage

Fase della migrazione SSIS.

startedOn

string (date-time)

Ora di inizio della migrazione

state

MigrationState

Stato corrente della migrazione

MigrateSsisTaskProperties

Proprietà per l'attività che esegue la migrazione di pacchetti SSIS da database di SQL Server a Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateSsisTaskInput

Input dell'attività

output MigrateSsisTaskOutput[]:

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Migrate.Ssis

Tipo di attività.

MigrateSyncCompleteCommandInput

Input per il comando che completa la migrazione della sincronizzazione per un database.

Nome Tipo Descrizione
commitTimeStamp

string (date-time)

Timestamp da completare

databaseName

string

Nome del database

MigrateSyncCompleteCommandOutput

Output per il comando che completa la migrazione della sincronizzazione per un database.

Nome Tipo Descrizione
errors

ReportableException[]

Elenco di errori che si sono verificati durante l'esecuzione del comando

id

string

Identificatore del risultato

MigrateSyncCompleteCommandProperties

Proprietà per il comando che completa la migrazione della sincronizzazione per un database.

Nome Tipo Descrizione
commandId

string

ID comando

commandType string:

Migrate.Sync.Complete.Database

Tipo di comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateSyncCompleteCommandInput

Input del comando

output

MigrateSyncCompleteCommandOutput

Output del comando. Questo viene ignorato se inviato.

state

CommandState

Stato del comando. Questo viene ignorato se inviato.

MigrationEligibilityInfo

Informazioni sull'idoneità alla migrazione di un oggetto server

Nome Tipo Descrizione
isEligibleForMigration

boolean

Indica se l'oggetto è idoneo per la migrazione o meno.

validationMessages

string[]

Informazioni sull'errore di idoneità per l'oggetto server.

MigrationReportResult

Il risultato del report di convalida della migrazione contiene l'URL per il download del report generato.

Nome Tipo Descrizione
id

string

Identificatore del risultato della convalida della migrazione

reportUrl

string

URL del report.

MigrationState

Stato corrente della migrazione

Valore Descrizione
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

Stato corrente della migrazione

Valore Descrizione
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

Risultato di riepilogo a livello di database di convalida della migrazione

Nome Tipo Descrizione
endedOn

string (date-time)

Ora di fine convalida

id

string

Identificatore del risultato

migrationId

string

Identificatore di migrazione

sourceDatabaseName

string

Nome del database di origine

startedOn

string (date-time)

Ora di inizio della convalida

status

ValidationStatus

Stato corrente della convalida a livello di database

targetDatabaseName

string

Nome del database di destinazione

MigrationValidationOptions

Tipi di convalide da eseguire dopo la migrazione

Nome Tipo Descrizione
enableDataIntegrityValidation

boolean

Consente di eseguire una convalida dell'integrità dei dati basata su checksum tra origine e destinazione per il database o le tabelle selezionate.

enableQueryAnalysisValidation

boolean

Consente di eseguire un'analisi di query rapida e intelligente recuperando query dal database di origine ed eseguendole nella destinazione. Il risultato avrà statistiche di esecuzione per le esecuzioni nei database di origine e di destinazione per le query estratte.

enableSchemaValidation

boolean

Consente di confrontare le informazioni sullo schema tra origine e destinazione.

MigrationValidationResult

Risultato della convalida della migrazione

Nome Tipo Descrizione
id

string

Identificatore del risultato della convalida della migrazione

migrationId

string

Identificatore di migrazione

status

ValidationStatus

Stato corrente della convalida a livello di migrazione. Lo stato del risultato della convalida del database verrà aggregato qui.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Risultati di riepilogo della convalida per ogni database

MiSqlConnectionInfo

Proprietà necessarie per creare una connessione all'istanza gestita di database SQL di Azure

Nome Tipo Descrizione
managedInstanceResourceId

string

ID risorsa per Istanza gestita di database SQL di Azure

password

string

Credenziali password.

type string:

MiSqlConnectionInfo

Tipo di informazioni di connessione

userName

string

Nome utente

MongoDbClusterInfo

Descrive un'origine dati MongoDB

Nome Tipo Descrizione
databases

MongoDbDatabaseInfo[]

Elenco di database non di sistema nel cluster

supportsSharding

boolean

Indica se il cluster supporta raccolte partizionate

type

MongoDbClusterType

Tipo di origine dati

version

string

Versione dell'origine dati nel formato x.y.z (ad esempio 3.6.7). Non usato se Type è BlobContainer.

MongoDbClusterType

Tipo di origine dati

Valore Descrizione
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

Descrive una raccolta supportata all'interno di un database MongoDB

Nome Tipo Descrizione
averageDocumentSize

integer (int64)

Dimensioni medie del documento o -1 se la dimensione media è sconosciuta

dataSize

integer (int64)

Dimensioni totali stimate dei dati, in byte o -1 se la dimensione è sconosciuta.

databaseName

string

Nome del database contenente la raccolta

documentCount

integer (int64)

Numero totale stimato di documenti o -1 se il numero di documenti è sconosciuto

isCapped

boolean

Indica se la raccolta è una raccolta con rientri (ad esempio se ha una dimensione fissa e agisce come un buffer circolare)

isSystemCollection

boolean

Indica se la raccolta è una raccolta di sistema

isView

boolean

Indica se la raccolta è una visualizzazione di un'altra raccolta

name

string

Nome non qualificato del database o della raccolta

qualifiedName

string

Nome completo del database o della raccolta. Per una raccolta, si tratta del nome completo del database.

shardKey

MongoDbShardKeyInfo

Chiave di partizione nella raccolta o Null se la raccolta non è partizionata

supportsSharding

boolean

Indica se il partizionamento orizzontale del database è abilitato. Si noti che l'attività di migrazione abiliterà il partizionamento orizzontale nella destinazione, se necessario.

viewOf

string

Nome della raccolta di cui si tratta una visualizzazione, se IsView è true

MongoDbCollectionProgress

Descrive lo stato di avanzamento di una raccolta

Nome Tipo Descrizione
bytesCopied

integer (int64)

Numero di byte del documento copiati durante la fase di copia

documentsCopied

integer (int64)

Numero di documenti copiati durante la fase di copia

elapsedTime

string

Tempo trascorso nel formato [ddd.]hh:mm:ss[.fffffff] (ad esempio, formato TimeSpan)

errors

<string,  MongoDbError>

Errori e avvisi che si sono verificati per l'oggetto corrente. Le chiavi sono i codici di errore.

eventsPending

integer (int64)

Numero di eventi oplog in attesa di riproduzione

eventsReplayed

integer (int64)

Numero di eventi oplog riprodotti finora

lastEventTime

string (date-time)

Timestamp dell'ultimo evento oplog ricevuto o Null se non è stato ancora ricevuto alcun evento oplog

lastReplayTime

string (date-time)

Timestamp dell'ultimo evento oplog riprodotto o Null se non è stato ancora riprodotto alcun evento oplog

name

string

Nome dell'oggetto di stato. Per una raccolta, si tratta del nome della raccolta non qualificato. Per un database, si tratta del nome del database. Per la migrazione complessiva, questo valore è Null.

qualifiedName

string

Nome completo dell'oggetto di stato. Per una raccolta, si tratta del nome completo del database. Per un database, si tratta del nome del database. Per la migrazione complessiva, questo valore è Null.

resultType string:

Collection

Tipo di oggetto di stato

state

MongoDbMigrationState

totalBytes

integer (int64)

Numero totale di byte del documento nell'origine all'inizio della fase di copia o -1 se la dimensione totale è sconosciuta

totalDocuments

integer (int64)

Numero totale di documenti nell'origine all'inizio della fase di copia o -1 se il conteggio totale è sconosciuto

MongoDbCollectionSettings

Descrive come eseguire la migrazione di una singola raccolta MongoDB

Nome Tipo Descrizione
canDelete

boolean

Indica se la migrazione può eliminare la raccolta di destinazione durante l'esecuzione di una migrazione. Il valore predefinito è true.

shardKey

MongoDbShardKeySetting

Descrive una chiave di partizione mongoDB

targetRUs

integer (int32)

Le UR che devono essere configurate in una destinazione CosmosDB o null per l'uso dell'impostazione predefinita. Questo non ha alcun effetto sulle destinazioni non CosmosDB.

MongoDbConnectionInfo

Descrive una connessione a un'origine dati MongoDB

Nome Tipo Valore predefinito Descrizione
additionalSettings

string

Impostazioni di connessione aggiuntive

authentication

AuthenticationType

Tipo di autenticazione da usare per la connessione

connectionString

string

Stringa di connessione MongoDB o URL del contenitore BLOB. Il nome utente e la password possono essere specificati qui o nelle proprietà userName e password

dataSource

string

L'origine dei dati

encryptConnection

boolean

Indica se crittografare la connessione

enforceSSL

boolean

password

string

Credenziali password.

port

integer

porta per il server

serverBrandVersion

string

versione del marchio server

serverName

string

nome del server

serverVersion

string

versione del server

trustServerCertificate

boolean

False

Se considerare attendibile il certificato del server

type

string

Tipo di informazioni di connessione

userName

string

Nome utente

MongoDbDatabaseInfo

Descrive un database all'interno di un'origine dati MongoDB

Nome Tipo Descrizione
averageDocumentSize

integer (int64)

Dimensioni medie del documento o -1 se la dimensione media è sconosciuta

collections

MongoDbCollectionInfo[]

Elenco di raccolte supportate in un database MongoDB

dataSize

integer (int64)

Dimensioni totali stimate dei dati, in byte o -1 se la dimensione è sconosciuta.

documentCount

integer (int64)

Numero totale stimato di documenti o -1 se il numero di documenti è sconosciuto

name

string

Nome non qualificato del database o della raccolta

qualifiedName

string

Nome completo del database o della raccolta. Per una raccolta, si tratta del nome completo del database.

supportsSharding

boolean

Indica se il partizionamento orizzontale del database è abilitato. Si noti che l'attività di migrazione abiliterà il partizionamento orizzontale nella destinazione, se necessario.

MongoDbDatabaseProgress

Descrive lo stato di avanzamento di un database

Nome Tipo Descrizione
bytesCopied

integer (int64)

Numero di byte del documento copiati durante la fase di copia

collections

object

Stato delle raccolte nel database. Le chiavi sono i nomi non qualificati delle raccolte

documentsCopied

integer (int64)

Numero di documenti copiati durante la fase di copia

elapsedTime

string

Tempo trascorso nel formato [ddd.]hh:mm:ss[.fffffff] (ad esempio, formato TimeSpan)

errors

<string,  MongoDbError>

Errori e avvisi che si sono verificati per l'oggetto corrente. Le chiavi sono i codici di errore.

eventsPending

integer (int64)

Numero di eventi oplog in attesa di riproduzione

eventsReplayed

integer (int64)

Numero di eventi oplog riprodotti finora

lastEventTime

string (date-time)

Timestamp dell'ultimo evento oplog ricevuto o Null se non è stato ancora ricevuto alcun evento oplog

lastReplayTime

string (date-time)

Timestamp dell'ultimo evento oplog riprodotto o Null se non è stato ancora riprodotto alcun evento oplog

name

string

Nome dell'oggetto di stato. Per una raccolta, si tratta del nome della raccolta non qualificato. Per un database, si tratta del nome del database. Per la migrazione complessiva, questo valore è Null.

qualifiedName

string

Nome completo dell'oggetto di stato. Per una raccolta, si tratta del nome completo del database. Per un database, si tratta del nome del database. Per la migrazione complessiva, questo valore è Null.

resultType string:

Database

Tipo di oggetto di stato

state

MongoDbMigrationState

totalBytes

integer (int64)

Numero totale di byte del documento nell'origine all'inizio della fase di copia o -1 se la dimensione totale è sconosciuta

totalDocuments

integer (int64)

Numero totale di documenti nell'origine all'inizio della fase di copia o -1 se il conteggio totale è sconosciuto

MongoDbDatabaseSettings

Descrive come eseguire la migrazione di un singolo database MongoDB

Nome Tipo Descrizione
collections

<string,  MongoDbCollectionSettings>

Raccolte nel database di origine di cui eseguire la migrazione alla destinazione. Le chiavi sono i nomi non qualificati delle raccolte.

targetRUs

integer (int32)

Le UR che devono essere configurate in una destinazione CosmosDB o null per l'uso del valore predefinito oppure 0 se non è necessario effettuare il provisioning della velocità effettiva per il database. Questo non ha alcun effetto sulle destinazioni non CosmosDB.

MongoDbError

Descrive un errore o un avviso che si è verificato durante una migrazione di MongoDB

Nome Tipo Descrizione
code

string

Codice leggibile dal computer non localizzato che descrive l'errore o l'avviso

count

integer (int32)

Numero di volte in cui si è verificato l'errore o l'avviso

message

string

Messaggio localizzato e leggibile che descrive l'errore o l'avviso

type

MongoDbErrorType

Tipo di errore o avviso

MongoDbErrorType

Tipo di errore o avviso

Valore Descrizione
Error
ValidationError
Warning

MongoDbMigrationProgress

Descrive lo stato di avanzamento della migrazione complessiva

Nome Tipo Descrizione
bytesCopied

integer (int64)

Numero di byte del documento copiati durante la fase di copia

databases

<string,  MongoDbDatabaseProgress>

Stato dei database nella migrazione. Le chiavi sono i nomi dei database

documentsCopied

integer (int64)

Numero di documenti copiati durante la fase di copia

elapsedTime

string

Tempo trascorso nel formato [ddd.]hh:mm:ss[.fffffff] (ad esempio, formato TimeSpan)

errors

<string,  MongoDbError>

Errori e avvisi che si sono verificati per l'oggetto corrente. Le chiavi sono i codici di errore.

eventsPending

integer (int64)

Numero di eventi oplog in attesa di riproduzione

eventsReplayed

integer (int64)

Numero di eventi oplog riprodotti finora

lastEventTime

string (date-time)

Timestamp dell'ultimo evento oplog ricevuto o Null se non è stato ancora ricevuto alcun evento oplog

lastReplayTime

string (date-time)

Timestamp dell'ultimo evento oplog riprodotto o Null se non è stato ancora riprodotto alcun evento oplog

name

string

Nome dell'oggetto di stato. Per una raccolta, si tratta del nome della raccolta non qualificato. Per un database, si tratta del nome del database. Per la migrazione complessiva, questo valore è Null.

qualifiedName

string

Nome completo dell'oggetto di stato. Per una raccolta, si tratta del nome completo del database. Per un database, si tratta del nome del database. Per la migrazione complessiva, questo valore è Null.

resultType string:

Migration

Tipo di oggetto di stato

state

MongoDbMigrationState

totalBytes

integer (int64)

Numero totale di byte del documento nell'origine all'inizio della fase di copia o -1 se la dimensione totale è sconosciuta

totalDocuments

integer (int64)

Numero totale di documenti nell'origine all'inizio della fase di copia o -1 se il conteggio totale è sconosciuto

MongoDbMigrationSettings

Descrive come eseguire una migrazione dei dati mongoDB

Nome Tipo Descrizione
boostRUs

integer (int32)

Il limite di UR per una destinazione CosmosDB a cui le raccolte verranno temporaneamente aumentate (se inferiori) durante la copia iniziale di una migrazione, da 10.000 a 1.000.000 o 0 per usare il boost predefinito (che in genere è il valore massimo) o null per non aumentare le UR. Questa impostazione non ha alcun effetto sulle destinazioni non CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Database nel cluster di origine di cui eseguire la migrazione alla destinazione. Le chiavi sono i nomi dei database.

replication

MongoDbReplication

Descrive come le modifiche verranno replicate dall'origine alla destinazione. Il valore predefinito è OneTime.

source

MongoDbConnectionInfo

Impostazioni usate per connettersi al cluster di origine

target

MongoDbConnectionInfo

Impostazioni usate per connettersi al cluster di destinazione

throttling

MongoDbThrottlingSettings

Impostazioni usate per limitare l'utilizzo delle risorse della migrazione

MongoDbMigrationState

Valore Descrizione
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

Descrive come le modifiche verranno replicate dall'origine alla destinazione. Il valore predefinito è OneTime.

Valore Descrizione
Disabled
OneTime
Continuous

MongoDbShardKeyField

Descrive un riferimento al campo all'interno di una chiave di partizione mongoDB

Nome Tipo Descrizione
name

string

Nome del campo

order

MongoDbShardKeyOrder

Ordinamento dei campi

MongoDbShardKeyInfo

Descrive una chiave di partizione mongoDB

Nome Tipo Descrizione
fields

MongoDbShardKeyField[]

Campi all'interno della chiave di partizione

isUnique

boolean

Indica se la chiave di partizione è univoca

MongoDbShardKeyOrder

Ordinamento dei campi

Valore Descrizione
Forward
Reverse
Hashed

MongoDbShardKeySetting

Descrive una chiave di partizione mongoDB

Nome Tipo Descrizione
fields

MongoDbShardKeyField[]

Campi all'interno della chiave di partizione

isUnique

boolean

Indica se la chiave di partizione è univoca

MongoDbThrottlingSettings

Specifica i limiti delle risorse per la migrazione

Nome Tipo Descrizione
maxParallelism

integer (int32)

Numero massimo di elementi di lavoro (ad esempio copie della raccolta) che verranno elaborati in parallelo

minFreeCpu

integer (int32)

Percentuale di tempo cpu che la migrazione tenterà di evitare di usare, da 0 a 100

minFreeMemoryMb

integer (int32)

Numero di megabyte di RAM che la migrazione tenterà di evitare di usare

MySqlConnectionInfo

Informazioni per la connessione al server MySQL

Nome Tipo Valore predefinito Descrizione
additionalSettings

string

Impostazioni di connessione aggiuntive

authentication

AuthenticationType

Tipo di autenticazione da usare per la connessione

dataSource

string

L'origine dei dati

encryptConnection

boolean

True

Indica se crittografare la connessione

password

string

Credenziali password.

port

integer

Porta per server

serverName

string

Nome del server

type string:

MySqlConnectionInfo

Tipo di informazioni di connessione

userName

string

Nome utente

MySqlTargetPlatformType

Piattaforma di destinazione per la migrazione

Valore Descrizione
SqlServer
AzureDbForMySQL

ObjectType

Tipo dell'oggetto con la differenza. ad esempio (Tabella/Vista/StoredProcedure)

Valore Descrizione
StoredProcedures
Table
User
View
Function

ODataError

Informazioni sugli errori in formato OData.

Nome Tipo Descrizione
code

string

Descrizione leggibile del computer dell'errore, ad esempio 'InvalidRequest' o 'InternalServerError'

details

ODataError[]

Errori interni che hanno causato questo errore

message

string

Descrizione leggibile dell'errore

OracleConnectionInfo

Informazioni per la connessione al server Oracle

Nome Tipo Descrizione
authentication

AuthenticationType

Tipo di autenticazione da usare per la connessione

dataSource

string

Stringa di connessione EZConnect o TNSName.

password

string

Credenziali password.

port

integer

porta per il server

serverName

string

nome del server

serverVersion

string

versione del server

type string:

OracleConnectionInfo

Tipo di informazioni di connessione

userName

string

Nome utente

OrphanedUserInfo

Informazioni sugli utenti orfani nel database di SQL Server.

Nome Tipo Descrizione
databaseName

string

Database padre dell'utente

name

string

Nome dell'utente orfano

PostgreSqlConnectionInfo

Informazioni per la connessione al server PostgreSQL

Nome Tipo Valore predefinito Descrizione
additionalSettings

string

Impostazioni di connessione aggiuntive

authentication

AuthenticationType

Tipo di autenticazione da usare per la connessione

dataSource

string

L'origine dei dati

databaseName

string

Nome del database

encryptConnection

boolean

True

Indica se crittografare la connessione

password

string

Credenziali password.

port

integer

Porta per server

serverBrandVersion

string

versione del marchio server

serverName

string

Nome del server

serverVersion

string

versione del server

trustServerCertificate

boolean

False

Se considerare attendibile il certificato del server

type string:

PostgreSqlConnectionInfo

Tipo di informazioni di connessione

userName

string

Nome utente

ProjectTask

Una risorsa attività

Nome Tipo Descrizione
etag

string

Valore del tag di entità sicuro HTTP. Questo viene ignorato se inviato.

id

string

ID risorsa.

name

string

Nome risorsa.

properties ProjectTaskProperties:

Proprietà attività personalizzate

systemData

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

type

string

Tipo di risorsa.

QueryAnalysisValidationResult

Risultati per il confronto dell'analisi delle query tra l'origine e la destinazione

Nome Tipo Descrizione
queryResults

QueryExecutionResult

Elenco di query eseguite e si tratta di risultati di esecuzione nell'origine e nella destinazione

validationErrors

ValidationError

Errori che fanno parte dell'esecuzione

QueryExecutionResult

Descrive i risultati dell'analisi delle query per l'esecuzione nell'origine e nella destinazione

Nome Tipo Descrizione
queryText

string

Testo della query recuperato dal server di origine

sourceResult

ExecutionStatistics

Risultato dell'analisi delle query dall'origine

statementsInBatch

integer (int64)

Totale no. di istruzioni nel batch

targetResult

ExecutionStatistics

Risultato dell'analisi delle query dalla destinazione

ReplicateMigrationState

Wrapper per replicare gli stati di migrazione segnalati.

Valore Descrizione
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

Oggetto Eccezione per tutte le eccezioni personalizzate

Nome Tipo Descrizione
actionableMessage

string

Passaggi interattivi per questa eccezione

filePath

string

Percorso del file in cui si è verificata l'eccezione

hResult

integer

Valore numerico codificato assegnato a un'eccezione specifica

lineNumber

string

Numero di riga in cui si è verificata l'eccezione

message

string

Messaggio di errore

stackTrace

string

Analisi dello stack

ScenarioSource

Enumerazione del tipo di origine

Valore Descrizione
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

Enumerazione del tipo di destinazione

Valore Descrizione
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

Risultati per il confronto dello schema tra l'origine e la destinazione

Nome Tipo Descrizione
schemaDifferences

SchemaComparisonValidationResultType

Elenco delle differenze di schema tra i database di origine e di destinazione

sourceDatabaseObjectCount

object

Conteggio degli oggetti di database di origine

targetDatabaseObjectCount

object

Numero di oggetti di database di destinazione

validationErrors

ValidationError

Elenco di errori che si sono verificati durante l'esecuzione della convalida del confronto dello schema

SchemaComparisonValidationResultType

Descrizione degli errori che si verificano durante l'esecuzione della convalida della migrazione

Nome Tipo Descrizione
objectName

string

Nome dell'oggetto con la differenza

objectType

ObjectType

Tipo dell'oggetto con la differenza. ad esempio (Tabella/Vista/StoredProcedure)

updateAction

UpdateActionType

Aggiornare il tipo di azione rispetto alla destinazione

SelectedCertificateInput

Informazioni per l'esportazione del certificato per i database abilitati per TDE.

Nome Tipo Descrizione
certificateName

string

Nome del certificato da esportare.

password

string

Password da usare per crittografare il certificato esportato.

ServerLevelPermissionsGroup

Gruppo di autorizzazioni per le convalide. Questi gruppi eseguiranno un set di autorizzazioni per la convalida dell'attività utente. Selezionare il gruppo di autorizzazioni per l'attività che si sta eseguendo.

Valore Descrizione
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

Proprietà del server per l'origine del tipo MySQL

Nome Tipo Descrizione
serverDatabaseCount

integer

Numero di database nel server

serverEdition

string

Edizione del server di database

serverName

string

Nome del server

serverOperatingSystemVersion

string

Versione del sistema operativo

serverPlatform

string

Nome della piattaforma server

serverVersion

string

Versione del server di database

Severity

Gravità dell'errore di convalida

Valore Descrizione
Message
Warning
Error

SqlConnectionInfo

Informazioni per la connessione al server di database SQL

Nome Tipo Valore predefinito Descrizione
additionalSettings

string

Impostazioni di connessione aggiuntive

authentication

AuthenticationType

Tipo di autenticazione da usare per la connessione

dataSource

string

Origine dati nel formato Protocol:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Indica se crittografare la connessione

password

string

Credenziali password.

platform

SqlSourcePlatform

Tipo di piattaforma server per la connessione

port

integer

Porta per server

resourceId

string

Rappresenta l'ID di una risorsa HTTP rappresentata da un provider di risorse di Azure.

serverBrandVersion

string

versione del marchio server

serverName

string

nome del server

serverVersion

string

versione del server

trustServerCertificate

boolean

False

Se considerare attendibile il certificato del server

type string:

SqlConnectionInfo

Tipo di informazioni di connessione

userName

string

Nome utente

SqlSourcePlatform

Tipo di piattaforma server per la connessione

Valore Descrizione
SqlOnPrem

SsisMigrationInfo

Informazioni sulla migrazione SSIS con tipo di archivio SSIS, sovrascrivere i criteri.

Nome Tipo Descrizione
environmentOverwriteOption

SsisMigrationOverwriteOption

Opzione di sovrascrittura per la migrazione dell'ambiente SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Opzione di sovrascrittura per la migrazione del progetto SSIS

ssisStoreType

SsisStoreType

Il tipo di archivio SSIS di origine, ora è supportato solo il catalogo SSIS nel Servizio Migrazione del database (versione classica)

SsisMigrationOverwriteOption

L'opzione di sovrascrittura per la migrazione degli oggetti SSIS è supportata solo per ignorare e sovrascrivere il servizio Migrazione del database (versione classica) e in futuro è possibile aggiungere l'opzione Riutilizzo per l'oggetto contenitore

Valore Descrizione
Ignore
Overwrite

SsisMigrationStage

Fase corrente della migrazione SSIS

Valore Descrizione
None
Initialize
InProgress
Completed

SsisStoreType

Enumerazione del tipo di archivio SSIS di origine supportato nel Servizio Migrazione del database (versione classica)

Valore Descrizione
SsisCatalog

StartMigrationScenarioServerRoleResult

Risultato della migrazione dei ruoli del server

Nome Tipo Descrizione
exceptionsAndWarnings

ReportableException[]

Eccezioni e avvisi di migrazione.

name

string

Nome del ruolo del server.

state

MigrationState

Stato corrente della migrazione

SyncDatabaseMigrationReportingState

Enumerazione dello stato diverso della migrazione online a livello di database.

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

SyncMigrationDatabaseErrorEvent

Errori di migrazione del database per la migrazione online

Nome Tipo Descrizione
eventText

string

Testo dell'evento.

eventTypeString

string

Tipo di evento.

timestampString

string

Valore stringa del timestamp.

SyncTableMigrationState

Enumerazione dello stato diverso della migrazione online a livello di tabella.

Valore Descrizione
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

Nome Tipo Descrizione
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

Valore Descrizione
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

Tipo della differenza effettiva per l'oggetto confrontato, durante l'esecuzione del confronto dello schema

Valore Descrizione
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Proprietà per l'attività che convalida l'input di migrazione per le migrazioni di sincronizzazione da SQL a database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ValidateSyncMigrationInputSqlServerTaskInput

Input dell'attività

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Tipo di attività.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input per l'attività che esegue la migrazione dei database di SQL Server allo scenario online di Istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
azureApp

AzureActiveDirectoryApp

Applicazione Di Azure Active Directory, l'istanza del Servizio Migrazione del database (versione classica) verrà usata per connettersi all'istanza di destinazione di Istanza gestita di database SQL di Azure e all'account di archiviazione di Azure

backupFileShare

FileShare

Informazioni sulla condivisione file di backup per tutti i database selezionati.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

SqlConnectionInfo

Informazioni di connessione per SQL Server di origine

storageResourceId

string

ResourceId completo dell'archiviazione

targetConnectionInfo

MiSqlConnectionInfo

Informazioni di connessione per Istanza gestita di database SQL di Azure

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Output per l'attività che convalida l'input di migrazione per la migrazione online di Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
id

string

Identificatore del database

name

string

Nome del database

validationErrors

ReportableException[]

Errori associati a un oggetto di database selezionato

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Proprietà per l'attività che convalida l'input di migrazione per SQL allo scenario di sincronizzazione di Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input dell'attività

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Tipo di attività.

ValidateMigrationInputSqlServerSqlMITaskInput

Input per l'attività che convalida l'input di migrazione per SQL in Istanza gestita di SQL di Azure

Nome Tipo Descrizione
backupBlobShare

BlobShare

URI di firma di accesso condiviso del contenitore dell'account di archiviazione di Azure da usare per l'archiviazione dei file di backup.

backupFileShare

FileShare

Informazioni sulla condivisione file di backup per tutti i database selezionati.

backupMode

BackupMode

Modalità di backup per specificare se usare il backup esistente o creare un nuovo backup.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database di cui eseguire la migrazione

selectedLogins

string[]

Account di accesso di cui eseguire la migrazione

sourceConnectionInfo

SqlConnectionInfo

Informazioni per la connessione all'origine

targetConnectionInfo

SqlConnectionInfo

Informazioni per la connessione alla destinazione

ValidateMigrationInputSqlServerSqlMITaskOutput

Output per l'attività che convalida l'input di migrazione per SQL alle migrazioni di Istanza gestita di SQL di Azure

Nome Tipo Descrizione
backupFolderErrors

ReportableException[]

Errori associati al percorso BackupFolder

backupShareCredentialsErrors

ReportableException[]

Errori associati al nome utente e alle credenziali della password della condivisione di backup

backupStorageAccountErrors

ReportableException[]

Errori associati all'account di archiviazione specificato.

databaseBackupInfo

DatabaseBackupInfo

Informazioni sui file di backup quando viene usata la modalità di backup esistente.

existingBackupErrors

ReportableException[]

Errori associati ai file di backup esistenti.

id

string

Identificatore del risultato

name

string

Nome del database

restoreDatabaseNameErrors

ReportableException[]

Errori associati a RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Proprietà per l'attività che convalida l'input di migrazione per SQL a Istanza gestita di database SQL di Azure

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Input dell'attività

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Output dell'attività. Questo viene ignorato se inviato.

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Tipo di attività.

ValidateMongoDbTaskProperties

Proprietà per l'attività che convalida una migrazione tra origini dati MongoDB

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MongoDbMigrationSettings

Descrive come eseguire una migrazione dei dati mongoDB

output

MongoDbMigrationProgress[]

Matrice contenente un singolo oggetto MongoDbMigrationProgress

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Validate.MongoDb

Tipo di attività.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Proprietà per l'attività che convalida una migrazione per Oracle a Database di Azure per PostgreSQL per le migrazioni online

Nome Tipo Descrizione
clientData

object

Coppie chiave-valore dei dati client per collegare le informazioni sui metadati all'attività

commands CommandProperties[]:

Matrice di proprietà del comando.

errors

ODataError[]

Matrice di errori. Questo viene ignorato se inviato.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input per l'attività che esegue la migrazione di database Oracle a Database di Azure per PostgreSQL per le migrazioni online

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Matrice contenente un singolo oggetto di risposta di errore di convalida

state

TaskState

Stato dell'attività. Questo viene ignorato se inviato.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Tipo di attività.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Output per l'attività che convalida l'input di migrazione per Oracle a Database di Azure per PostgreSQL per le migrazioni online

Nome Tipo Descrizione
validationErrors

ReportableException[]

Errori associati a un oggetto di database selezionato

ValidateSyncMigrationInputSqlServerTaskInput

Input per l'attività che convalida l'input di migrazione per le migrazioni di sincronizzazione SQL

Nome Tipo Descrizione
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Database di cui eseguire la migrazione

sourceConnectionInfo

SqlConnectionInfo

Informazioni per la connessione a SQL Server di origine

targetConnectionInfo

SqlConnectionInfo

Informazioni per la connessione alla destinazione

ValidateSyncMigrationInputSqlServerTaskOutput

Output per l'attività che convalida l'input della migrazione per le migrazioni di sincronizzazione SQL

Nome Tipo Descrizione
id

string

Identificatore del database

name

string

Nome del database

validationErrors

ReportableException[]

Errori associati a un oggetto di database selezionato

ValidationError

Descrizione degli errori che si verificano durante l'esecuzione della convalida della migrazione

Nome Tipo Descrizione
severity

Severity

Gravità dell'errore

text

string

Testo dell'errore

ValidationStatus

Stato corrente della convalida

Valore Descrizione
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

Statistiche di attesa raccolte durante l'esecuzione batch di query

Nome Tipo Valore predefinito Descrizione
waitCount

integer (int64)

Totale no. di attese

waitTimeMs

number (float)

0

Tempo totale di attesa in millisecondi

waitType

string

Tipo di attesa