Microsoft. DataMigration services/projects/tasks 2021-10-30-preview

Bicep-erőforrásdefiníció

A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő célokra:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft létrehozása. DataMigration/services/projects/tasks erőforrás, adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.DataMigration/services/projects/tasks@2021-10-30-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    clientData: {}
    taskType: 'string'
    // For remaining properties, see ProjectTaskProperties objects
  }
}

ProjectTaskProperties objektumok

Állítsa be a taskType tulajdonságot az objektum típusának megadásához.

A Connect.MongoDb esetében használja a következőt:

  taskType: 'Connect.MongoDb'
  input: {
    additionalSettings: 'string'
    connectionString: 'string'
    dataSource: 'string'
    encryptConnection: bool
    enforceSSL: bool
    password: 'string'
    port: int
    serverBrandVersion: 'string'
    type: 'string'
    userName: 'string'
  }

ConnectToSource.MySql esetén használja a következőt:

  taskType: 'ConnectToSource.MySql'
  input: {
    checkPermissionsGroup: 'string'
    isOfflineMigration: bool
    sourceConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
    targetPlatform: 'string'
  }

A ConnectToSource.Oracle.Sync esetében használja a következőt:

  taskType: 'ConnectToSource.Oracle.Sync'
  input: {
    sourceConnectionInfo: {
      dataSource: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
  }

A ConnectToSource.PostgreSql.Sync esetében használja a következőt:

  taskType: 'ConnectToSource.PostgreSql.Sync'
  input: {
    sourceConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

ConnectToSource.SqlServer esetén használja a következőt:

  taskType: 'ConnectToSource.SqlServer'
  input: {
    checkPermissionsGroup: 'string'
    collectAgentJobs: bool
    collectDatabases: bool
    collectLogins: bool
    collectTdeCertificateInfo: bool
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    validateSsisCatalogOnly: bool
  }

A ConnectToSource.SqlServer.Sync esetében használja a következőt:

  taskType: 'ConnectToSource.SqlServer.Sync'
  input: {
    checkPermissionsGroup: 'string'
    collectAgentJobs: bool
    collectDatabases: bool
    collectLogins: bool
    collectTdeCertificateInfo: bool
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    validateSsisCatalogOnly: bool
  }

ConnectToTarget.AzureDbForMySql esetén használja a következőt:

  taskType: 'ConnectToTarget.AzureDbForMySql'
  input: {
    isOfflineMigration: bool
    sourceConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
  }

A ConnectToTarget.AzureDbForPostgreSql.Sync esetében használja a következőt:

  taskType: 'ConnectToTarget.AzureDbForPostgreSql.Sync'
  input: {
    sourceConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

ConnectToTarget.AzureSqlDbMI esetén használja a következőt:

  taskType: 'ConnectToTarget.AzureSqlDbMI'
  input: {
    collectAgentJobs: bool
    collectLogins: bool
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    validateSsisCatalogOnly: bool
  }

ConnectToTarget.AzureSqlDbMI.Sync.LRS esetén használja a következőt:

  taskType: 'ConnectToTarget.AzureSqlDbMI.Sync.LRS'
  input: {
    azureApp: {
      appKey: 'string'
      applicationId: 'string'
      tenantId: 'string'
    }
    targetConnectionInfo: {
      managedInstanceResourceId: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
  }

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync esetén használja a következőt:

  taskType: 'ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync'
  input: {
    targetConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

ConnectToTarget.SqlDb esetén használja a következőt:

  taskType: 'ConnectToTarget.SqlDb'
  input: {
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

A ConnectToTarget.SqlDb.Sync esetében használja a következőt:

  taskType: 'ConnectToTarget.SqlDb.Sync'
  input: {
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

A GetTDECertificates.Sql esetében használja a következőt:

  taskType: 'GetTDECertificates.Sql'
  input: {
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    connectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    selectedCertificates: [
      {
        certificateName: 'string'
        password: 'string'
      }
    ]
  }

GetUserTables.AzureSqlDb.Sync esetén használja a következőt:

  taskType: 'GetUserTables.AzureSqlDb.Sync'
  input: {
    selectedSourceDatabases: [
      'string'
    ]
    selectedTargetDatabases: [
      'string'
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

GetUserTables.Sql esetén használja a következőt:

  taskType: 'GetUserTables.Sql'
  input: {
    connectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    selectedDatabases: [
      'string'
    ]
  }

GetUserTablesMySql esetén használja a következőt:

  taskType: 'GetUserTablesMySql'
  input: {
    connectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
    selectedDatabases: [
      'string'
    ]
  }

A GetUserTablesOracle esetében használja a következőt:

  taskType: 'GetUserTablesOracle'
  input: {
    connectionInfo: {
      dataSource: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
    selectedSchemas: [
      'string'
    ]
  }

GetUserTablesPostgreSql esetén használja a következőt:

  taskType: 'GetUserTablesPostgreSql'
  input: {
    connectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    selectedDatabases: [
      'string'
    ]
  }

A Migrate.MongoDb esetében használja a következőt:

  taskType: 'Migrate.MongoDb'
  input: {
    boostRUs: int
    databases: {}
    replication: 'string'
    source: {
      additionalSettings: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      type: 'string'
      userName: 'string'
    }
    target: {
      additionalSettings: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      type: 'string'
      userName: 'string'
    }
    throttling: {
      maxParallelism: int
      minFreeCpu: int
      minFreeMemoryMb: int
    }
  }

A Migrate.MySql.AzureDbForMySql esetében használja a következőt:

  taskType: 'Migrate.MySql.AzureDbForMySql'
  input: {
    optionalAgentSettings: {}
    selectedDatabases: [
      {
        name: 'string'
        tableMap: {}
        targetDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
  }

A Migrate.MySql.AzureDbForMySql.Sync esetében használja a következőt:

  taskType: 'Migrate.MySql.AzureDbForMySql.Sync'
  input: {
    selectedDatabases: [
      {
        migrationSetting: {}
        name: 'string'
        sourceSetting: {}
        tableMap: {}
        targetDatabaseName: 'string'
        targetSetting: {}
      }
    ]
    sourceConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
  }

A Migrate.Oracle.AzureDbForPostgreSql.Sync esetében használja a következőt:

  taskType: 'Migrate.Oracle.AzureDbForPostgreSql.Sync'
  input: {
    selectedDatabases: [
      {
        caseManipulation: 'string'
        migrationSetting: {}
        name: 'string'
        schemaName: 'string'
        sourceSetting: {}
        tableMap: {}
        targetDatabaseName: 'string'
        targetSetting: {}
      }
    ]
    sourceConnectionInfo: {
      dataSource: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2 esetében használja a következőt:

  taskType: 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2'
  createdOn: 'string'
  input: {
    encryptedKeyForSecureFields: 'string'
    selectedDatabases: [
      {
        migrationSetting: {}
        name: 'string'
        selectedTables: [
          {
            name: 'string'
          }
        ]
        sourceSetting: {}
        targetDatabaseName: 'string'
        targetSetting: {}
      }
    ]
    sourceConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }
  taskId: 'string'

A Migrate.SqlServer.AzureSqlDb.Sync esetében használja a következőt:

  taskType: 'Migrate.SqlServer.AzureSqlDb.Sync'
  input: {
    selectedDatabases: [
      {
        id: 'string'
        migrationSetting: {}
        name: 'string'
        schemaName: 'string'
        sourceSetting: {}
        tableMap: {}
        targetDatabaseName: 'string'
        targetSetting: {}
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    validationOptions: {
      enableDataIntegrityValidation: bool
      enableQueryAnalysisValidation: bool
      enableSchemaValidation: bool
    }
  }

A Migrate.SqlServer.AzureSqlDbMI esetében használja a következőt:

  taskType: 'Migrate.SqlServer.AzureSqlDbMI'
  input: {
    aadDomainName: 'string'
    backupBlobShare: {
      sasUri: 'string'
    }
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    backupMode: 'string'
    selectedAgentJobs: [
      'string'
    ]
    selectedDatabases: [
      {
        backupFilePaths: [
          'string'
        ]
        backupFileShare: {
          password: 'string'
          path: 'string'
          userName: 'string'
        }
        id: 'string'
        name: 'string'
        restoreDatabaseName: 'string'
      }
    ]
    selectedLogins: [
      'string'
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }
  taskId: 'string'

A Migrate.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:

  taskType: 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS'
  input: {
    azureApp: {
      appKey: 'string'
      applicationId: 'string'
      tenantId: 'string'
    }
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    selectedDatabases: [
      {
        backupFilePaths: [
          'string'
        ]
        backupFileShare: {
          password: 'string'
          path: 'string'
          userName: 'string'
        }
        id: 'string'
        name: 'string'
        restoreDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    storageResourceId: 'string'
    targetConnectionInfo: {
      managedInstanceResourceId: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
  }

A Migrate.SqlServer.SqlDb esetében használja a következőt:

  taskType: 'Migrate.SqlServer.SqlDb'
  input: {
    encryptedKeyForSecureFields: 'string'
    selectedDatabases: [
      {
        id: 'string'
        name: 'string'
        schemaSetting: any()
        tableMap: {}
        targetDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    validationOptions: {
      enableDataIntegrityValidation: bool
      enableQueryAnalysisValidation: bool
      enableSchemaValidation: bool
    }
  }
  isCloneable: bool
  taskId: 'string'

A Migrate.Ssis esetében használja a következőt:

  taskType: 'Migrate.Ssis'
  input: {
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    ssisMigrationInfo: {
      environmentOverwriteOption: 'string'
      projectOverwriteOption: 'string'
      ssisStoreType: 'SsisCatalog'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

A MigrateSchemaSqlServerSqlDb esetében használja a következőt:

  taskType: 'MigrateSchemaSqlServerSqlDb'
  createdOn: 'string'
  input: {
    encryptedKeyForSecureFields: 'string'
    selectedDatabases: [
      {
        id: 'string'
        name: 'string'
        schemaSetting: {
          fileId: 'string'
          fileName: 'string'
          schemaOption: 'string'
        }
        targetDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }
  taskId: 'string'

A Service.Check.OCI esetében használja a következőt:

  taskType: 'Service.Check.OCI'
  input: {
    serverVersion: 'string'
  }

A Service.Install.OCI esetében használja a következőt:

  taskType: 'Service.Install.OCI'
  input: {
    driverPackageName: 'string'
  }

A Service.Upload.OCI esetében használja a következőt:

  taskType: 'Service.Upload.OCI'
  input: {
    driverShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
  }

A Validate.MongoDb esetében használja a következőt:

  taskType: 'Validate.MongoDb'
  input: {
    boostRUs: int
    databases: {}
    replication: 'string'
    source: {
      additionalSettings: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      type: 'string'
      userName: 'string'
    }
    target: {
      additionalSettings: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      type: 'string'
      userName: 'string'
    }
    throttling: {
      maxParallelism: int
      minFreeCpu: int
      minFreeMemoryMb: int
    }
  }

A Validate.Oracle.AzureDbPostgreSql.Sync esetében használja a következőt:

  taskType: 'Validate.Oracle.AzureDbPostgreSql.Sync'
  input: {
    selectedDatabases: [
      {
        caseManipulation: 'string'
        migrationSetting: {}
        name: 'string'
        schemaName: 'string'
        sourceSetting: {}
        tableMap: {}
        targetDatabaseName: 'string'
        targetSetting: {}
      }
    ]
    sourceConnectionInfo: {
      dataSource: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      databaseName: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

A ValidateMigrationInput.SqlServer.AzureSqlDbMI esetében használja a következőt:

  taskType: 'ValidateMigrationInput.SqlServer.AzureSqlDbMI'
  input: {
    backupBlobShare: {
      sasUri: 'string'
    }
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    backupMode: 'string'
    selectedDatabases: [
      {
        backupFilePaths: [
          'string'
        ]
        backupFileShare: {
          password: 'string'
          path: 'string'
          userName: 'string'
        }
        id: 'string'
        name: 'string'
        restoreDatabaseName: 'string'
      }
    ]
    selectedLogins: [
      'string'
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

A ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:

  taskType: 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS'
  input: {
    azureApp: {
      appKey: 'string'
      applicationId: 'string'
      tenantId: 'string'
    }
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    selectedDatabases: [
      {
        backupFilePaths: [
          'string'
        ]
        backupFileShare: {
          password: 'string'
          path: 'string'
          userName: 'string'
        }
        id: 'string'
        name: 'string'
        restoreDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    storageResourceId: 'string'
    targetConnectionInfo: {
      managedInstanceResourceId: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
  }

A ValidateMigrationInput.SqlServer.SqlDb.Sync esetében használja a következőt:

  taskType: 'ValidateMigrationInput.SqlServer.SqlDb.Sync'
  input: {
    selectedDatabases: [
      {
        id: 'string'
        migrationSetting: {}
        name: 'string'
        schemaName: 'string'
        sourceSetting: {}
        tableMap: {}
        targetDatabaseName: 'string'
        targetSetting: {}
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'SqlOnPrem'
      port: 'string'
      resourceId: 'string'
      serverName: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }

Tulajdonságértékek

szolgáltatások/projektek/feladatok

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: projektek
Etag HTTP-erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha elküldi. sztring
properties Egyéni tevékenységtulajdonságok ProjectTaskProperties

ProjectTaskProperties

Név Leírás Érték
clientData Ügyféladatok kulcsértékpárjai a metaadat-adatok tevékenységhez való csatolásához object
taskType Az objektumtípus beállítása Connect.MongoDb
ConnectToSource.MySql
ConnectToSource.Oracle.Sync
ConnectToSource.PostgreSql.Sync
ConnectToSource.SqlServer
ConnectToSource.SqlServer.Sync
ConnectToTarget.AzureDbForMySql
ConnectToTarget.AzureDbForPostgreSql.Sync
ConnectToTarget.AzureSqlDbMI
ConnectToTarget.AzureSqlDbMI.Sync.LRS
ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync
ConnectToTarget.SqlDb
ConnectToTarget.SqlDb.Sync
GetTDECertificates.Sql
GetUserTables.AzureSqlDb.Sync
GetUserTables.Sql
GetUserTablesMySql
GetUserTablesOracle
GetUserTablesPostgreSql
Migrate.MongoDb
Migrate.MySql.AzureDbForMySql
Migrate.MySql.AzureDbForMySql.Sync
Migrate.Oracle.AzureDbForPostgreSql.Sync
Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2
Migrate.SqlServer.AzureSqlDb.Sync
Migrate.SqlServer.AzureSqlDbMI
Migrate.SqlServer.AzureSqlDbMI.Sync.LRS
Migrate.SqlServer.SqlDb
Migrate.Ssis
MigrateSchemaSqlServerSqlDb
Service.Check.OCI
Service.Install.OCI
Service.Upload.OCI
Validate.MongoDb
Validate.Oracle.AzureDbPostgreSql.Sync
ValidateMigrationInput.SqlServer.AzureSqlDbMI
ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS
ValidateMigrationInput.SqlServer.SqlDb.Sync (kötelező)

ConnectToMongoDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Connect.MongoDb" (kötelező)
bemenet MongoDB-adatforráshoz való csatlakozás leírása MongoDbConnectionInfo

MongoDbConnectionInfo

Név Leírás Érték
additionalSettings További kapcsolatbeállítások sztring
connectionString MongoDB-kapcsolati sztring vagy blobtároló URL-címe. A felhasználónevet és a jelszót itt vagy a userName és a jelszó tulajdonságai között adhatja meg. sztring (kötelező)
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
enforceSSL logikai
jelszó Jelszó hitelesítő adatai. sztring
port kiszolgáló portja int
serverBrandVersion kiszolgáló márkaverziója sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceMySqlTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.MySql" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceMySqlTaskInput

ConnectToSourceMySqlTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
'MigrationFromMySQLToAzureDBForMySQL'
'MigrationFromSqlServerToAzureDB'
'MigrationFromSqlServerToAzureMI'
isOfflineMigration Annak megjelölése, hogy az áttelepítés offline állapotban van-e logikai
sourceConnectionInfo Információk a MySQL-forráshoz való csatlakozáshoz MySqlConnectionInfo (kötelező)
targetPlatform A migrálás célplatformja "AzureDbForMySQL"
"SqlServer"

MySqlConnectionInfo

Név Leírás Érték
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
port Kiszolgáló portja int (kötelező)
serverName A kiszolgáló neve sztring (kötelező)
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceOracleSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.Oracle.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceOracleSyncTaskInput

ConnectToSourceOracleSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Információk az Oracle-forráshoz való csatlakozáshoz OracleConnectionInfo (kötelező)

OracleConnectionInfo

Név Leírás Érték
Datasource EZConnect vagy TNSName kapcsolati sztring. sztring (kötelező)
jelszó Jelszó hitelesítő adatai. sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourcePostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.PostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourcePostgreSqlSyncTaskInput

ConnectToSourcePostgreSqlSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)

PostgreSqlConnectionInfo

Név Leírás Érték
databaseName Az adatbázis neve sztring
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
port Kiszolgáló portja int (kötelező)
serverName A kiszolgáló neve sztring (kötelező)
serverVersion kiszolgáló verziója sztring
trustServerCertificate A kiszolgálótanúsítvány megbízhatósága logikai
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceSqlServerTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.SqlServer" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceSqlServerTaskInput

ConnectToSourceSqlServerTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
'MigrationFromMySQLToAzureDBForMySQL'
'MigrationFromSqlServerToAzureDB'
'MigrationFromSqlServerToAzureMI'
collectAgentJobs Annak megjelölése, hogy az ügynökfeladatokat a forráskiszolgálóról kell-e gyűjteni. logikai
collectDatabases Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. logikai
collectLogins Annak megjelölése, hogy a forráskiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. logikai
collectTdeCertificateInfo A TDE-tanúsítványnevek forráskiszolgálóról történő gyűjtésének jelzője. logikai
sourceConnectionInfo A Forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a forráskiszolgálón. logikai

SqlConnectionInfo

Név Leírás Érték
additionalSettings További kapcsolatbeállítások sztring
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
Datasource Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber sztring (kötelező)
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
platform Kiszolgálóplatform típusa a kapcsolathoz "SqlOnPrem"
port kiszolgáló portja sztring
resourceId Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. sztring
serverName a kiszolgáló neve sztring
trustServerCertificate A kiszolgálótanúsítvány megbízhatósága logikai
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceSqlServerSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.SqlServer.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceSqlServerTaskInput

ConnectToTargetAzureDbForMySqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureDbForMySql" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetAzureDbForMySqlTaskInput

ConnectToTargetAzureDbForMySqlTaskInput

Név Leírás Érték
isOfflineMigration Annak megjelölése, hogy a migrálás offline állapotban van-e logikai
sourceConnectionInfo A forrásként szolgáló MySQL-kiszolgáló kapcsolati adatai MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for MySQL MySqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertie...

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

ConnectToTargetSqlMITaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureSqlDbMI" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlMITaskInput

ConnectToTargetSqlMITaskInput

Név Leírás Érték
collectAgentJobs Annak megjelölése, hogy az ügynökfeladatokat a cél SQL MI-kiszolgálóról kell-e gyűjteni. logikai
collectLogins Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a cél SQL MI-kiszolgálóról. logikai
targetConnectionInfo Kapcsolati információk a cél SQL Server SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus elérhető-e a cél SQL MI-kiszolgálón. logikai

ConnectToTargetSqlMISyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureSqlDbMI.Sync.LRS" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlMISyncTaskInput

ConnectToTargetSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni AzureActiveDirectoryApp (kötelező)
targetConnectionInfo Kapcsolati információk Azure SQL database managed instance-hez MiSqlConnectionInfo (kötelező)

AzureActiveDirectoryApp

Név Leírás Érték
appKey Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs sztring (kötelező)
applicationId Az Azure Active Directory-alkalmazás alkalmazásazonosítója sztring (kötelező)
tenantId Az ügyfél bérlőazonosítója sztring (kötelező)

MiSqlConnectionInfo

Név Leírás Érték
managedInstanceResourceId Azure SQL adatbázis felügyelt példányának erőforrás-azonosítója sztring (kötelező)
jelszó Jelszó hitelesítő adatai. sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPro...

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...

Név Leírás Érték
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

ConnectToTargetSqlDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.SqlDb" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlDbTaskInput

ConnectToTargetSqlDbTaskInput

Név Leírás Érték
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

ConnectToTargetSqlDbSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.SqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlDbSyncTaskInput

ConnectToTargetSqlDbSyncTaskInput

Név Leírás Érték
sourceConnectionInfo A forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

GetTdeCertificatesSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetTDECertificates.Sql" (kötelező)
bemenet Tevékenység bemenete GetTdeCertificatesSqlTaskInput

GetTdeCertificatesSqlTaskInput

Név Leírás Érték
backupFileShare Fájlok ideiglenes tárolására használandó fájlmegosztási információk biztonsági mentése. Fájlmegosztás (kötelező)
connectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
selectedCertificates Az exportált tanúsítvány titkosításához használandó tanúsítványneveket és a megfelelő jelszót tartalmazó lista. SelectedCertificateInput[] (kötelező)

Fájlmegosztás

Név Leírás Érték
jelszó A megosztási helyhez való csatlakozáshoz használt jelszó-hitelesítő adatok. sztring
path A megosztás mappaelérési útja. sztring (kötelező)
userName (Felhasználónév) Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz sztring

SelectedCertificateInput

Név Leírás Érték
certificateName Az exportálandó tanúsítvány neve. sztring (kötelező)
jelszó Az exportált tanúsítvány titkosításához használható jelszó. sztring (kötelező)

GetUserTablesSqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "GetUserTables.AzureSqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete GetUserTablesSqlSyncTaskInput

GetUserTablesSqlSyncTaskInput

Név Leírás Érték
selectedSourceDatabases A forrásadatbázisok neveinek listája a táblák gyűjtéséhez a következőhöz: sztring[] (kötelező)
selectedTargetDatabases A céladatbázisok neveinek listája, amelyekre táblákat gyűjtenek sztring[] (kötelező)
sourceConnectionInfo Kapcsolati információk a SQL Server SqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk az SQL DB-hez SqlConnectionInfo (kötelező)

GetUserTablesSqlTaskProperties

Név Leírás Érték
taskType Feladat típusa. GetUserTables.Sql (kötelező)
bemenet Tevékenység bemenete GetUserTablesSqlTaskInput

GetUserTablesSqlTaskInput

Név Leírás Érték
connectionInfo Kapcsolati információk a SQL Server SqlConnectionInfo (kötelező)
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája sztring[] (kötelező)

GetUserTablesMySqlTaskProperties

Név Leírás Érték
taskType Feladat típusa. GetUserTablesMySql (kötelező)
bemenet Tevékenység bemenete GetUserTablesMySqlTaskInput

GetUserTablesMySqlTaskInput

Név Leírás Érték
connectionInfo Kapcsolati információk a SQL Server MySqlConnectionInfo (kötelező)
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája sztring[] (kötelező)

GetUserTablesOracleTaskProperties

Név Leírás Érték
taskType Feladat típusa. GetUserTablesOracle (kötelező)
bemenet Tevékenység bemenete GetUserTablesOracleTaskInput

GetUserTablesOracleTaskInput

Név Leírás Érték
connectionInfo Információk az Oracle-forráshoz való csatlakozáshoz OracleConnectionInfo (kötelező)
selectedSchemas Azon Oracle-sémák listája, amelyekhez táblákat kell gyűjteni string[] (kötelező)

GetUserTablesPostgreSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTablesPostgreSql" (kötelező)
bemenet Tevékenység bemenete GetUserTablesPostgreSqlTaskInput

GetUserTablesPostgreSqlTaskInput

Név Leírás Érték
connectionInfo Információk a PostgreSQL-forráshoz való csatlakozáshoz PostgreSqlConnectionInfo (kötelező)
selectedDatabases Azon PostgreSQL-adatbázisok listája, amelyekhez táblákat kell gyűjteni string[] (kötelező)

MigrateMongoDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.MongoDb' (kötelező)
bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings

MongoDbMigrationSettings

Név Leírás Érték
boostRU-k Egy CosmosDB-cél ru-korlátja, amely szerint a gyűjtemények ideiglenesen (ha alacsonyabbak) lesznek a migrálás kezdeti példánya során, 10 000-ről 1 000 000-re, vagy 0-ra az alapértelmezett (általában a maximális) növelés használatára, vagy null értékre, hogy ne növeljék a kérelemegységeket. Ez a beállítás nincs hatással a nem CosmosDB-célokra. int
adatbázisokban A forrásfürtön lévő adatbázisok, amelyekre a célra migrálni szeretne. A kulcsok az adatbázisok nevei. objektum (kötelező)
replikáció, Ismerteti, hogyan replikálja a rendszer a módosításokat a forrásból a célba. Az alapértelmezett érték a OneTime. "Folyamatos"
"Letiltva"
"OneTime"
source A forrásfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
Cél A célfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
szabályozás A migrálás erőforrás-használatának korlátozására szolgáló beállítások MongoDbThrottlingSettings

MongoDbThrottlingSettings

Név Leírás Érték
maxParallelism A párhuzamos feldolgozásra kerülő munkaelemek (pl. gyűjteménypéldányok) maximális száma int
minFreeCpu A processzoridő százalékos aránya, amelyet a migrálás megpróbál elkerülni, 0 és 100 között int
minFreeMemoryMb Az a megabájt ram száma, amelyet a vándorló megpróbál elkerülni int

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.MySql.AzureDbForMySql' (kötelező)
bemenet Tevékenység bemenete MigrateMySqlAzureDbForMySqlOfflineTaskInput

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Név Leírás Érték
optionalAgentSettings Választható paraméterek az adatátviteli sebesség finomhangolásakor a migrálás során object
selectedDatabases Migrálni kívánt adatbázisok MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a MySQL forráshoz MySqlConnectionInfo (kötelező)
startedOn Paraméter a migrálás indításának időpontjához sztring
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Név Leírás Érték
name Az adatbázis neve sztring
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.MySql.AzureDbForMySql.Sync' (kötelező)
bemenet Tevékenység bemenete MigrateMySqlAzureDbForMySqlSyncTaskInput

MigrateMySqlAzureDbForMySqlSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateMySqlAzureDbForMySqlSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a MySQL forráshoz MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Név Leírás Érték
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.Oracle.AzureDbForPostgreSql.Sync' (kötelező)
bemenet Tevékenység bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás Oracle-hez OracleConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Név Leírás Érték
caseManipulation Objektumnév-burkolat kezelése: Megőrzés vagy ToLower sztring
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az áttelepítési folyamat neve sztring
schemaName A forrásséma neve sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákhoz object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskPropert...

Név Leírás Érték
taskType Feladat típusa. 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező)
createdOn DateTime időpont (UTC) a tevékenység létrehozásakor sztring
bemenet Tevékenység bemenete MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
taskId tevékenységazonosító sztring

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálandó adatbázisok MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp... [] (kötelező)
sourceConnectionInfo Kapcsolati információk a PostgreSQL forráshoz PostgreSqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp...

Név Leírás Érték
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
selectedTables A migráláshoz kijelölt táblák MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab... []
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab...

Név Leírás Érték
name Az áttelepítendő tábla neve sztring

MigrateSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. 'Migrate.SqlServer.AzureSqlDb.Sync' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlDbSyncTaskInput

MigrateSqlServerSqlDbSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlDbSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions Érvényesítési beállítások MigrationValidationOptions

MigrateSqlServerSqlDbSyncDatabaseInput

Név Leírás Érték
id Az adatbázis egyedi azonosítója sztring
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
schemaName Áttelepítendő sémanév sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákhoz object
targetDatabaseName Céladatbázis neve sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigrationValidationOptions

Név Leírás Érték
enableDataIntegrityValidation Lehetővé teszi ellenőrzőösszeg-alapú adatintegritási ellenőrzés végrehajtását a kiválasztott adatbázis/táblák forrása és célja között. logikai
enableQueryAnalysisValidation Gyors és intelligens lekérdezéselemzést tesz lehetővé a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikákat fog eredményezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról. logikai
enableSchemaValidation Lehetővé teszi a sémaadatok összehasonlítását a forrás és a cél között. logikai

MigrateSqlServerSqlMITaskProperties

Név Leírás Érték
taskType Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlMITaskInput
taskId tevékenységazonosító sztring

MigrateSqlServerSqlMITaskInput

Név Leírás Érték
aadDomainName Az Azure Active Directory-tartománynév "contoso.com" formátumban összevont Azure AD vagy "contoso.onmicrosoft.com" formátumban van megadva a felügyelt tartományhoz, akkor és csak akkor, ha a Windows-bejelentkezések vannak kiválasztva sztring
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
backupMode Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. Meglévő biztonsági másolatok használata esetén a biztonsági mentési fájl elérési útjait a kiválasztottDatabase-adatbázisokban kell megadni. "CreateBackup"
"Meglévő biztonsági mentés"
selectedAgentJobs Ügynökfeladatok migrálandó. sztring[]
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések. sztring[]
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

BlobShare

Név Leírás Érték
sasUri Az Azure Storage-fióktároló SAS URI-ja. sztring (kötelező)

MigrateSqlServerSqlMIDatabaseInput

Név Leírás Érték
backupFilePaths A meglévő biztonsági mentések esetén használandó biztonsági mentési fájlok listája. sztring[]
backupFileShare Biztonsági mentési fájlmegosztás adatai az adatbázis biztonsági mentéséhez. Fájlmegosztás
id az adatbázis azonosítója sztring
name Az adatbázis neve sztring (kötelező)
restoreDatabaseName Az adatbázis neve a célhelyen sztring (kötelező)

MigrateSqlServerSqlMISyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlMISyncTaskInput

MigrateSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni AzureActiveDirectoryApp (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo A forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrás-azonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk Azure SQL database managed instance-hez MiSqlConnectionInfo (kötelező)

MigrateSqlServerSqlDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.SqlServer.SqlDb' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlDbTaskInput
isCloneable a tevékenység klónozása vagy sem logikai
taskId tevékenységazonosító sztring

MigrateSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions A migrálás utáni különböző ellenőrzések engedélyezésének lehetőségei. Rendelkezésre álló lehetőségek,
1.) Adatintegritási ellenőrzés: Ellenőrzőösszeg-alapú összehasonlítást végez a forrás- és céltáblákon a migrálás után az adatok helyességének biztosítása érdekében.
2.) Sémaérvényesítés: Részletes séma-összehasonlítást végez a forrás- és a céltáblák között, és felsorolja a forrás- és a céladatbázis közötti különbségeket( 3).) Lekérdezéselemzés: Automatikusan lekért lekérdezéseket hajt végre a lekérdezésterv gyorsítótárából vagy a lekérdezéstárból, majd végrehajtja őket, és összehasonlítja a forrás- és a céladatbázis közötti végrehajtási időt.
MigrationValidationOptions

MigrateSqlServerSqlDbDatabaseInput

Név Leírás Érték
id az adatbázis azonosítója sztring
name Az adatbázis neve sztring
schemaSetting Az adatbázisséma migrálásakor kiválasztott beállítások. A Bicep esetében használhatja az any() függvényt.
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring

MigrateSsisTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.Ssis' (kötelező)
bemenet Tevékenység bemenete MigrateSsisTaskInput

MigrateSsisTaskInput

Név Leírás Érték
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
ssisMigrationInfo SSIS-csomag áttelepítési információi. SsisMigrationInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

SsisMigrationInfo

Név Leírás Érték
environmentOverwriteOption Az SSIS-környezet migrálásának felülírása "Figyelmen kívül hagyás"
"Felülírás"
projectOverwriteOption Az SSIS-projekt migrálásának felülírása "Figyelmen kívül hagyás"
"Felülírás"
ssisStoreType Az SSIS-tároló típusú forrás, csak az SSIS-katalógus támogatott a DMS-ben 'SsisCatalog'

MigrateSchemaSqlServerSqlDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'MigrateSchemaSqlServerSqlDb' (kötelező)
createdOn DateTime a tevékenység létrehozásakor (UTC) sztring
bemenet Tevékenység bemenete MigrateSchemaSqlServerSqlDbTaskInput
taskId Tevékenység azonosítója sztring

MigrateSchemaSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálni kívánt adatbázisok MigrateSchemaSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startedOn Migrálás kezdési időpontja sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

MigrateSchemaSqlServerSqlDbDatabaseInput

Név Leírás Érték
id A forrásadatbázis azonosítója sztring
name A forrásadatbázis neve sztring
schemaSetting Adatbázisséma migrálási beállításai SchemaMigrationSetting
targetDatabaseName A céladatbázis neve sztring

SchemaMigrationSetting

Név Leírás Érték
fileId A feltöltött sémafájlt tartalmazó fájlerőforrás erőforrás-azonosítója sztring
fileName A feltöltött sémafájlt tartalmazó fájlerőforrás neve sztring
schemaOption A séma migrálásának lehetősége "ExtractFromSource"
"Nincs"
"UseStorageFile"

CheckOCIDriverTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Service.Check.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete az OCI-illesztőprogramok kereséséhez. CheckOCIDriverTaskInput

CheckOCIDriverTaskInput

Név Leírás Érték
serverVersion Az ellenőrizni kívánt forráskiszolgáló verziója. Választható. sztring

InstallOCIDriverTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Service.Install.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete egy OCI-illesztőprogram telepítéséhez. AzOCIDriverTaskInput telepítése

AzOCIDriverTaskInput telepítése

Név Leírás Érték
driverPackageName A telepítendő feltöltött illesztőprogram-csomag neve. sztring

UploadOCIDriverTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Service.Upload.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete egy OCI-illesztő feltöltéséhez. UploadOCIDriverTaskInput

UploadOCIDriverTaskInput

Név Leírás Érték
driverShare Az OCI-illesztő archívumának fájlmegosztási információi. Fájlmegosztás

ValidateMongoDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Validate.MongoDb" (kötelező)
bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Validate.Oracle.AzureDbPostgreSql.Sync" (kötelező)
bemenet Az Oracle-adatbázisokat online migrálásra Azure Database for PostgreSQL migrálási feladat bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput

ValidateMigrationInputSqlServerSqlMITaskProperties

Név Leírás Érték
taskType Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI' (kötelező)
bemenet Tevékenység bemenete ValidateMigrationInputSqlServerSqlMITaskInput

ValidateMigrationInputSqlServerSqlMITaskInput

Név Leírás Érték
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
backupMode Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. "CreateBackup"
"Meglévő biztonsági mentés"
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések sztring[]
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskProperti...

Név Leírás Érték
taskType Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)
bemenet Tevékenység bemenete ValidateMigrationInputSqlServerSqlMISyncTaskInput

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ AzureActiveDirectoryApp (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Server SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrás-azonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz MiSqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlDbSyncTaskProperti...

Név Leírás Érték
taskType Feladat típusa. 'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)
bemenet Tevékenység bemenete ValidateSyncMigrationInputSqlServerTaskInput

ValidateSyncMigrationInputSqlServerTaskInput

Név Leírás Érték
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlDbSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Információk a forrás SQL Serverhez való csatlakozáshoz SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

ARM-sablon erőforrásdefiníciója

A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő célokra:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft létrehozása. DataMigration/services/projects/tasks erőforrás, adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.DataMigration/services/projects/tasks",
  "apiVersion": "2021-10-30-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "clientData": {},
    "taskType": "string"
    // For remaining properties, see ProjectTaskProperties objects
  }
}

ProjectTaskProperties objektumok

Állítsa be a taskType tulajdonságot az objektum típusának megadásához.

A Connect.MongoDb esetében használja a következőt:

  "taskType": "Connect.MongoDb",
  "input": {
    "additionalSettings": "string",
    "connectionString": "string",
    "dataSource": "string",
    "encryptConnection": "bool",
    "enforceSSL": "bool",
    "password": "string",
    "port": "int",
    "serverBrandVersion": "string",
    "type": "string",
    "userName": "string"
  }

ConnectToSource.MySql esetén használja a következőt:

  "taskType": "ConnectToSource.MySql",
  "input": {
    "checkPermissionsGroup": "string",
    "isOfflineMigration": "bool",
    "sourceConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    },
    "targetPlatform": "string"
  }

A ConnectToSource.Oracle.Sync esetében használja a következőt:

  "taskType": "ConnectToSource.Oracle.Sync",
  "input": {
    "sourceConnectionInfo": {
      "dataSource": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    }
  }

A ConnectToSource.PostgreSql.Sync esetében használja a következőt:

  "taskType": "ConnectToSource.PostgreSql.Sync",
  "input": {
    "sourceConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

ConnectToSource.SqlServer esetén használja a következőt:

  "taskType": "ConnectToSource.SqlServer",
  "input": {
    "checkPermissionsGroup": "string",
    "collectAgentJobs": "bool",
    "collectDatabases": "bool",
    "collectLogins": "bool",
    "collectTdeCertificateInfo": "bool",
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "validateSsisCatalogOnly": "bool"
  }

A ConnectToSource.SqlServer.Sync esetében használja a következőt:

  "taskType": "ConnectToSource.SqlServer.Sync",
  "input": {
    "checkPermissionsGroup": "string",
    "collectAgentJobs": "bool",
    "collectDatabases": "bool",
    "collectLogins": "bool",
    "collectTdeCertificateInfo": "bool",
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "validateSsisCatalogOnly": "bool"
  }

A ConnectToTarget.AzureDbForMySql esetében használja a következőt:

  "taskType": "ConnectToTarget.AzureDbForMySql",
  "input": {
    "isOfflineMigration": "bool",
    "sourceConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    }
  }

A ConnectToTarget.AzureDbForPostgreSql.Sync esetében használja a következőt:

  "taskType": "ConnectToTarget.AzureDbForPostgreSql.Sync",
  "input": {
    "sourceConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A ConnectToTarget.AzureSqlDbMI esetében használja a következőt:

  "taskType": "ConnectToTarget.AzureSqlDbMI",
  "input": {
    "collectAgentJobs": "bool",
    "collectLogins": "bool",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "validateSsisCatalogOnly": "bool"
  }

ConnectToTarget.AzureSqlDbMI.Sync.LRS esetén használja a következőt:

  "taskType": "ConnectToTarget.AzureSqlDbMI.Sync.LRS",
  "input": {
    "azureApp": {
      "appKey": "string",
      "applicationId": "string",
      "tenantId": "string"
    },
    "targetConnectionInfo": {
      "managedInstanceResourceId": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    }
  }

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync esetén használja a következőt:

  "taskType": "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync",
  "input": {
    "targetConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

ConnectToTarget.SqlDb esetén használja a következőt:

  "taskType": "ConnectToTarget.SqlDb",
  "input": {
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A ConnectToTarget.SqlDb.Sync esetében használja a következőt:

  "taskType": "ConnectToTarget.SqlDb.Sync",
  "input": {
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A GetTDECertificates.Sql esetében használja a következőt:

  "taskType": "GetTDECertificates.Sql",
  "input": {
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "connectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "selectedCertificates": [
      {
        "certificateName": "string",
        "password": "string"
      }
    ]
  }

A GetUserTables.AzureSqlDb.Sync esetében használja a következőt:

  "taskType": "GetUserTables.AzureSqlDb.Sync",
  "input": {
    "selectedSourceDatabases": [ "string" ],
    "selectedTargetDatabases": [ "string" ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

GetUserTables.Sql esetén használja a következőt:

  "taskType": "GetUserTables.Sql",
  "input": {
    "connectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "selectedDatabases": [ "string" ]
  }

GetUserTablesMySql esetén használja a következőt:

  "taskType": "GetUserTablesMySql",
  "input": {
    "connectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    },
    "selectedDatabases": [ "string" ]
  }

GetUserTablesOracle esetén használja a következőt:

  "taskType": "GetUserTablesOracle",
  "input": {
    "connectionInfo": {
      "dataSource": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    },
    "selectedSchemas": [ "string" ]
  }

GetUserTablesPostgreSql esetén használja a következőt:

  "taskType": "GetUserTablesPostgreSql",
  "input": {
    "connectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "selectedDatabases": [ "string" ]
  }

A Migrate.MongoDb esetében használja a következőt:

  "taskType": "Migrate.MongoDb",
  "input": {
    "boostRUs": "int",
    "databases": {},
    "replication": "string",
    "source": {
      "additionalSettings": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "type": "string",
      "userName": "string"
    },
    "target": {
      "additionalSettings": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "type": "string",
      "userName": "string"
    },
    "throttling": {
      "maxParallelism": "int",
      "minFreeCpu": "int",
      "minFreeMemoryMb": "int"
    }
  }

A Migrate.MySql.AzureDbForMySql esetében használja a következőt:

  "taskType": "Migrate.MySql.AzureDbForMySql",
  "input": {
    "optionalAgentSettings": {},
    "selectedDatabases": [
      {
        "name": "string",
        "tableMap": {},
        "targetDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    }
  }

A Migrate.MySql.AzureDbForMySql.Sync esetében használja a következőt:

  "taskType": "Migrate.MySql.AzureDbForMySql.Sync",
  "input": {
    "selectedDatabases": [
      {
        "migrationSetting": {},
        "name": "string",
        "sourceSetting": {},
        "tableMap": {},
        "targetDatabaseName": "string",
        "targetSetting": {}
      }
    ],
    "sourceConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    }
  }

A Migrate.Oracle.AzureDbForPostgreSql.Sync esetében használja a következőt:

  "taskType": "Migrate.Oracle.AzureDbForPostgreSql.Sync",
  "input": {
    "selectedDatabases": [
      {
        "caseManipulation": "string",
        "migrationSetting": {},
        "name": "string",
        "schemaName": "string",
        "sourceSetting": {},
        "tableMap": {},
        "targetDatabaseName": "string",
        "targetSetting": {}
      }
    ],
    "sourceConnectionInfo": {
      "dataSource": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2 esetében használja a következőt:

  "taskType": "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2",
  "createdOn": "string",
  "input": {
    "encryptedKeyForSecureFields": "string",
    "selectedDatabases": [
      {
        "migrationSetting": {},
        "name": "string",
        "selectedTables": [
          {
            "name": "string"
          }
        ],
        "sourceSetting": {},
        "targetDatabaseName": "string",
        "targetSetting": {}
      }
    ],
    "sourceConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  },
  "taskId": "string"

A Migrate.SqlServer.AzureSqlDb.Sync esetében használja a következőt:

  "taskType": "Migrate.SqlServer.AzureSqlDb.Sync",
  "input": {
    "selectedDatabases": [
      {
        "id": "string",
        "migrationSetting": {},
        "name": "string",
        "schemaName": "string",
        "sourceSetting": {},
        "tableMap": {},
        "targetDatabaseName": "string",
        "targetSetting": {}
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "validationOptions": {
      "enableDataIntegrityValidation": "bool",
      "enableQueryAnalysisValidation": "bool",
      "enableSchemaValidation": "bool"
    }
  }

A Migrate.SqlServer.AzureSqlDbMI esetében használja a következőt:

  "taskType": "Migrate.SqlServer.AzureSqlDbMI",
  "input": {
    "aadDomainName": "string",
    "backupBlobShare": {
      "sasUri": "string"
    },
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "backupMode": "string",
    "selectedAgentJobs": [ "string" ],
    "selectedDatabases": [
      {
        "backupFilePaths": [ "string" ],
        "backupFileShare": {
          "password": "string",
          "path": "string",
          "userName": "string"
        },
        "id": "string",
        "name": "string",
        "restoreDatabaseName": "string"
      }
    ],
    "selectedLogins": [ "string" ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  },
  "taskId": "string"

A Migrate.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:

  "taskType": "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS",
  "input": {
    "azureApp": {
      "appKey": "string",
      "applicationId": "string",
      "tenantId": "string"
    },
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "selectedDatabases": [
      {
        "backupFilePaths": [ "string" ],
        "backupFileShare": {
          "password": "string",
          "path": "string",
          "userName": "string"
        },
        "id": "string",
        "name": "string",
        "restoreDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "storageResourceId": "string",
    "targetConnectionInfo": {
      "managedInstanceResourceId": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    }
  }

A Migrate.SqlServer.SqlDb esetében használja a következőt:

  "taskType": "Migrate.SqlServer.SqlDb",
  "input": {
    "encryptedKeyForSecureFields": "string",
    "selectedDatabases": [
      {
        "id": "string",
        "name": "string",
        "schemaSetting": {},
        "tableMap": {},
        "targetDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "validationOptions": {
      "enableDataIntegrityValidation": "bool",
      "enableQueryAnalysisValidation": "bool",
      "enableSchemaValidation": "bool"
    }
  },
  "isCloneable": "bool",
  "taskId": "string"

A Migrate.Ssis esetében használja a következőt:

  "taskType": "Migrate.Ssis",
  "input": {
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "ssisMigrationInfo": {
      "environmentOverwriteOption": "string",
      "projectOverwriteOption": "string",
      "ssisStoreType": "SsisCatalog"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A MigrateSchemaSqlServerSqlDb esetében használja a következőt:

  "taskType": "MigrateSchemaSqlServerSqlDb",
  "createdOn": "string",
  "input": {
    "encryptedKeyForSecureFields": "string",
    "selectedDatabases": [
      {
        "id": "string",
        "name": "string",
        "schemaSetting": {
          "fileId": "string",
          "fileName": "string",
          "schemaOption": "string"
        },
        "targetDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  },
  "taskId": "string"

A Service.Check.OCI esetében használja a következőt:

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

A Service.Install.OCI esetében használja a következőt:

  "taskType": "Service.Install.OCI",
  "input": {
    "driverPackageName": "string"
  }

A Service.Upload.OCI esetében használja a következőt:

  "taskType": "Service.Upload.OCI",
  "input": {
    "driverShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    }
  }

A Validate.MongoDb esetében használja a következőt:

  "taskType": "Validate.MongoDb",
  "input": {
    "boostRUs": "int",
    "databases": {},
    "replication": "string",
    "source": {
      "additionalSettings": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "type": "string",
      "userName": "string"
    },
    "target": {
      "additionalSettings": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "type": "string",
      "userName": "string"
    },
    "throttling": {
      "maxParallelism": "int",
      "minFreeCpu": "int",
      "minFreeMemoryMb": "int"
    }
  }

A Validate.Oracle.AzureDbPostgreSql.Sync esetében használja a következőt:

  "taskType": "Validate.Oracle.AzureDbPostgreSql.Sync",
  "input": {
    "selectedDatabases": [
      {
        "caseManipulation": "string",
        "migrationSetting": {},
        "name": "string",
        "schemaName": "string",
        "sourceSetting": {},
        "tableMap": {},
        "targetDatabaseName": "string",
        "targetSetting": {}
      }
    ],
    "sourceConnectionInfo": {
      "dataSource": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "databaseName": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A ValidateMigrationInput.SqlServer.AzureSqlDbMI esetében használja a következőt:

  "taskType": "ValidateMigrationInput.SqlServer.AzureSqlDbMI",
  "input": {
    "backupBlobShare": {
      "sasUri": "string"
    },
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "backupMode": "string",
    "selectedDatabases": [
      {
        "backupFilePaths": [ "string" ],
        "backupFileShare": {
          "password": "string",
          "path": "string",
          "userName": "string"
        },
        "id": "string",
        "name": "string",
        "restoreDatabaseName": "string"
      }
    ],
    "selectedLogins": [ "string" ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

A ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:

  "taskType": "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS",
  "input": {
    "azureApp": {
      "appKey": "string",
      "applicationId": "string",
      "tenantId": "string"
    },
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "selectedDatabases": [
      {
        "backupFilePaths": [ "string" ],
        "backupFileShare": {
          "password": "string",
          "path": "string",
          "userName": "string"
        },
        "id": "string",
        "name": "string",
        "restoreDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "storageResourceId": "string",
    "targetConnectionInfo": {
      "managedInstanceResourceId": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    }
  }

A ValidateMigrationInput.SqlServer.SqlDb.Sync esetében használja a következőt:

  "taskType": "ValidateMigrationInput.SqlServer.SqlDb.Sync",
  "input": {
    "selectedDatabases": [
      {
        "id": "string",
        "migrationSetting": {},
        "name": "string",
        "schemaName": "string",
        "sourceSetting": {},
        "tableMap": {},
        "targetDatabaseName": "string",
        "targetSetting": {}
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "SqlOnPrem",
      "port": "string",
      "resourceId": "string",
      "serverName": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  }

Tulajdonságértékek

szolgáltatások/projektek/tevékenységek

Név Leírás Érték
típus Az erőforrás típusa 'Microsoft. DataMigration/services/projects/tasks"
apiVersion Az erőforrás API-verziója '2021-10-30-preview"
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban.
sztring (kötelező)
Etag HTTP erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. sztring
properties Egyéni tevékenység tulajdonságai ProjectTaskProperties

ProjectTaskProperties

Név Leírás Érték
clientData Kulcsértékpárok az ügyféladatokhoz, hogy metaadat-információkat csatoljanak a feladathoz object
taskType Az objektum típusának beállítása Connect.MongoDb
ConnectToSource.MySql
ConnectToSource.Oracle.Sync
ConnectToSource.PostgreSql.Sync
ConnectToSource.SqlServer
ConnectToSource.SqlServer.Sync
ConnectToTarget.AzureDbForMySql
ConnectToTarget.AzureDbForPostgreSql.Sync
ConnectToTarget.AzureSqlDbMI
ConnectToTarget.AzureSqlDbMI.Sync.LRS
ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync
ConnectToTarget.SqlDb
ConnectToTarget.SqlDb.Sync
GetTDECertificates.Sql
GetUserTables.AzureSqlDb.Sync
GetUserTables.Sql
GetUserTablesMySql
GetUserTablesOracle
GetUserTablesPostgreSql
Migrate.MongoDb
Migrate.MySql.AzureDbForMySql
Migrate.MySql.AzureDbForMySql.Sync
Migrate.Oracle.AzureDbForPostgreSql.Sync
Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2
Migrate.SqlServer.AzureSqlDb.Sync
Migrate.SqlServer.AzureSqlDbMI
Migrate.SqlServer.AzureSqlDbMI.Sync.LRS
Migrate.SqlServer.SqlDb
Migrate.Ssis
MigrateSchemaSqlServerSqlDb
Service.Check.OCI
Service.Install.OCI
Service.Upload.OCI
Validate.MongoDb
Validate.Oracle.AzureDbPostgreSql.Sync
ValidateMigrationInput.SqlServer.AzureSqlDbMI
ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS
ValidateMigrationInput.SqlServer.SqlDb.Sync (kötelező)

ConnectToMongoDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Connect.MongoDb" (kötelező)
bemenet MongoDB-adatforráshoz való csatlakozás ismertetése MongoDbConnectionInfo

MongoDbConnectionInfo

Név Leírás Érték
additionalSettings További kapcsolatbeállítások sztring
connectionString MongoDB-kapcsolati sztring vagy blobtároló URL-címe. A felhasználónév és a jelszó itt vagy a felhasználónév és a jelszó tulajdonságai között adható meg sztring (kötelező)
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
enforceSSL logikai
jelszó Jelszó hitelesítő adatai. sztring
port kiszolgáló portja int
serverBrandVersion kiszolgálói márkaverzió sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceMySqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToSource.MySql" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceMySqlTaskInput

ConnectToSourceMySqlTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
'MigrationFromMySQLToAzureDBForMySQL'
'MigrationFromSqlServerToAzureDB'
'MigrationFromSqlServerToAzureMI'
isOfflineMigration Annak megjelölése, hogy a migrálás offline állapotban van-e logikai
sourceConnectionInfo Információk a MySQL-forráshoz való csatlakozáshoz MySqlConnectionInfo (kötelező)
targetPlatform A migrálás célplatformja "AzureDbForMySQL"
"SqlServer"

MySqlConnectionInfo

Név Leírás Érték
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
port Kiszolgáló portja int (kötelező)
serverName A kiszolgáló neve sztring (kötelező)
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceOracleSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.Oracle.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceOracleSyncTaskInput

ConnectToSourceOracleSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Információk az Oracle-forráshoz való csatlakozáshoz OracleConnectionInfo (kötelező)

OracleConnectionInfo

Név Leírás Érték
Datasource EZConnect vagy TNSName kapcsolati sztring. sztring (kötelező)
jelszó Jelszó hitelesítő adatai. sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourcePostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.PostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourcePostgreSqlSyncTaskInput

ConnectToSourcePostgreSqlSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)

PostgreSqlConnectionInfo

Név Leírás Érték
databaseName Az adatbázis neve sztring
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
port Kiszolgáló portja int (kötelező)
serverName A kiszolgáló neve sztring (kötelező)
serverVersion kiszolgáló verziója sztring
trustServerCertificate A kiszolgálótanúsítvány megbízhatósága logikai
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceSqlServerTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.SqlServer" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceSqlServerTaskInput

ConnectToSourceSqlServerTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
'MigrationFromMySQLToAzureDBForMySQL'
'MigrationFromSqlServerToAzureDB'
'MigrationFromSqlServerToAzureMI'
collectAgentJobs Megjelöli, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e összegyűjteni. logikai
collectDatabases Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. logikai
collectLogins Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a forráskiszolgálóról. logikai
collectTdeCertificateInfo A TDE-tanúsítványnevek forráskiszolgálóról történő gyűjtésének jelzője. logikai
sourceConnectionInfo A Forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus elérhető-e a forráskiszolgálón. logikai

SqlConnectionInfo

Név Leírás Érték
additionalSettings További kapcsolatbeállítások sztring
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
Datasource Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber sztring (kötelező)
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
platform Kiszolgálóplatform típusa a kapcsolathoz "SqlOnPrem"
port kiszolgáló portja sztring
resourceId Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. sztring
serverName a kiszolgáló neve sztring
trustServerCertificate Megbízható-e a kiszolgálótanúsítvány logikai
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceSqlServerSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToSource.SqlServer.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceSqlServerTaskInput

ConnectToTargetAzureDbForMySqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureDbForMySql" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetAzureDbForMySqlTaskInput

ConnectToTargetAzureDbForMySqlTaskInput

Név Leírás Érték
isOfflineMigration Annak megjelölése, hogy a migrálás offline állapotban van-e logikai
sourceConnectionInfo A forrásként szolgáló MySQL-kiszolgáló kapcsolati adatai MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for MySQL MySqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertie...

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

ConnectToTargetSqlMITaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureSqlDbMI" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlMITaskInput

ConnectToTargetSqlMITaskInput

Név Leírás Érték
collectAgentJobs Annak megjelölése, hogy az ügynökfeladatokat a cél SQL MI-kiszolgálóról kell-e gyűjteni. logikai
collectLogins Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a cél SQL MI-kiszolgálóról. logikai
targetConnectionInfo Kapcsolati információk a cél SQL Server SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus elérhető-e a cél SQL MI-kiszolgálón. logikai

ConnectToTargetSqlMISyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureSqlDbMI.Sync.LRS" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlMISyncTaskInput

ConnectToTargetSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni AzureActiveDirectoryApp (kötelező)
targetConnectionInfo Kapcsolati információk Azure SQL database managed instance-hez MiSqlConnectionInfo (kötelező)

AzureActiveDirectoryApp

Név Leírás Érték
appKey Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs sztring (kötelező)
applicationId Az Azure Active Directory-alkalmazás alkalmazásazonosítója sztring (kötelező)
tenantId Az ügyfél bérlőazonosítója sztring (kötelező)

MiSqlConnectionInfo

Név Leírás Érték
managedInstanceResourceId Azure SQL adatbázis felügyelt példányának erőforrás-azonosítója sztring (kötelező)
jelszó Jelszó hitelesítő adatai. sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPro...

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...

Név Leírás Érték
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

ConnectToTargetSqlDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.SqlDb" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlDbTaskInput

ConnectToTargetSqlDbTaskInput

Név Leírás Érték
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

ConnectToTargetSqlDbSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.SqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlDbSyncTaskInput

ConnectToTargetSqlDbSyncTaskInput

Név Leírás Érték
sourceConnectionInfo A forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

GetTdeCertificatesSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetTDECertificates.Sql" (kötelező)
bemenet Tevékenység bemenete GetTdeCertificatesSqlTaskInput

GetTdeCertificatesSqlTaskInput

Név Leírás Érték
backupFileShare Fájlok ideiglenes tárolására használandó fájlmegosztási információk biztonsági mentése. Fájlmegosztás (kötelező)
connectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
selectedCertificates Az exportált tanúsítvány titkosításához használandó tanúsítványneveket és a megfelelő jelszót tartalmazó lista. SelectedCertificateInput[] (kötelező)

Fájlmegosztás

Név Leírás Érték
jelszó A megosztási helyhez való csatlakozáshoz használt jelszó-hitelesítő adatok. sztring
path A megosztás mappaelérési útja. sztring (kötelező)
userName (Felhasználónév) Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz sztring

SelectedCertificateInput

Név Leírás Érték
certificateName Az exportálandó tanúsítvány neve. sztring (kötelező)
jelszó Az exportált tanúsítvány titkosításához használandó jelszó. sztring (kötelező)

GetUserTablesSqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTables.AzureSqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete GetUserTablesSqlSyncTaskInput

GetUserTablesSqlSyncTaskInput

Név Leírás Érték
selectedSourceDatabases A forrásadatbázisok neveinek listája a táblák gyűjtéséhez string[] (kötelező)
selectedTargetDatabases A táblák gyűjtésére szolgáló céladatbázis-nevek listája string[] (kötelező)
sourceConnectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk az SQL DB-hez SqlConnectionInfo (kötelező)

GetUserTablesSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. GetUserTables.Sql (kötelező)
bemenet Tevékenység bemenete GetUserTablesSqlTaskInput

GetUserTablesSqlTaskInput

Név Leírás Érték
connectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája string[] (kötelező)

GetUserTablesMySqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. GetUserTablesMySql (kötelező)
bemenet Tevékenység bemenete GetUserTablesMySqlTaskInput

GetUserTablesMySqlTaskInput

Név Leírás Érték
connectionInfo Kapcsolati adatok a SQL Server MySqlConnectionInfo (kötelező)
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája string[] (kötelező)

GetUserTablesOracleTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTablesOracle" (kötelező)
bemenet Tevékenység bemenete GetUserTablesOracleTaskInput

GetUserTablesOracleTaskInput

Név Leírás Érték
connectionInfo Információk az Oracle-forráshoz való csatlakozáshoz OracleConnectionInfo (kötelező)
selectedSchemas Azon Oracle-sémák listája, amelyekhez táblákat kell gyűjteni string[] (kötelező)

GetUserTablesPostgreSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTablesPostgreSql" (kötelező)
bemenet Tevékenység bemenete GetUserTablesPostgreSqlTaskInput

GetUserTablesPostgreSqlTaskInput

Név Leírás Érték
connectionInfo Információk a PostgreSQL-forráshoz való csatlakozáshoz PostgreSqlConnectionInfo (kötelező)
selectedDatabases Azon PostgreSQL-adatbázisok listája, amelyekhez táblákat kell gyűjteni string[] (kötelező)

MigrateMongoDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.MongoDb' (kötelező)
bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings

MongoDbMigrationSettings

Név Leírás Érték
boostRU-k Egy CosmosDB-cél ru-korlátja, amely szerint a gyűjtemények ideiglenesen (ha alacsonyabbak) lesznek a migrálás kezdeti példánya során, 10 000-ről 1 000 000-re, vagy 0-ra az alapértelmezett (általában a maximális) növelés használatára, vagy null értékre, hogy ne növeljék a kérelemegységeket. Ez a beállítás nincs hatással a nem CosmosDB-célokra. int
adatbázisokban A forrásfürtön lévő adatbázisok, amelyekre a célra migrálni szeretne. A kulcsok az adatbázisok nevei. objektum (kötelező)
replikáció, Ismerteti, hogyan replikálja a rendszer a módosításokat a forrásból a célba. Az alapértelmezett érték a OneTime. "Folyamatos"
"Letiltva"
"OneTime"
source A forrásfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
Cél A célfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
szabályozás A migrálás erőforrás-használatának korlátozására szolgáló beállítások MongoDbThrottlingSettings

MongoDbThrottlingSettings

Név Leírás Érték
maxParallelism A párhuzamos feldolgozásra kerülő munkaelemek (pl. gyűjteménypéldányok) maximális száma int
minFreeCpu A processzoridő százalékos aránya, amelyet a migrálás megpróbál elkerülni, 0 és 100 között int
minFreeMemoryMb Az a megabájt ram száma, amelyet a vándorló megpróbál elkerülni int

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.MySql.AzureDbForMySql' (kötelező)
bemenet Tevékenység bemenete MigrateMySqlAzureDbForMySqlOfflineTaskInput

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Név Leírás Érték
optionalAgentSettings Választható paraméterek az adatátviteli sebesség finomhangolásakor a migrálás során object
selectedDatabases Migrálni kívánt adatbázisok MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a MySQL forráshoz MySqlConnectionInfo (kötelező)
startedOn Paraméter a migrálás indításának időpontjához sztring
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Név Leírás Érték
name Az adatbázis neve sztring
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.MySql.AzureDbForMySql.Sync' (kötelező)
bemenet Tevékenység bemenete MigrateMySqlAzureDbForMySqlSyncTaskInput

MigrateMySqlAzureDbForMySqlSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateMySqlAzureDbForMySqlSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a MySQL forráshoz MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Név Leírás Érték
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.Oracle.AzureDbForPostgreSql.Sync' (kötelező)
bemenet Tevékenység bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás Oracle-hez OracleConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Név Leírás Érték
caseManipulation Objektumnév-burkolat kezelése: Megőrzés vagy ToLower sztring
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name A migrálási folyamat neve sztring
schemaName A forrásséma neve sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskPropert...

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező)
createdOn DateTime a tevékenység létrehozásakor (UTC) sztring
bemenet Tevékenység bemenete MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
taskId tevékenységazonosító sztring

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálni kívánt adatbázisok MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp... [] (kötelező)
sourceConnectionInfo Kapcsolati információk a postgreSQL forráshoz PostgreSqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp...

Név Leírás Érték
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
selectedTables A migráláshoz kijelölt táblák MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab... []
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab...

Név Leírás Érték
name A migrálni kívánt tábla neve sztring

MigrateSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.SqlServer.AzureSqlDb.Sync' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlDbSyncTaskInput

MigrateSqlServerSqlDbSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlDbSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions Érvényesítési beállítások MigrationValidationOptions

MigrateSqlServerSqlDbSyncDatabaseInput

Név Leírás Érték
id Az adatbázis egyedi azonosítója sztring
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
schemaName Áttelepítendő sémanév sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákra object
targetDatabaseName Céladatbázis neve sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigrationValidationOptions

Név Leírás Érték
enableDataIntegrityValidation Lehetővé teszi ellenőrzőösszeg-alapú adatintegritás-ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. logikai
enableQueryAnalysisValidation Gyors és intelligens lekérdezéselemzést tesz lehetővé a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikával fog rendelkezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról. logikai
enableSchemaValidation Lehetővé teszi a sémaadatok összehasonlítását a forrás és a cél között. logikai

MigrateSqlServerSqlMITaskProperties

Név Leírás Érték
taskType Tevékenység típusa. 'Migrate.SqlServer.AzureSqlDbMI' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlMITaskInput
taskId tevékenységazonosító sztring

MigrateSqlServerSqlMITaskInput

Név Leírás Érték
aadDomainName Az Azure Active Directory-tartománynév "contoso.com" formátumban összevont Azure AD vagy felügyelt tartomány esetén "contoso.onmicrosoft.com" formátumban kötelező, ha és csak akkor, ha Windows-bejelentkezések vannak kiválasztva sztring
backupBlobShare A biztonsági mentési fájlok tárolásához használandó Azure Storage-fióktároló SAS URI-ja. BlobShare (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
backupMode Biztonsági mentési mód annak megadásához, hogy meglévő biztonsági mentést szeretne-e használni, vagy hozzon létre új biztonsági másolatot. Meglévő biztonsági másolatok használata esetén a biztonsági mentési fájl elérési útjait meg kell adni a kiválasztottAdatbázisokban. "CreateBackup"
"Meglévő biztonsági mentés"
selectedAgentJobs Áttelepítendő ügynökfeladatok. sztring[]
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések. sztring[]
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

BlobShare

Név Leírás Érték
sasUri Az Azure Storage-fióktároló SAS URI-ja. sztring (kötelező)

MigrateSqlServerSqlMIDatabaseInput

Név Leírás Érték
backupFilePaths A meglévő biztonsági mentések esetén használandó biztonsági mentési fájlok listája. sztring[]
backupFileShare Biztonsági mentési fájlmegosztás adatai az adatbázis biztonsági mentéséhez. Fájlmegosztás
id az adatbázis azonosítója sztring
name Az adatbázis neve sztring (kötelező)
restoreDatabaseName Az adatbázis neve a célhelyen sztring (kötelező)

MigrateSqlServerSqlMISyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlMISyncTaskInput

MigrateSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ AzureActiveDirectoryApp (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Server SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrás-azonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz MiSqlConnectionInfo (kötelező)

MigrateSqlServerSqlDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. 'Migrate.SqlServer.SqlDb' (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlDbTaskInput
isCloneable a tevékenység klónozása vagy sem logikai
taskId tevékenységazonosító sztring

MigrateSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions A különböző áttelepítés utáni ellenőrzések engedélyezésének lehetőségei. Rendelkezésre álló lehetőségek,
1.) Adatintegritási ellenőrzés: Ellenőrzőösszeg-alapú összehasonlítást végez a forrás- és céltáblák alapján az áttelepítés után az adatok helyességének biztosítása érdekében.
2.) Sémaérvényesítés: Alapos séma-összehasonlítást végez a forrás- és a céltáblák között, és felsorolja a forrás- és a céladatbázis közötti különbségeket( 3).) Lekérdezéselemzés: Automatikusan lekért lekérdezéseket hajt végre a lekérdezésterv gyorsítótárából vagy a lekérdezéstárból, majd végrehajtja őket, és összehasonlítja a forrás- és a céladatbázis közötti végrehajtási időt.
MigrationValidationOptions

MigrateSqlServerSqlDbDatabaseInput

Név Leírás Érték
id az adatbázis azonosítója sztring
name Az adatbázis neve sztring
schemaSetting A DB-séma migrálásakor kiválasztott beállítások.
tableMap Forrás leképezése céltáblákhoz object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring

MigrateSsisTaskProperties

Név Leírás Érték
taskType Feladat típusa. 'Migrate.Ssis' (kötelező)
bemenet Tevékenység bemenete MigrateSsisTaskInput

MigrateSsisTaskInput

Név Leírás Érték
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
ssisMigrationInfo SSIS-csomag migrálási információi. SsisMigrationInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

SsisMigrationInfo

Név Leírás Érték
environmentOverwriteOption Az SSIS-környezet migrálásának felülírása lehetőség "Figyelmen kívül hagyás"
Felülírás
projectOverwriteOption Az SSIS-projekt migrálásának felülírása "Figyelmen kívül hagyás"
Felülírás
ssisStoreType Az SSIS-tároló forrástípusa, csak az SSIS-katalógus támogatott a DMS-ben 'SsisCatalog'

MigrateSchemaSqlServerSqlDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. 'MigrateSchemaSqlServerSqlDb' (kötelező)
createdOn DateTime időpont (UTC) a tevékenység létrehozásakor sztring
bemenet Tevékenység bemenete MigrateSchemaSqlServerSqlDbTaskInput
taskId Tevékenységazonosító sztring

MigrateSchemaSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálandó adatbázisok MigrateSchemaSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
startedOn Migrálás kezdési időpontja sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

MigrateSchemaSqlServerSqlDbDatabaseInput

Név Leírás Érték
id A forrásadatbázis azonosítója sztring
name A forrásadatbázis neve sztring
schemaSetting Adatbázisséma migrálási beállításai SchemaMigrationSetting
targetDatabaseName A céladatbázis neve sztring

SchemaMigrationSetting

Név Leírás Érték
fileId A feltöltött sémafájlt tartalmazó fájlerőforrás erőforrás-azonosítója sztring
fileName A feltöltött sémafájlt tartalmazó fájlerőforrás neve sztring
schemaOption A séma migrálásának lehetősége "ExtractFromSource"
"Nincs"
"UseStorageFile"

CheckOCIDriverTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Service.Check.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete az OCI-illesztőprogramok kereséséhez. CheckOCIDriverTaskInput

CheckOCIDriverTaskInput

Név Leírás Érték
serverVersion Az ellenőrizni kívánt forráskiszolgáló verziója. Választható. sztring

AzOCIDriverTaskProperties telepítése

Név Leírás Érték
taskType Feladat típusa. "Service.Install.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete egy OCI-illesztő telepítéséhez. AzOCIDriverTaskInput telepítése

AzOCIDriverTaskInput telepítése

Név Leírás Érték
driverPackageName A telepíteni kívánt feltöltött illesztőprogram-csomag neve. sztring

UploadOCIDriverTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Service.Upload.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete egy OCI-illesztő feltöltéséhez. UploadOCIDriverTaskInput

UploadOCIDriverTaskInput

Név Leírás Érték
driverShare A OCI-illesztő archívumának fájlmegosztási információi. Fájlmegosztás

ValidateMongoDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Validate.MongoDb" (kötelező)
bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Validate.Oracle.AzureDbPostgreSql.Sync" (kötelező)
bemenet Az Oracle-adatbázisokat online migrálásra Azure Database for PostgreSQL áttelepítő feladat bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput

ValidateMigrationInputSqlServerSqlMITaskProperties

Név Leírás Érték
taskType Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI' (kötelező)
bemenet Tevékenység bemenete ValidateMigrationInputSqlServerSqlMITaskInput

ValidateMigrationInputSqlServerSqlMITaskInput

Név Leírás Érték
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
backupMode Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. "CreateBackup"
"Meglévő biztonsági mentés"
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések sztring[]
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskProperti...

Név Leírás Érték
taskType Tevékenység típusa. "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" (kötelező)
bemenet Tevékenység bemenete ValidateMigrationInputSqlServerSqlMISyncTaskInput

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni AzureActiveDirectoryApp (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo A forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrás-azonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk Azure SQL database managed instance-hez MiSqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlDbSyncTaskProperti...

Név Leírás Érték
taskType Tevékenység típusa. 'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)
bemenet Tevékenység bemenete ValidateSyncMigrationInputSqlServerTaskInput

ValidateSyncMigrationInputSqlServerTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlDbSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forrás SQL Serverhez való csatlakozásról SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A szolgáltatások/projektek/tevékenységek erőforrástípusa a következő célokra helyezhető üzembe:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft létrehozásához. DataMigration/services/projects/tasks erőforrás, adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services/projects/tasks@2021-10-30-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      clientData = {}
      taskType = "string"
      // For remaining properties, see ProjectTaskProperties objects
    }
    etag = "string"
  })
}

ProjectTaskProperties objektumok

Állítsa be a taskType tulajdonságot az objektum típusának megadásához.

A Connect.MongoDb esetében használja a következőt:

  taskType = "Connect.MongoDb"
  input = {
    additionalSettings = "string"
    connectionString = "string"
    dataSource = "string"
    encryptConnection = bool
    enforceSSL = bool
    password = "string"
    port = int
    serverBrandVersion = "string"
    type = "string"
    userName = "string"
  }

ConnectToSource.MySql esetén használja a következőt:

  taskType = "ConnectToSource.MySql"
  input = {
    checkPermissionsGroup = "string"
    isOfflineMigration = bool
    sourceConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
    targetPlatform = "string"
  }

A ConnectToSource.Oracle.Sync esetében használja a következőt:

  taskType = "ConnectToSource.Oracle.Sync"
  input = {
    sourceConnectionInfo = {
      dataSource = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
  }

A ConnectToSource.PostgreSql.Sync esetében használja a következőt:

  taskType = "ConnectToSource.PostgreSql.Sync"
  input = {
    sourceConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

ConnectToSource.SqlServer esetén használja a következőt:

  taskType = "ConnectToSource.SqlServer"
  input = {
    checkPermissionsGroup = "string"
    collectAgentJobs = bool
    collectDatabases = bool
    collectLogins = bool
    collectTdeCertificateInfo = bool
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    validateSsisCatalogOnly = bool
  }

A ConnectToSource.SqlServer.Sync esetében használja a következőt:

  taskType = "ConnectToSource.SqlServer.Sync"
  input = {
    checkPermissionsGroup = "string"
    collectAgentJobs = bool
    collectDatabases = bool
    collectLogins = bool
    collectTdeCertificateInfo = bool
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    validateSsisCatalogOnly = bool
  }

A ConnectToTarget.AzureDbForMySql esetében használja a következőt:

  taskType = "ConnectToTarget.AzureDbForMySql"
  input = {
    isOfflineMigration = bool
    sourceConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
  }

A ConnectToTarget.AzureDbForPostgreSql.Sync esetében használja a következőt:

  taskType = "ConnectToTarget.AzureDbForPostgreSql.Sync"
  input = {
    sourceConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A ConnectToTarget.AzureSqlDbMI esetében használja a következőt:

  taskType = "ConnectToTarget.AzureSqlDbMI"
  input = {
    collectAgentJobs = bool
    collectLogins = bool
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    validateSsisCatalogOnly = bool
  }

ConnectToTarget.AzureSqlDbMI.Sync.LRS esetén használja a következőt:

  taskType = "ConnectToTarget.AzureSqlDbMI.Sync.LRS"
  input = {
    azureApp = {
      appKey = "string"
      applicationId = "string"
      tenantId = "string"
    }
    targetConnectionInfo = {
      managedInstanceResourceId = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
  }

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync esetén használja a következőt:

  taskType = "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync"
  input = {
    targetConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

ConnectToTarget.SqlDb esetén használja a következőt:

  taskType = "ConnectToTarget.SqlDb"
  input = {
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A ConnectToTarget.SqlDb.Sync esetében használja a következőt:

  taskType = "ConnectToTarget.SqlDb.Sync"
  input = {
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A GetTDECertificates.Sql esetében használja a következőt:

  taskType = "GetTDECertificates.Sql"
  input = {
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    connectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    selectedCertificates = [
      {
        certificateName = "string"
        password = "string"
      }
    ]
  }

A GetUserTables.AzureSqlDb.Sync esetében használja a következőt:

  taskType = "GetUserTables.AzureSqlDb.Sync"
  input = {
    selectedSourceDatabases = [
      "string"
    ]
    selectedTargetDatabases = [
      "string"
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

GetUserTables.Sql esetén használja a következőt:

  taskType = "GetUserTables.Sql"
  input = {
    connectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    selectedDatabases = [
      "string"
    ]
  }

GetUserTablesMySql esetén használja a következőt:

  taskType = "GetUserTablesMySql"
  input = {
    connectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
    selectedDatabases = [
      "string"
    ]
  }

GetUserTablesOracle esetén használja a következőt:

  taskType = "GetUserTablesOracle"
  input = {
    connectionInfo = {
      dataSource = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
    selectedSchemas = [
      "string"
    ]
  }

GetUserTablesPostgreSql esetén használja a következőt:

  taskType = "GetUserTablesPostgreSql"
  input = {
    connectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    selectedDatabases = [
      "string"
    ]
  }

A Migrate.MongoDb esetében használja a következőt:

  taskType = "Migrate.MongoDb"
  input = {
    boostRUs = int
    databases = {}
    replication = "string"
    source = {
      additionalSettings = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      type = "string"
      userName = "string"
    }
    target = {
      additionalSettings = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      type = "string"
      userName = "string"
    }
    throttling = {
      maxParallelism = int
      minFreeCpu = int
      minFreeMemoryMb = int
    }
  }

A Migrate.MySql.AzureDbForMySql esetében használja a következőt:

  taskType = "Migrate.MySql.AzureDbForMySql"
  input = {
    optionalAgentSettings = {}
    selectedDatabases = [
      {
        name = "string"
        tableMap = {}
        targetDatabaseName = "string"
      }
    ]
    sourceConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
  }

A Migrate.MySql.AzureDbForMySql.Sync esetében használja a következőt:

  taskType = "Migrate.MySql.AzureDbForMySql.Sync"
  input = {
    selectedDatabases = [
      {
        migrationSetting = {}
        name = "string"
        sourceSetting = {}
        tableMap = {}
        targetDatabaseName = "string"
        targetSetting = {}
      }
    ]
    sourceConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
  }

A Migrate.Oracle.AzureDbForPostgreSql.Sync esetében használja a következőt:

  taskType = "Migrate.Oracle.AzureDbForPostgreSql.Sync"
  input = {
    selectedDatabases = [
      {
        caseManipulation = "string"
        migrationSetting = {}
        name = "string"
        schemaName = "string"
        sourceSetting = {}
        tableMap = {}
        targetDatabaseName = "string"
        targetSetting = {}
      }
    ]
    sourceConnectionInfo = {
      dataSource = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2 esetében használja a következőt:

  taskType = "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2"
  createdOn = "string"
  input = {
    encryptedKeyForSecureFields = "string"
    selectedDatabases = [
      {
        migrationSetting = {}
        name = "string"
        selectedTables = [
          {
            name = "string"
          }
        ]
        sourceSetting = {}
        targetDatabaseName = "string"
        targetSetting = {}
      }
    ]
    sourceConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }
  taskId = "string"

A Migrate.SqlServer.AzureSqlDb.Sync esetében használja a következőt:

  taskType = "Migrate.SqlServer.AzureSqlDb.Sync"
  input = {
    selectedDatabases = [
      {
        id = "string"
        migrationSetting = {}
        name = "string"
        schemaName = "string"
        sourceSetting = {}
        tableMap = {}
        targetDatabaseName = "string"
        targetSetting = {}
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    validationOptions = {
      enableDataIntegrityValidation = bool
      enableQueryAnalysisValidation = bool
      enableSchemaValidation = bool
    }
  }

A Migrate.SqlServer.AzureSqlDbMI esetében használja a következőt:

  taskType = "Migrate.SqlServer.AzureSqlDbMI"
  input = {
    aadDomainName = "string"
    backupBlobShare = {
      sasUri = "string"
    }
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    backupMode = "string"
    selectedAgentJobs = [
      "string"
    ]
    selectedDatabases = [
      {
        backupFilePaths = [
          "string"
        ]
        backupFileShare = {
          password = "string"
          path = "string"
          userName = "string"
        }
        id = "string"
        name = "string"
        restoreDatabaseName = "string"
      }
    ]
    selectedLogins = [
      "string"
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }
  taskId = "string"

A Migrate.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:

  taskType = "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS"
  input = {
    azureApp = {
      appKey = "string"
      applicationId = "string"
      tenantId = "string"
    }
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    selectedDatabases = [
      {
        backupFilePaths = [
          "string"
        ]
        backupFileShare = {
          password = "string"
          path = "string"
          userName = "string"
        }
        id = "string"
        name = "string"
        restoreDatabaseName = "string"
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    storageResourceId = "string"
    targetConnectionInfo = {
      managedInstanceResourceId = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
  }

A Migrate.SqlServer.SqlDb esetében használja a következőt:

  taskType = "Migrate.SqlServer.SqlDb"
  input = {
    encryptedKeyForSecureFields = "string"
    selectedDatabases = [
      {
        id = "string"
        name = "string"
        tableMap = {}
        targetDatabaseName = "string"
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    validationOptions = {
      enableDataIntegrityValidation = bool
      enableQueryAnalysisValidation = bool
      enableSchemaValidation = bool
    }
  }
  isCloneable = bool
  taskId = "string"

A Migrate.Ssis esetében használja a következőt:

  taskType = "Migrate.Ssis"
  input = {
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    ssisMigrationInfo = {
      environmentOverwriteOption = "string"
      projectOverwriteOption = "string"
      ssisStoreType = "SsisCatalog"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A MigrateSchemaSqlServerSqlDb esetében használja a következőt:

  taskType = "MigrateSchemaSqlServerSqlDb"
  createdOn = "string"
  input = {
    encryptedKeyForSecureFields = "string"
    selectedDatabases = [
      {
        id = "string"
        name = "string"
        schemaSetting = {
          fileId = "string"
          fileName = "string"
          schemaOption = "string"
        }
        targetDatabaseName = "string"
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }
  taskId = "string"

A Service.Check.OCI esetében használja a következőt:

  taskType = "Service.Check.OCI"
  input = {
    serverVersion = "string"
  }

A Service.Install.OCI esetében használja a következőt:

  taskType = "Service.Install.OCI"
  input = {
    driverPackageName = "string"
  }

A Service.Upload.OCI esetében használja a következőt:

  taskType = "Service.Upload.OCI"
  input = {
    driverShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
  }

A Validate.MongoDb esetében használja a következőt:

  taskType = "Validate.MongoDb"
  input = {
    boostRUs = int
    databases = {}
    replication = "string"
    source = {
      additionalSettings = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      type = "string"
      userName = "string"
    }
    target = {
      additionalSettings = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      type = "string"
      userName = "string"
    }
    throttling = {
      maxParallelism = int
      minFreeCpu = int
      minFreeMemoryMb = int
    }
  }

A Validate.Oracle.AzureDbPostgreSql.Sync esetében használja a következőt:

  taskType = "Validate.Oracle.AzureDbPostgreSql.Sync"
  input = {
    selectedDatabases = [
      {
        caseManipulation = "string"
        migrationSetting = {}
        name = "string"
        schemaName = "string"
        sourceSetting = {}
        tableMap = {}
        targetDatabaseName = "string"
        targetSetting = {}
      }
    ]
    sourceConnectionInfo = {
      dataSource = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      databaseName = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A ValidateMigrationInput.SqlServer.AzureSqlDbMI esetében használja a következőt:

  taskType = "ValidateMigrationInput.SqlServer.AzureSqlDbMI"
  input = {
    backupBlobShare = {
      sasUri = "string"
    }
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    backupMode = "string"
    selectedDatabases = [
      {
        backupFilePaths = [
          "string"
        ]
        backupFileShare = {
          password = "string"
          path = "string"
          userName = "string"
        }
        id = "string"
        name = "string"
        restoreDatabaseName = "string"
      }
    ]
    selectedLogins = [
      "string"
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

A ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:

  taskType = "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
  input = {
    azureApp = {
      appKey = "string"
      applicationId = "string"
      tenantId = "string"
    }
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    selectedDatabases = [
      {
        backupFilePaths = [
          "string"
        ]
        backupFileShare = {
          password = "string"
          path = "string"
          userName = "string"
        }
        id = "string"
        name = "string"
        restoreDatabaseName = "string"
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    storageResourceId = "string"
    targetConnectionInfo = {
      managedInstanceResourceId = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
  }

A ValidateMigrationInput.SqlServer.SqlDb.Sync esetében használja a következőt:

  taskType = "ValidateMigrationInput.SqlServer.SqlDb.Sync"
  input = {
    selectedDatabases = [
      {
        id = "string"
        migrationSetting = {}
        name = "string"
        schemaName = "string"
        sourceSetting = {}
        tableMap = {}
        targetDatabaseName = "string"
        targetSetting = {}
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "SqlOnPrem"
      port = "string"
      resourceId = "string"
      serverName = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }

Tulajdonságértékek

szolgáltatások/projektek/tevékenységek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft. DataMigration/services/projects/tasks@2021-10-30-preview"
name Az erőforrás neve sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. A következő típusú erőforrás azonosítója: projektek
Etag HTTP erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. sztring
properties Egyéni tevékenység tulajdonságai ProjectTaskProperties

ProjectTaskProperties

Név Leírás Érték
clientData Kulcsértékpárok az ügyféladatokhoz, hogy metaadat-információkat csatoljanak a feladathoz object
taskType Az objektum típusának beállítása Connect.MongoDb
ConnectToSource.MySql
ConnectToSource.Oracle.Sync
ConnectToSource.PostgreSql.Sync
ConnectToSource.SqlServer
ConnectToSource.SqlServer.Sync
ConnectToTarget.AzureDbForMySql
ConnectToTarget.AzureDbForPostgreSql.Sync
ConnectToTarget.AzureSqlDbMI
ConnectToTarget.AzureSqlDbMI.Sync.LRS
ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync
ConnectToTarget.SqlDb
ConnectToTarget.SqlDb.Sync
GetTDECertificates.Sql
GetUserTables.AzureSqlDb.Sync
GetUserTables.Sql
GetUserTablesMySql
GetUserTablesOracle
GetUserTablesPostgreSql
Migrate.MongoDb
Migrate.MySql.AzureDbForMySql
Migrate.MySql.AzureDbForMySql.Sync
Migrate.Oracle.AzureDbForPostgreSql.Sync
Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2
Migrate.SqlServer.AzureSqlDb.Sync
Migrate.SqlServer.AzureSqlDbMI
Migrate.SqlServer.AzureSqlDbMI.Sync.LRS
Migrate.SqlServer.SqlDb
Migrate.Ssis
MigrateSchemaSqlServerSqlDb
Service.Check.OCI
Service.Install.OCI
Service.Upload.OCI
Validate.MongoDb
Validate.Oracle.AzureDbPostgreSql.Sync
ValidateMigrationInput.SqlServer.AzureSqlDbMI
ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS
ValidateMigrationInput.SqlServer.SqlDb.Sync (kötelező)

ConnectToMongoDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Connect.MongoDb" (kötelező)
bemenet MongoDB-adatforráshoz való csatlakozás ismertetése MongoDbConnectionInfo

MongoDbConnectionInfo

Név Leírás Érték
additionalSettings További kapcsolatbeállítások sztring
connectionString MongoDB-kapcsolati sztring vagy blobtároló URL-címe. A felhasználónév és a jelszó itt vagy a felhasználónév és a jelszó tulajdonságai között adható meg sztring (kötelező)
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
enforceSSL logikai
jelszó Jelszó hitelesítő adatai. sztring
port kiszolgáló portja int
serverBrandVersion kiszolgáló márkaverziója sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceMySqlTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.MySql" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceMySqlTaskInput

ConnectToSourceMySqlTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
"MigrationFromMySQLToAzureDBForMySQL"
"MigrationFromSqlServerToAzureDB"
"MigrationFromSqlServerToAzureMI"
isOfflineMigration Annak megjelölése, hogy az áttelepítés offline állapotban van-e logikai
sourceConnectionInfo Információk a MySQL-forráshoz való csatlakozáshoz MySqlConnectionInfo (kötelező)
targetPlatform A migrálás célplatformja "AzureDbForMySQL"
"SqlServer"

MySqlConnectionInfo

Név Leírás Érték
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
port Kiszolgáló portja int (kötelező)
serverName A kiszolgáló neve sztring (kötelező)
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceOracleSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToSource.Oracle.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceOracleSyncTaskInput

ConnectToSourceOracleSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Információk az Oracle-forráshoz való csatlakozáshoz OracleConnectionInfo (kötelező)

OracleConnectionInfo

Név Leírás Érték
Datasource EZConnect vagy TNSName kapcsolati sztring. sztring (kötelező)
jelszó Jelszó hitelesítő adatai. sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourcePostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToSource.PostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourcePostgreSqlSyncTaskInput

ConnectToSourcePostgreSqlSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)

PostgreSqlConnectionInfo

Név Leírás Érték
databaseName Az adatbázis neve sztring
Datasource Adatforrás sztring
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
port Kiszolgáló portja int (kötelező)
serverName A kiszolgáló neve sztring (kötelező)
serverVersion kiszolgáló verziója sztring
trustServerCertificate Megbízható-e a kiszolgálótanúsítvány logikai
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceSqlServerTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToSource.SqlServer" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceSqlServerTaskInput

ConnectToSourceSqlServerTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
"MigrationFromMySQLToAzureDBForMySQL"
"MigrationFromSqlServerToAzureDB"
"MigrationFromSqlServerToAzureMI"
collectAgentJobs Megjelöli, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e összegyűjteni. logikai
collectDatabases Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. logikai
collectLogins Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a forráskiszolgálóról. logikai
collectTdeCertificateInfo A TDE-tanúsítványnevek forráskiszolgálóról történő gyűjtésének jelzője. logikai
sourceConnectionInfo A Forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus elérhető-e a forráskiszolgálón. logikai

SqlConnectionInfo

Név Leírás Érték
additionalSettings További kapcsolatbeállítások sztring
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
Datasource Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber sztring (kötelező)
encryptConnection A kapcsolat titkosítása logikai
jelszó Jelszó hitelesítő adatai. sztring
platform Kiszolgálóplatform típusa a kapcsolathoz "SqlOnPrem"
port kiszolgáló portja sztring
resourceId Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. sztring
serverName a kiszolgáló neve sztring
trustServerCertificate Megbízható-e a kiszolgálótanúsítvány logikai
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToSourceSqlServerSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToSource.SqlServer.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToSourceSqlServerTaskInput

ConnectToTargetAzureDbForMySqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureDbForMySql" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetAzureDbForMySqlTaskInput

ConnectToTargetAzureDbForMySqlTaskInput

Név Leírás Érték
isOfflineMigration Annak megjelölése, hogy a migrálás offline állapotban van-e logikai
sourceConnectionInfo A forrásként szolgáló MySQL-kiszolgáló kapcsolati adatai MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for MySQL MySqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertie...

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
sourceConnectionInfo Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

ConnectToTargetSqlMITaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.AzureSqlDbMI" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlMITaskInput

ConnectToTargetSqlMITaskInput

Név Leírás Érték
collectAgentJobs Annak megjelölése, hogy ügynöki feladatokat szeretne-e gyűjteni a cél SQL MI-kiszolgálóról. logikai
collectLogins Annak megjelölése, hogy a cél SQL MI-kiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. logikai
targetConnectionInfo Kapcsolati információk a cél SQL Server SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a cél SQL MI-kiszolgálón. logikai

ConnectToTargetSqlMISyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToTarget.AzureSqlDbMI.Sync.LRS" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlMISyncTaskInput

ConnectToTargetSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ AzureActiveDirectoryApp (kötelező)
targetConnectionInfo Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz MiSqlConnectionInfo (kötelező)

AzureActiveDirectoryApp

Név Leírás Érték
appKey Az Azure Active Directory-alkalmazás hitelesítéséhez használt kulcs sztring (kötelező)
applicationId Az Azure Active Directory-alkalmazás alkalmazásazonosítója sztring (kötelező)
tenantId Az ügyfél bérlőazonosítója sztring (kötelező)

MiSqlConnectionInfo

Név Leírás Érték
managedInstanceResourceId Azure SQL adatbázis felügyelt példányának erőforrás-azonosítója sztring (kötelező)
jelszó Jelszó hitelesítő adatai. sztring
típus Kapcsolati adatok típusa sztring (kötelező)
userName (Felhasználónév) Felhasználónév sztring

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPro...

Név Leírás Érték
taskType Feladat típusa. "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...

Név Leírás Érték
targetConnectionInfo Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

ConnectToTargetSqlDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. "ConnectToTarget.SqlDb" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlDbTaskInput

ConnectToTargetSqlDbTaskInput

Név Leírás Érték
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

ConnectToTargetSqlDbSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "ConnectToTarget.SqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete ConnectToTargetSqlDbSyncTaskInput

ConnectToTargetSqlDbSyncTaskInput

Név Leírás Érték
sourceConnectionInfo A forrás SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

GetTdeCertificatesSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetTDECertificates.Sql" (kötelező)
bemenet Tevékenység bemenete GetTdeCertificatesSqlTaskInput

GetTdeCertificatesSqlTaskInput

Név Leírás Érték
backupFileShare Fájlok ideiglenes tárolására használandó fájlmegosztási információk biztonsági mentése. Fájlmegosztás (kötelező)
connectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
selectedCertificates Az exportált tanúsítvány titkosításához használandó tanúsítványneveket és a megfelelő jelszót tartalmazó lista. SelectedCertificateInput[] (kötelező)

Fájlmegosztás

Név Leírás Érték
jelszó A megosztási helyhez való csatlakozáshoz használt jelszó-hitelesítő adatok. sztring
path A megosztás mappaelérési útja. sztring (kötelező)
userName (Felhasználónév) Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz sztring

SelectedCertificateInput

Név Leírás Érték
certificateName Az exportálandó tanúsítvány neve. sztring (kötelező)
jelszó Az exportált tanúsítvány titkosításához használandó jelszó. sztring (kötelező)

GetUserTablesSqlSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTables.AzureSqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete GetUserTablesSqlSyncTaskInput

GetUserTablesSqlSyncTaskInput

Név Leírás Érték
selectedSourceDatabases A forrásadatbázisok neveinek listája a táblák gyűjtéséhez string[] (kötelező)
selectedTargetDatabases A táblák gyűjtésére szolgáló céladatbázis-nevek listája string[] (kötelező)
sourceConnectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk az SQL DB-hez SqlConnectionInfo (kötelező)

GetUserTablesSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTables.Sql" (kötelező)
bemenet Tevékenység bemenete GetUserTablesSqlTaskInput

GetUserTablesSqlTaskInput

Név Leírás Érték
connectionInfo Kapcsolati adatok a SQL Server SqlConnectionInfo (kötelező)
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája string[] (kötelező)

GetUserTablesMySqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTablesMySql" (kötelező)
bemenet Tevékenység bemenete GetUserTablesMySqlTaskInput

GetUserTablesMySqlTaskInput

Név Leírás Érték
connectionInfo Kapcsolati adatok a SQL Server MySqlConnectionInfo (kötelező)
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája string[] (kötelező)

GetUserTablesOracleTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTablesOracle" (kötelező)
bemenet Tevékenység bemenete GetUserTablesOracleTaskInput

GetUserTablesOracleTaskInput

Név Leírás Érték
connectionInfo Információk az Oracle-forráshoz való csatlakozáshoz OracleConnectionInfo (kötelező)
selectedSchemas Azon Oracle-sémák listája, amelyekhez táblákat kell gyűjteni string[] (kötelező)

GetUserTablesPostgreSqlTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "GetUserTablesPostgreSql" (kötelező)
bemenet Tevékenység bemenete GetUserTablesPostgreSqlTaskInput

GetUserTablesPostgreSqlTaskInput

Név Leírás Érték
connectionInfo Információk a PostgreSQL-forráshoz való csatlakozáshoz PostgreSqlConnectionInfo (kötelező)
selectedDatabases Azon PostgreSQL-adatbázisok listája, amelyekhez táblákat kell gyűjteni string[] (kötelező)

MigrateMongoDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Migrate.MongoDb" (kötelező)
bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings

MongoDbMigrationSettings

Név Leírás Érték
boostRU-k Egy CosmosDB-cél ru-korlátja, amely szerint a gyűjtemények ideiglenesen (ha alacsonyabbak) lesznek a migrálás kezdeti példánya során, 10 000-ről 1 000 000-re, vagy 0-ra az alapértelmezett (általában a maximális) növelés használatára, vagy null értékre, hogy ne növeljék a kérelemegységeket. Ez a beállítás nincs hatással a nem CosmosDB-célokra. int
adatbázisokban A forrásfürtön lévő adatbázisok, amelyekre a célra migrálni szeretne. A kulcsok az adatbázisok nevei. objektum (kötelező)
replikáció, Ismerteti, hogyan replikálja a rendszer a módosításokat a forrásból a célba. Az alapértelmezett érték a OneTime. "Folyamatos"
"Letiltva"
"OneTime"
source A forrásfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
Cél A célfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
szabályozás A migrálás erőforrás-használatának korlátozására szolgáló beállítások MongoDbThrottlingSettings

MongoDbThrottlingSettings

Név Leírás Érték
maxParallelism A párhuzamos feldolgozásra kerülő munkaelemek (pl. gyűjteménypéldányok) maximális száma int
minFreeCpu A cpu-idő százalékos aránya, amelyet a migrálás megpróbál elkerülni, 0-ról 100-ra int
minFreeMemoryMb Az a megabájt ram száma, amelyet a vándorló megpróbál elkerülni int

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Migrate.MySql.AzureDbForMySql" (kötelező)
bemenet Tevékenység bemenete MigrateMySqlAzureDbForMySqlOfflineTaskInput

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Név Leírás Érték
optionalAgentSettings Választható paraméterek az adatátviteli sebesség finomhangolásához a migrálás során object
selectedDatabases Migrálandó adatbázisok MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a MySQL forráshoz MySqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének időpontjának megadására vonatkozó paraméter sztring
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Név Leírás Érték
name Az adatbázis neve sztring
tableMap Forrás leképezése céltáblákhoz object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Migrate.MySql.AzureDbForMySql.Sync" (kötelező)
bemenet Tevékenység bemenete MigrateMySqlAzureDbForMySqlSyncTaskInput

MigrateMySqlAzureDbForMySqlSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálandó adatbázisok MigrateMySqlAzureDbForMySqlSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a MySQL forráshoz MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Név Leírás Érték
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákhoz object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Migrate.Oracle.AzureDbForPostgreSql.Sync" (kötelező)
bemenet Tevékenység bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálandó adatbázisok MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás Oracle-hez OracleConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Név Leírás Érték
caseManipulation Objektumnév-burkolat kezelése: Megőrző vagy ToLower sztring
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az áttelepítési folyamat neve sztring
schemaName A forrásséma neve sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákhoz object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskPropert...

Név Leírás Érték
taskType Feladat típusa. "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" (kötelező)
createdOn DateTime időpont (UTC) a tevékenység létrehozásakor sztring
bemenet Tevékenység bemenete MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
taskId tevékenységazonosító sztring

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálandó adatbázisok MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp... [] (kötelező)
sourceConnectionInfo Kapcsolati információk a PostgreSQL forráshoz PostgreSqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for PostgreSQL PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp...

Név Leírás Érték
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
selectedTables A migráláshoz kijelölt táblák MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab... []
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab...

Név Leírás Érték
name A migrálni kívánt tábla neve sztring

MigrateSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Migrate.SqlServer.AzureSqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlDbSyncTaskInput

MigrateSqlServerSqlDbSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlDbSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions Érvényesítési beállítások MigrationValidationOptions

MigrateSqlServerSqlDbSyncDatabaseInput

Név Leírás Érték
id Az adatbázis egyedi azonosítója sztring
migrationSetting Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést object
name Az adatbázis neve sztring
schemaName Áttelepítendő sémanév sztring
sourceSetting Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához object
tableMap Forrás leképezése céltáblákra object
targetDatabaseName Céladatbázis neve sztring
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához object

MigrationValidationOptions

Név Leírás Érték
enableDataIntegrityValidation Lehetővé teszi ellenőrzőösszeg-alapú adatintegritás-ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. logikai
enableQueryAnalysisValidation Gyors és intelligens lekérdezéselemzést tesz lehetővé a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikával fog rendelkezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról. logikai
enableSchemaValidation Lehetővé teszi a sémaadatok összehasonlítását a forrás és a cél között. logikai

MigrateSqlServerSqlMITaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Migrate.SqlServer.AzureSqlDbMI" (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlMITaskInput
taskId tevékenységazonosító sztring

MigrateSqlServerSqlMITaskInput

Név Leírás Érték
aadDomainName Az Azure Active Directory-tartománynév "contoso.com" formátumban összevont Azure AD vagy "contoso.onmicrosoft.com" formátumban van megadva a felügyelt tartományhoz, akkor és csak akkor, ha a Windows-bejelentkezések vannak kiválasztva sztring
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
backupMode Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. Meglévő biztonsági másolatok használata esetén a biztonsági mentési fájl elérési útjait a kiválasztottDatabase-adatbázisokban kell megadni. "CreateBackup"
"Meglévő biztonsági mentés"
selectedAgentJobs Ügynökfeladatok migrálandó. sztring[]
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések. sztring[]
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

BlobShare

Név Leírás Érték
sasUri Az Azure Storage-fióktároló SAS URI-ja. sztring (kötelező)

MigrateSqlServerSqlMIDatabaseInput

Név Leírás Érték
backupFilePaths A meglévő biztonsági másolatok esetében használandó biztonsági mentési fájlok listája. sztring[]
backupFileShare Biztonsági mentési fájlmegosztás adatai az adatbázis biztonsági mentéséhez. Fájlmegosztás
id az adatbázis azonosítója sztring
name Az adatbázis neve sztring (kötelező)
restoreDatabaseName Az adatbázis neve a célhelyen sztring (kötelező)

MigrateSqlServerSqlMISyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlMISyncTaskInput

MigrateSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ AzureActiveDirectoryApp (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Server SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrás-azonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz MiSqlConnectionInfo (kötelező)

MigrateSqlServerSqlDbTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Migrate.SqlServer.SqlDb" (kötelező)
bemenet Tevékenység bemenete MigrateSqlServerSqlDbTaskInput
isCloneable a tevékenység klónozása vagy sem logikai
taskId tevékenységazonosító sztring

MigrateSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startedOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions A migrálás utáni különböző ellenőrzések engedélyezésének lehetőségei. Rendelkezésre álló lehetőségek,
1.) Adatintegritási ellenőrzés: Ellenőrzőösszeg-alapú összehasonlítást végez a forrás- és céltáblákon a migrálás után az adatok helyességének biztosítása érdekében.
2.) Sémaérvényesítés: Részletes séma-összehasonlítást végez a forrás- és a céltáblák között, és felsorolja a forrás- és a céladatbázis közötti különbségeket( 3).) Lekérdezéselemzés: Automatikusan lekért lekérdezéseket hajt végre a lekérdezésterv gyorsítótárából vagy a lekérdezéstárból, majd végrehajtja őket, és összehasonlítja a forrás- és a céladatbázis közötti végrehajtási időt.
MigrationValidationOptions

MigrateSqlServerSqlDbDatabaseInput

Név Leírás Érték
id az adatbázis azonosítója sztring
name Az adatbázis neve sztring
schemaSetting Az adatbázisséma migrálásakor kiválasztott beállítások.
tableMap Forrás leképezése céltáblákra object
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. sztring

MigrateSsisTaskProperties

Név Leírás Érték
taskType Tevékenység típusa. "Migrate.Ssis" (kötelező)
bemenet Tevékenység bemenete MigrateSsisTaskInput

MigrateSsisTaskInput

Név Leírás Érték
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
ssisMigrationInfo SSIS-csomag áttelepítési információi. SsisMigrationInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

SsisMigrationInfo

Név Leírás Érték
environmentOverwriteOption Az SSIS-környezet migrálásának felülírása "Figyelmen kívül hagyás"
"Felülírás"
projectOverwriteOption Az SSIS-projekt migrálásának felülírása "Figyelmen kívül hagyás"
"Felülírás"
ssisStoreType Az SSIS-tároló típusú forrás, csak az SSIS-katalógus támogatott a DMS-ben "SsisCatalog"

MigrateSchemaSqlServerSqlDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. "MigrateSchemaSqlServerSqlDb" (kötelező)
createdOn DateTime időpont (UTC) a tevékenység létrehozásakor sztring
bemenet Tevékenység bemenete MigrateSchemaSqlServerSqlDbTaskInput
taskId Tevékenységazonosító sztring

MigrateSchemaSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz sztring
selectedDatabases Migrálandó adatbázisok MigrateSchemaSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
startedOn Migrálás kezdési időpontja sztring
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

MigrateSchemaSqlServerSqlDbDatabaseInput

Név Leírás Érték
id A forrásadatbázis azonosítója sztring
name A forrásadatbázis neve sztring
schemaSetting Adatbázisséma migrálási beállításai SchemaMigrationSetting
targetDatabaseName A céladatbázis neve sztring

SchemaMigrationSetting

Név Leírás Érték
fileId A feltöltött sémafájlt tartalmazó fájlerőforrás erőforrás-azonosítója sztring
fileName A feltöltött sémafájlt tartalmazó fájlerőforrás neve sztring
schemaOption A séma migrálásának lehetősége "ExtractFromSource"
"Nincs"
"UseStorageFile"

CheckOCIDriverTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Service.Check.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete az OCI-illesztőprogramok kereséséhez. CheckOCIDriverTaskInput

CheckOCIDriverTaskInput

Név Leírás Érték
serverVersion Az ellenőrizni kívánt forráskiszolgáló verziója. Választható. sztring

AzOCIDriverTaskProperties telepítése

Név Leírás Érték
taskType Feladat típusa. "Service.Install.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete egy OCI-illesztő telepítéséhez. AzOCIDriverTaskInput telepítése

AzOCIDriverTaskInput telepítése

Név Leírás Érték
driverPackageName A telepíteni kívánt feltöltött illesztőprogram-csomag neve. sztring

UploadOCIDriverTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Service.Upload.OCI" (kötelező)
bemenet A szolgáltatásfeladat bemenete egy OCI-illesztő feltöltéséhez. UploadOCIDriverTaskInput

UploadOCIDriverTaskInput

Név Leírás Érték
driverShare A OCI-illesztő archívumának fájlmegosztási információi. Fájlmegosztás

ValidateMongoDbTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Validate.MongoDb" (kötelező)
bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
taskType Feladat típusa. "Validate.Oracle.AzureDbPostgreSql.Sync" (kötelező)
bemenet Az Oracle-adatbázisokat online migrálásra Azure Database for PostgreSQL áttelepítő feladat bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput

ValidateMigrationInputSqlServerSqlMITaskProperties

Név Leírás Érték
taskType Feladat típusa. "ValidateMigrationInput.SqlServer.AzureSqlDbMI" (kötelező)
bemenet Tevékenység bemenete ValidateMigrationInputSqlServerSqlMITaskInput

ValidateMigrationInputSqlServerSqlMITaskInput

Név Leírás Érték
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
backupMode Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. "CreateBackup"
"Meglévő biztonsági mentés"
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések sztring[]
sourceConnectionInfo Információ a forráshoz való csatlakozáshoz SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskProperti...

Név Leírás Érték
taskType Feladat típusa. "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" (kötelező)
bemenet Tevékenység bemenete ValidateMigrationInputSqlServerSqlMISyncTaskInput

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ AzureActiveDirectoryApp (kötelező)
backupFileShare Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Server SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrás-azonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk Azure SQL database managed instance-hez MiSqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlDbSyncTaskProperti...

Név Leírás Érték
taskType Tevékenység típusa. "ValidateMigrationInput.SqlServer.SqlDb.Sync" (kötelező)
bemenet Tevékenység bemenete ValidateSyncMigrationInputSqlServerTaskInput

ValidateSyncMigrationInputSqlServerTaskInput

Név Leírás Érték
selectedDatabases Migrálni kívánt adatbázisok MigrateSqlServerSqlDbSyncDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forrás SQL Serverhez való csatlakozásról SqlConnectionInfo (kötelező)
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)