Megosztás a következőn keresztül:


Microsoft.DataMigration services/projects/tasks 2022-03-30-preview

Bicep-erőforrásdefiníció

A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő műveleteket célzó műveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

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

resource symbolicname 'Microsoft.DataMigration/services/projects/tasks@2022-03-30-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    clientData: {
      {customized property}: 'string'
    }
    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.MongoDbesetében használja a következőt:

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

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

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

A ConnectToSource.Oracle.Synca következőt használja:

{
  input: {
    sourceConnectionInfo: {
      authentication: 'string'
      dataSource: 'string'
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      type: 'string'
      userName: 'string'
    }
  }
  taskType: 'ConnectToSource.Oracle.Sync'
}

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

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

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

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

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

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

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

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

ConnectToTarget.AzureDbForPostgreSql.Syncesetén használja a következőt:

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

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

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

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

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

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

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

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

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

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

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

GetTDECertificates.Sqlesetén használja a következőt:

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

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

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

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

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

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

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

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

{
  input: {
    connectionInfo: {
      authentication: 'string'
      dataSource: 'string'
      password: 'string'
      port: int
      serverName: 'string'
      serverVersion: 'string'
      type: 'string'
      userName: 'string'
    }
    selectedSchemas: [
      'string'
    ]
  }
  taskType: 'GetUserTablesOracle'
}

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

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

Migrate.MongoDbesetén használja a következőt:

{
  input: {
    boostRUs: int
    databases: {
      {customized property}: {
        collections: {
          {customized property}: {
            canDelete: bool
            shardKey: {
              fields: [
                {
                  name: 'string'
                  order: 'string'
                }
              ]
              isUnique: bool
            }
            targetRUs: int
          }
        }
        targetRUs: int
      }
    }
    replication: 'string'
    source: {
      additionalSettings: 'string'
      authentication: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    target: {
      additionalSettings: 'string'
      authentication: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    throttling: {
      maxParallelism: int
      minFreeCpu: int
      minFreeMemoryMb: int
    }
  }
  taskType: 'Migrate.MongoDb'
}

Migrate.MySql.AzureDbForMySqlesetén használja a következőt:

{
  input: {
    encryptedKeyForSecureFields: 'string'
    makeSourceServerReadOnly: bool
    optionalAgentSettings: {
      {customized property}: 'string'
    }
    selectedDatabases: [
      {
        name: 'string'
        tableMap: {
          {customized property}: 'string'
        }
        targetDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      port: int
      serverName: 'string'
      type: 'string'
      userName: 'string'
    }
  }
  isCloneable: bool
  taskId: 'string'
  taskType: 'Migrate.MySql.AzureDbForMySql'
}

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

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

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

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

A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2esetén használja a következőt:

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

Migrate.SqlServer.AzureSqlDb.Syncesetén használja a következőt:

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

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

{
  createdOn: 'string'
  input: {
    aadDomainName: 'string'
    backupBlobShare: {
      sasUri: 'string'
    }
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    backupMode: 'string'
    encryptedKeyForSecureFields: '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: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }
  isCloneable: bool
  parentTaskId: 'string'
  taskId: 'string'
  taskType: 'Migrate.SqlServer.AzureSqlDbMI'
}

Migrate.SqlServer.AzureSqlDbMI.Sync.LRSesetén használja a következőt:

{
  createdOn: 'string'
  input: {
    azureApp: {
      appKey: 'string'
      applicationId: 'string'
      ignoreAzurePermissions: bool
      tenantId: 'string'
    }
    backupFileShare: {
      password: 'string'
      path: 'string'
      userName: 'string'
    }
    numberOfParallelDatabaseMigrations: int
    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: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    storageResourceId: 'string'
    targetConnectionInfo: {
      managedInstanceResourceId: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
  }
  taskType: 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS'
}

Migrate.SqlServer.SqlDbesetén használja a következőt:

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

Migrate.Ssisesetén használja a következőt:

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

A MigrateSchemaSqlServerSqlDbesetén használja a következőt:

{
  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: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    startedOn: 'string'
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }
  isCloneable: bool
  taskId: 'string'
  taskType: 'MigrateSchemaSqlServerSqlDb'
}

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

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

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

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

A Service.Upload.OCIesetén használja a következőt:

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

Az Validate.MongoDbesetében használja a következőt:

{
  input: {
    boostRUs: int
    databases: {
      {customized property}: {
        collections: {
          {customized property}: {
            canDelete: bool
            shardKey: {
              fields: [
                {
                  name: 'string'
                  order: 'string'
                }
              ]
              isUnique: bool
            }
            targetRUs: int
          }
        }
        targetRUs: int
      }
    }
    replication: 'string'
    source: {
      additionalSettings: 'string'
      authentication: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    target: {
      additionalSettings: 'string'
      authentication: 'string'
      connectionString: 'string'
      dataSource: 'string'
      encryptConnection: bool
      enforceSSL: bool
      password: 'string'
      port: int
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    throttling: {
      maxParallelism: int
      minFreeCpu: int
      minFreeMemoryMb: int
    }
  }
  taskType: 'Validate.MongoDb'
}

Az Validate.Oracle.AzureDbPostgreSql.Syncesetében használja a következőt:

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

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

{
  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: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    targetConnectionInfo: {
      additionalSettings: 'string'
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      platform: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
  }
  taskType: 'ValidateMigrationInput.SqlServer.AzureSqlDbMI'
}

Az ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRSesetén használja a következőt:

{
  input: {
    azureApp: {
      appKey: 'string'
      applicationId: 'string'
      ignoreAzurePermissions: bool
      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: 'string'
      port: int
      resourceId: 'string'
      serverBrandVersion: 'string'
      serverName: 'string'
      serverVersion: 'string'
      trustServerCertificate: bool
      type: 'string'
      userName: 'string'
    }
    storageResourceId: 'string'
    targetConnectionInfo: {
      managedInstanceResourceId: 'string'
      password: 'string'
      type: 'string'
      userName: 'string'
    }
  }
  taskType: 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS'
}

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

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

Tulajdonságértékek

Microsoft.DataMigration/szolgáltatások/projektek/feladatok

Név Leírás Érték
ETag HTTP-erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. szál/zsinór
név Az erőforrás neve sztring (kötelező)
szülő A Bicepben megadhatja a 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ó: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: szolgáltatások/projektek
tulajdonságok Egyéni tevékenységtulajdonságok ProjectTaskProperties

AzureActiveDirectoryApp

Név Leírás Érték
appKey Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs szál/zsinór
applicationId Az Azure Active Directory-alkalmazás alkalmazásazonosítója szál/zsinór
ignoreAzurePermissions Az Azure-engedélyek AAD-alkalmazáson való ellenőrzésének mellőzése Bool
bérlőazonosító Az ügyfél bérlőazonosítója szál/zsinór

BlobShare

Név Leírás Érték
sasUri Az Azure Storage-fióktároló SAS URI-ja. szál/zsinór

CheckOCIDriverTaskInput

Név Leírás Érték
szerver verziója Az ellenőrizni kívánt forráskiszolgáló verziója. Opcionális. szál/zsinór

CheckOCIDriverTaskProperties

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

ConnectToMongoDbTaskProperties

Név Leírás Érték
Bemenet MongoDB-adatforráshoz való kapcsolat ismertetése MongoDbConnectionInfo
feladattípus Feladat típusa. "Connect.MongoDb" (kötelező)

ConnectToSourceMySqlTaskInput

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

ConnectToSourceMySqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceMySqlTaskInput
feladattípus Feladat típusa. "ConnectToSource.MySql" (kötelező)

ConnectToSourceOracleSyncTaskInput

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

ConnectToSourceOracleSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceOracleSyncTaskInput
feladattípus Feladat típusa. "ConnectToSource.Oracle.Sync" (kötelező)

ConnectToSourcePostgreSqlSyncTaskInput

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

ConnectToSourcePostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourcePostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToSource.PostgreSql.Sync" (kötelező)

ConnectToSourceSqlServerSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceSqlServerTaskInput
feladattípus Feladat típusa. "ConnectToSource.SqlServer.Sync" (kötelező)

ConnectToSourceSqlServerTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
"MigrationFromMySQLToAzureDBForMySQL"
"MigrationFromSqlServerto AzureDB"
"MigrationFromSqlServerto AzureMI"
"MigrationFromSqlServerto AzureVM"
collectAgentJobs Annak megjelölése, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e gyűjteni. Bool
collectDatabases Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. Bool
collectLogins Annak megjelölése, hogy a forráskiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. Bool
collectTdeCertificateInfo A TDE-tanúsítványnevek forráskiszolgálóról való gyűjtésének jelzője. Bool
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a forráskiszolgálón. Bool

ConnectToSourceSqlServerTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceSqlServerTaskInput
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. "ConnectToSource.SqlServer" (kötelező)

ConnectToTargetAzureDbForMySqlTaskInput

Név Leírás Érték
isOfflineMigration Annak megjelölése, hogy az áttelepítés offline állapotban van-e Bool
sourceConnectionInfo A forrás mySQL-kiszolgáló kapcsolati adatai MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL-kiszolgálóhoz MySqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForMySqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetAzureDbForMySqlTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureDbForMySql" (kötelező)

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él Azure Database for PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureDbForPostgreSql.Sync" (kötelező)

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" (kötelező)

ConnectToTargetSqlDbSyncTaskInput

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

ConnectToTargetSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlDbSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.SqlDb.Sync" (kötelező)

ConnectToTargetSqlDbTaskInput

Név Leírás Érték
queryObjectCounts Logikai jelző, amely jelzi, hogy a célkiszolgálón lévő egyes adatbázisok objektumainak számát kell-e lekérdezni Bool
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

ConnectToTargetSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet ConnectToTargetSqlDbTaskInput
feladattípus Feladat típusa. "ConnectToTarget.SqlDb" (kötelező)

ConnectToTargetSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

ConnectToTargetSqlMISyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlMISyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureSqlDbMI.Sync.LRS" (kötelező)

ConnectToTargetSqlMITaskInput

Név Leírás Érték
collectAgentJobs Annak megjelölése, hogy az ügynöki feladatokat a cél SQL MI-kiszolgálóról szeretné-e gyűjteni. Bool
collectLogins Annak megjelölése, hogy a cél SQL MI-kiszolgálóról kell-e bejelentkezni. Bool
targetConnectionInfo Kapcsolati információk a cél SQL Serverhez 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. Bool

ConnectToTargetSqlMITaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlMITaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureSqlDbMI" (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ő adatai. szál/zsinór
útvonal A megosztás mappa elérési útja. sztring (kötelező)
Felhasználónév Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz szál/zsinór

GetTdeCertificatesSqlTaskInput

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

GetTdeCertificatesSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetTdeCertificatesSqlTaskInput
feladattípus Feladat típusa. "GetTDECertificates.Sql" (kötelező)

GetUserTablesMySqlTaskInput

Név Leírás Érték
connectionInfo Az SQL Server kapcsolati adatai MySqlConnectionInfo (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
Bemenet Tevékenységbemenet GetUserTablesMySqlTaskInput
feladattípus Feladat típusa. "GetUserTablesMySql" (kötelező)

GetUserTablesOracleTaskInput

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

GetUserTablesOracleTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesOracleTaskInput
feladattípus Feladat típusa. GetUserTablesOracle (kötelező)

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 szeretne gyűjteni sztring[] (kötelező)

GetUserTablesPostgreSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesPostgreSqlTaskInput
feladattípus Feladat típusa. "GetUserTablesPostgreSql" (kötelező)

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesSqlSyncTaskInput
feladattípus Feladat típusa. "GetUserTables.AzureSqlDb.Sync" (kötelező)

GetUserTablesSqlTaskInput

Név Leírás Érték
connectionInfo Az SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája sztring[] (kötelező)

GetUserTablesSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesSqlTaskInput
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. "GetUserTables.Sql" (kötelező)

InstallOCIDriverTaskInput

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

AzOCIDriverTaskProperties telepítése

Név Leírás Érték
Bemenet A szolgáltatásfeladat bemenete egy OCI-illesztőprogram telepítéséhez. InstallOCIDriverTaskInput
feladattípus Feladat típusa. "Service.Install.OCI" (kötelező)

MigrateMongoDbTaskProperties

Név Leírás Érték
Bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings
feladattípus Feladat típusa. 'Migrate.MongoDb' (kötelező)

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Név Leírás Érték
név Az adatbázis neve szál/zsinór
tableMap Forrás leképezése céltáblákhoz MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór

MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap

Név Leírás Érték

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
makeSourceServerReadOnly A forráskiszolgáló írásvédettként való beállításának beállítása Bool
optionalAgentSettings Választható paraméterek az adatátviteli sebesség finomhangolásához a migrálás során MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings
selectedDatabases Migrálandó adatbázisok MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező)
sourceConnectionInfo A MySQL forrás kapcsolati adatai MySqlConnectionInfo (kötelező)
startOn A migrálás indításának időpontjára vonatkozó paraméter szál/zsinór
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL-hez MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings

Név Leírás Érték

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateMySqlAzureDbForMySqlOfflineTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.MySql.AzureDbForMySql' (kötelező)

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Név Leírás Érték
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting
név Az adatbázis neve szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting

MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncTaskInput

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

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateMySqlAzureDbForMySqlSyncTaskInput
feladattípus Feladat típusa. 'Migrate.MySql.AzureDbForMySql.Sync' (kötelező)

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateOracleAzureDbPostgreSqlSyncTaskInput
feladattípus Feladat típusa. 'Migrate.Oracle.AzureDbForPostgreSql.Sync' (kötelező)

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Név Leírás Érték
caseManipulation Objektumnév-burkolat kezelése: Megőrzés vagy ToLower szál/zsinór
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
név Az áttelepítési folyamat neve szál/zsinór
sémaNév A forrásséma neve szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting

Név Leírás Érték

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-hez PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Név Leírás Érték
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting
név Az adatbázis neve szál/zsinór
selectedTables A migráláshoz kijelölt táblák MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Név Leírás Érték
név Az áttelepítendő tábla neve szál/zsinór

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases Migrálandó adatbázisok MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[] (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-hez PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező)

MigrateSchemaSqlServerSqlDbDatabaseInput

Név Leírás Érték
azonosító A forrásadatbázis azonosítója szál/zsinór
név Forrásadatbázis neve szál/zsinór
schemaSetting Adatbázisséma áttelepítési beállításai SchemaMigrationSetting
targetDatabaseName Céladatbázis neve szál/zsinór

MigrateSchemaSqlServerSqlDbTaskInput

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

MigrateSchemaSqlServerSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSchemaSqlServerSqlDbTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'MigrateSchemaSqlServerSqlDb' (kötelező)

MigrateSqlServerSqlDbDatabaseInput

Név Leírás Érték
azonosító az adatbázis azonosítója szál/zsinór
makeSourceDbReadOnly Azt határozza meg, hogy az adatbázis írásvédett legyen-e a migrálás előtt Bool
név Az adatbázis neve szál/zsinór
schemaSetting A db-séma áttelepítéséhez kijelölt beállítások. bármely
tableMap Forrás leképezése céltáblákhoz MigrateSqlServerSqlDbDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór

MigrateSqlServerSqlDbDatabaseInputTableMap

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInput

Név Leírás Érték
azonosító Az adatbázis egyedi azonosítója szál/zsinór
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting
név Adatbázis neve szál/zsinór
sémaNév Áttelepítendő sémanév szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateSqlServerSqlDbSyncDatabaseInputTableMap
targetDatabaseName Céladatbázis neve szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting

MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputTableMap

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálandó 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

MigrateSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateSqlServerSqlDbSyncTaskInput
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDb.Sync' (kötelező)

MigrateSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva szál/zsinór
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions A különböző áttelepítés utáni érvényesítések engedélyezésének lehetőségei. Elérhető 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 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 céladatbázis közötti végrehajtási időt.
MigrationValidationOptions

MigrateSqlServerSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlDbTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.SqlServer.SqlDb' (kötelező)

MigrateSqlServerSqlMIDatabaseInput

Név Leírás Érték
backupFilePaths A meglévő biztonsági másolatok esetén használandó biztonsági mentési fájlok listája. karakterlánc[]
biztonsági mentésFájlmegosztás Biztonsági mentési fájlmegosztási információk az adatbázis biztonsági mentéséhez. Fájlmegosztás
azonosító az adatbázis azonosítója szál/zsinór
név Az adatbázis neve sztring (kötelező)
restoreDatabaseName Az adatbázis neve a célhelyen sztring (kötelező)

MigrateSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
numberOfParallelDatabaseMigrations A párhuzamosan indítandó adatbázis-áttelepítések száma Int
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrásazonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

MigrateSqlServerSqlMISyncTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlMISyncTaskInput
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)

MigrateSqlServerSqlMITaskInput

Név Leírás Érték
aadDomainName Az Azure Active Directory tartományneve "contoso.com" formátumban összevont Azure AD-hez vagy "contoso.onmicrosoft.com" felügyelt tartományhoz, akkor és csak akkor kötelező, ha Windows-bejelentkezések vannak kiválasztva szál/zsinór
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
biztonsági mentési mód Biztonsági mentési mód, amellyel megadhatja, hogy a meglévő biztonsági mentést használja-e, 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 a kiválasztottDatabase-fájlokban kell megadni. "CreateBackup"
"ExistingBackup"
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedAgentJobs Áttelepítendő ügynökfeladatok. karakterlánc[]
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések. karakterlánc[]
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva szál/zsinór
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

MigrateSqlServerSqlMITaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlMITaskInput
isCloneable a feladat klónozása vagy nem Bool
parentTaskId szülő tevékenységazonosító szál/zsinór
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI' (kötelező)

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

MigrateSsisTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateSsisTaskInput
feladattípus Feladat típusa. 'Migrate.Ssis' (kötelező)

MigrationValidationOptions

Név Leírás Érték
enableDataIntegrityValidation Lehetővé teszi az ellenőrzőösszegen alapuló adatintegritási ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. Bool
enableQueryAnalysisValidation Lehetővé teszi a gyors és intelligens lekérdezéselemzést 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. Bool
enableSchemaValidation Lehetővé teszi a sémainformációk összehasonlítását a forrás és a cél között. Bool

MiSqlConnectionInfo

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

MongoDbCollectionSettings

Név Leírás Érték
canDelete Azt jelzi, hogy a migrálás a migrálás során elveti-e a célgyűjteményt. Az alapértelmezett érték igaz. Bool
shardKey MongoDB-szegmenskulcs leírása MongoDbShardKeySetting
targetRU-k A CosmosDB-célon konfigurálni kívánt kérelemegységek, vagy null érték az alapértelmezett beállításhoz. Ez nincs hatással a nem CosmosDB-célokra. Int

MongoDbConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
csatlakozási karakterlánc 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ő)
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
SSL kényszerítése Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő kiszolgáló portja Int
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

MongoDbDatabaseSettings

Név Leírás Érték
Gyűjtemények A forrásadatbázisban található gyűjtemények a célba való migráláshoz. A kulcsok a gyűjtemények nem minősített nevei. MongoDbDatabaseSettingsCollections (kötelező)
targetRU-k A CosmosDB-célon konfigurálni kívánt kérelemegységek, vagy null érték az alapértelmezett, vagy 0, ha az átviteli sebesség nem építhető ki az adatbázishoz. Ez nincs hatással a nem CosmosDB-célokra. Int

MongoDbDatabaseSettingsCollections

Név Leírás Érték

MongoDbMigrationSettings

Név Leírás Érték
boostRU-k Egy CosmosDB-cél ru-korlátja, amelynél 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) kiemelé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ázisok A forrásfürt adatbázisai a célba való migráláshoz. A kulcsok az adatbázisok nevei. MongoDbMigrationSettingsDatabases (kötelező)
replikáció Ismerteti, hogyan lesznek replikálva a módosítások a forrásból a célba. Az alapértelmezett a OneTime. "Folyamatos"
"Letiltva"
"Egyszeri"
forrás A forrásfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
célpont A célfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
Gázadagoló A migrálás erőforrás-használatának korlátozására szolgáló beállítások MongoDbThrottlingSettings

MongoDbMigrationSettingsDatabases

Név Leírás Érték

MongoDbShardKeyField

Név Leírás Érték
név A mező neve sztring (kötelező)
megrendelés A mezőrendezés "Továbbítás"
"Kivonatolt"
"Fordított" (kötelező)

MongoDbShardKeySetting

Név Leírás Érték
Mezők A szegmenskulcs mezői MongoDbShardKeyField[] (kötelező)
isUnique A szegmenskulcs egyedi-e Bool

MongoDbThrottlingSettings

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

MySqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő Kiszolgáló portja int (kötelező)
szerver neve A kiszolgáló neve sztring (kötelező)
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

OracleConnectionInfo

Név Leírás Érték
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás EZConnect vagy TNSName kapcsolati sztring. sztring (kötelező)
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő kiszolgáló portja Int
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

PostgreSqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
Adatbázis neve Az adatbázis neve szál/zsinór
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő Kiszolgáló portja int (kötelező)
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve A kiszolgáló neve sztring (kötelező)
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

ProjectTaskProperties

Név Leírás Érték
clientData Az ügyféladatok kulcsértékpárjai a metaadat-adatok tevékenységhez való csatolásához ProjectTaskPropertiesClientData
feladattípus A ConnectToMongoDbTaskPropertiestípushoz állítsa be a "Connect.MongoDb" értéket. Állítsa be a "ConnectToSource.MySql" értéket a ConnectToSourceMySqlTaskPropertiestípushoz. Állítsa be a "ConnectToSource.Oracle.Sync" értéket a ConnectToSourceOracleSyncTaskPropertiestípushoz. Állítsa be a "ConnectToSource.PostgreSql.Sync" értéket ConnectToSourcePostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToSource.SqlServer" értéket a ConnectToSourceSqlServerTaskPropertiestípushoz. Állítsa be a "ConnectToSource.SqlServer.Sync" értéket a ConnectToSourceSqlServerSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureDbForMySql" értéket ConnectToTargetAzureDbForMySqlTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureDbForPostgreSql.Sync" értéket ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureSqlDbMI" értéket a ConnectToTargetSqlMITaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureSqlDbMI.Sync.LRS" értéket ConnectToTargetSqlMISyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" értéket a ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.SqlDb" értéket ConnectToTargetSqlDbTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.SqlDb.Sync" értéket ConnectToTargetSqlDbSyncTaskPropertiestípushoz. Állítsa be a "GetTDECertificates.Sql" értéket GetTdeCertificatesSqlTaskPropertiestípushoz. A GetUserTablesSqlSyncTaskPropertiestípushoz állítsa be a "GetUserTables.AzureSqlDb.Sync" értéket . A GetUserTablesSqlTaskPropertiesgetUserTablesSqlTaskPropertiestípushoz állítsa be a "GetUserTables.Sql" értéket. A GetUserTablesMySql GetUserTablesMySqlTaskPropertiestípushoz állítsa be a "GetUserTablesMySql" értéket. A GetUserTablesOracle GetUserTablesOracleTaskPropertiestípushoz állítsa be a "GetUserTablesOracle" értéket. Állítsa a GetUserTablesPostgreSql értékre GetUserTablesPostgreSqlTaskPropertiestípushoz. A MigrateMongoDbTaskPropertiestípushoz állítsa a Migrate.MongoDb értéket. A MigrateMySqlAzureDbForMySql típushoz állítsa be a Migrate.MySql.AzureDbForMySqlOfflineTaskProperties. A MigrateMySqlAzureDbForMySql.Sync típushoz állítsa be a "Migrate.MySql.AzureDbForMySql.Sync" értéket MigrateMySqlAzureDbForMySqlSyncTaskProperties. Állítsa be a Migrate.Oracle.AzureDbForPostgreSql.Sync értéket a MigrateOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. A MigratePostgreSqlAzureDbForPostgreSql.SyncV2 típushoz állítsa be a Migrate.PostgreSql.AzureDbForPostgreSqlSyncTaskProperties. A MigrateSqlServerSqlDbSyncTaskPropertiestípushoz állítsa a "Migrate.SqlServer.AzureSqlDb.Sync" értéket. A MigrateSqlServerSqlMITaskPropertiestípushoz állítsa a "Migrate.SqlServer.AzureSqlDbMI" értéket. A MigrateSqlServerSqlSQLMISyncTaskProperties típushoz állítsa be a "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" értéket. A MigrateSqlServerSqlDbTaskPropertiestípushoz állítsa a Migrate.SqlServer.SqlDb értéket. A MigrateSsisTaskProperties típushoz állítsa a Migrate.Ssis értéket. A MigrateSchemaSqlServerSqlDb típushoz állítsa a MigrateSchemaSqlServerSqlDbTaskProperties. A CheckOCIDriverTaskPropertiestípushoz állítsa be a "Service.Check.OCI" értéket . Az InstallOCIDriverTaskPropertiestípushoz állítsa a Service.Install.OCI értéket . Az UploadOCIDriverTaskPropertiestípushoz állítsa be a "Service.Upload.OCI" értéket . A ValidateMongoDbTaskPropertiestípus "Validate.MongoDb" értékre van állítva. Állítsa a "Validate.Oracle.AzureDbPostgreSql.Sync" értékre ValidateOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a ValidateMigrationInput.SqlServer.AzureSqlDbMI értéket a ValidateMigrationInputSqlServerSqlMITaskPropertiestípushoz. Állítsa be a "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" értéket az ValidateMigrationInputSqlServerSqlMISyncTaskPropertiestípushoz. Állítsa a ValidateMigrationInput.SqlServer.SqlDb.Sync értékre a ValidateMigrationInputSqlServerSqlDbSyncTaskPropertiestípushoz. "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"
"Érvényesítés.MongoDb"
"Validate.Oracle.AzureDbPostgreSql.Sync"
"ValidateMigrationInput.SqlServer.AzureSqlDbMI"
"ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)

ProjectTaskPropertiesClientData

Név Leírás Érték

SchemaMigrationSetting

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

SelectedCertificateInput

Név Leírás Érték
tanúsítvány neve 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ő)

SqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber sztring (kötelező)
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
emelvény Kiszolgálóplatform típusa a kapcsolathoz "SqlOnPrem"
kikötő Kiszolgáló portja Int
erőforrás-azonosító Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. szál/zsinór
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

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 (klasszikus) "SsisCatalog"

UploadOCIDriverTaskInput

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

UploadOCIDriverTaskProperties

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

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateSyncMigrationInputSqlServerTaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrásazonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateMigrationInputSqlServerSqlMISyncTaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)

ValidateMigrationInputSqlServerSqlMITaskInput

Név Leírás Érték
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
biztonsági mentési mód Biztonsági mentési mód, amellyel megadhatja, hogy a meglévő biztonsági mentést használja-e, vagy hozzon létre új biztonsági másolatot. "CreateBackup"
"ExistingBackup"
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések karakterlánc[]
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ő)

ValidateMigrationInputSqlServerSqlMITaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateMigrationInputSqlServerSqlMITaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI' (kötelező)

ValidateMongoDbTaskProperties

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

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Az Oracle-adatbázisokat online migráláshoz az Azure Database for PostgreSQL-be migráló feladat bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput
feladattípus Feladat típusa. 'Validate.Oracle.AzureDbPostgreSql.Sync' (kötelező)

ValidateSyncMigrationInputSqlServerTaskInput

Név Leírás Érték
selectedDatabases Migrálandó 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ő)

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

A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő műveleteket célzó műveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

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

{
  "type": "Microsoft.DataMigration/services/projects/tasks",
  "apiVersion": "2022-03-30-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "clientData": {
      "{customized property}": "string"
    },
    "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.MongoDbesetében használja a következőt:

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

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

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

A ConnectToSource.Oracle.Synca következőt használja:

{
  "input": {
    "sourceConnectionInfo": {
      "authentication": "string",
      "dataSource": "string",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "type": "string",
      "userName": "string"
    }
  },
  "taskType": "ConnectToSource.Oracle.Sync"
}

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

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

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

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

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

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

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

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

ConnectToTarget.AzureDbForPostgreSql.Syncesetén használja a következőt:

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

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

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

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

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

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

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

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

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

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

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

GetTDECertificates.Sqlesetén használja a következőt:

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

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

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

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

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

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

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

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

{
  "input": {
    "connectionInfo": {
      "authentication": "string",
      "dataSource": "string",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "serverVersion": "string",
      "type": "string",
      "userName": "string"
    },
    "selectedSchemas": [ "string" ]
  },
  "taskType": "GetUserTablesOracle"
}

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

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

Migrate.MongoDbesetén használja a következőt:

{
  "input": {
    "boostRUs": "int",
    "databases": {
      "{customized property}": {
        "collections": {
          "{customized property}": {
            "canDelete": "bool",
            "shardKey": {
              "fields": [
                {
                  "name": "string",
                  "order": "string"
                }
              ],
              "isUnique": "bool"
            },
            "targetRUs": "int"
          }
        },
        "targetRUs": "int"
      }
    },
    "replication": "string",
    "source": {
      "additionalSettings": "string",
      "authentication": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "target": {
      "additionalSettings": "string",
      "authentication": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "throttling": {
      "maxParallelism": "int",
      "minFreeCpu": "int",
      "minFreeMemoryMb": "int"
    }
  },
  "taskType": "Migrate.MongoDb"
}

Migrate.MySql.AzureDbForMySqlesetén használja a következőt:

{
  "input": {
    "encryptedKeyForSecureFields": "string",
    "makeSourceServerReadOnly": "bool",
    "optionalAgentSettings": {
      "{customized property}": "string"
    },
    "selectedDatabases": [
      {
        "name": "string",
        "tableMap": {
          "{customized property}": "string"
        },
        "targetDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "port": "int",
      "serverName": "string",
      "type": "string",
      "userName": "string"
    }
  },
  "isCloneable": "bool",
  "taskId": "string",
  "taskType": "Migrate.MySql.AzureDbForMySql"
}

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

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

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

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

A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2esetén használja a következőt:

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

Migrate.SqlServer.AzureSqlDb.Syncesetén használja a következőt:

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

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

{
  "createdOn": "string",
  "input": {
    "aadDomainName": "string",
    "backupBlobShare": {
      "sasUri": "string"
    },
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "backupMode": "string",
    "encryptedKeyForSecureFields": "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": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  },
  "isCloneable": "bool",
  "parentTaskId": "string",
  "taskId": "string",
  "taskType": "Migrate.SqlServer.AzureSqlDbMI"
}

Migrate.SqlServer.AzureSqlDbMI.Sync.LRSesetén használja a következőt:

{
  "createdOn": "string",
  "input": {
    "azureApp": {
      "appKey": "string",
      "applicationId": "string",
      "ignoreAzurePermissions": "bool",
      "tenantId": "string"
    },
    "backupFileShare": {
      "password": "string",
      "path": "string",
      "userName": "string"
    },
    "numberOfParallelDatabaseMigrations": "int",
    "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": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "storageResourceId": "string",
    "targetConnectionInfo": {
      "managedInstanceResourceId": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    }
  },
  "taskType": "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS"
}

Migrate.SqlServer.SqlDbesetén használja a következőt:

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

Migrate.Ssisesetén használja a következőt:

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

A MigrateSchemaSqlServerSqlDbesetén használja a következőt:

{
  "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": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "startedOn": "string",
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  },
  "isCloneable": "bool",
  "taskId": "string",
  "taskType": "MigrateSchemaSqlServerSqlDb"
}

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

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

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

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

A Service.Upload.OCIesetén használja a következőt:

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

Az Validate.MongoDbesetében használja a következőt:

{
  "input": {
    "boostRUs": "int",
    "databases": {
      "{customized property}": {
        "collections": {
          "{customized property}": {
            "canDelete": "bool",
            "shardKey": {
              "fields": [
                {
                  "name": "string",
                  "order": "string"
                }
              ],
              "isUnique": "bool"
            },
            "targetRUs": "int"
          }
        },
        "targetRUs": "int"
      }
    },
    "replication": "string",
    "source": {
      "additionalSettings": "string",
      "authentication": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "target": {
      "additionalSettings": "string",
      "authentication": "string",
      "connectionString": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "enforceSSL": "bool",
      "password": "string",
      "port": "int",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "throttling": {
      "maxParallelism": "int",
      "minFreeCpu": "int",
      "minFreeMemoryMb": "int"
    }
  },
  "taskType": "Validate.MongoDb"
}

Az Validate.Oracle.AzureDbPostgreSql.Syncesetében használja a következőt:

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

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

{
  "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": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "targetConnectionInfo": {
      "additionalSettings": "string",
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "platform": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    }
  },
  "taskType": "ValidateMigrationInput.SqlServer.AzureSqlDbMI"
}

Az ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRSesetén használja a következőt:

{
  "input": {
    "azureApp": {
      "appKey": "string",
      "applicationId": "string",
      "ignoreAzurePermissions": "bool",
      "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": "string",
      "port": "int",
      "resourceId": "string",
      "serverBrandVersion": "string",
      "serverName": "string",
      "serverVersion": "string",
      "trustServerCertificate": "bool",
      "type": "string",
      "userName": "string"
    },
    "storageResourceId": "string",
    "targetConnectionInfo": {
      "managedInstanceResourceId": "string",
      "password": "string",
      "type": "string",
      "userName": "string"
    }
  },
  "taskType": "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
}

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

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

Tulajdonságértékek

Microsoft.DataMigration/szolgáltatások/projektek/feladatok

Név Leírás Érték
apiVersion Az API verziója '2022-03-30-preview"
ETag HTTP-erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. szál/zsinór
név Az erőforrás neve sztring (kötelező)
tulajdonságok Egyéni tevékenységtulajdonságok ProjectTaskProperties
típus Az erőforrás típusa "Microsoft.DataMigration/services/projects/tasks"

AzureActiveDirectoryApp

Név Leírás Érték
appKey Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs szál/zsinór
applicationId Az Azure Active Directory-alkalmazás alkalmazásazonosítója szál/zsinór
ignoreAzurePermissions Az Azure-engedélyek AAD-alkalmazáson való ellenőrzésének mellőzése Bool
bérlőazonosító Az ügyfél bérlőazonosítója szál/zsinór

BlobShare

Név Leírás Érték
sasUri Az Azure Storage-fióktároló SAS URI-ja. szál/zsinór

CheckOCIDriverTaskInput

Név Leírás Érték
szerver verziója Az ellenőrizni kívánt forráskiszolgáló verziója. Opcionális. szál/zsinór

CheckOCIDriverTaskProperties

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

ConnectToMongoDbTaskProperties

Név Leírás Érték
Bemenet MongoDB-adatforráshoz való kapcsolat ismertetése MongoDbConnectionInfo
feladattípus Feladat típusa. "Connect.MongoDb" (kötelező)

ConnectToSourceMySqlTaskInput

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

ConnectToSourceMySqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceMySqlTaskInput
feladattípus Feladat típusa. "ConnectToSource.MySql" (kötelező)

ConnectToSourceOracleSyncTaskInput

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

ConnectToSourceOracleSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceOracleSyncTaskInput
feladattípus Feladat típusa. "ConnectToSource.Oracle.Sync" (kötelező)

ConnectToSourcePostgreSqlSyncTaskInput

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

ConnectToSourcePostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourcePostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToSource.PostgreSql.Sync" (kötelező)

ConnectToSourceSqlServerSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceSqlServerTaskInput
feladattípus Feladat típusa. "ConnectToSource.SqlServer.Sync" (kötelező)

ConnectToSourceSqlServerTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
"MigrationFromMySQLToAzureDBForMySQL"
"MigrationFromSqlServerto AzureDB"
"MigrationFromSqlServerto AzureMI"
"MigrationFromSqlServerto AzureVM"
collectAgentJobs Annak megjelölése, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e gyűjteni. Bool
collectDatabases Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. Bool
collectLogins Annak megjelölése, hogy a forráskiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. Bool
collectTdeCertificateInfo A TDE-tanúsítványnevek forráskiszolgálóról való gyűjtésének jelzője. Bool
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a forráskiszolgálón. Bool

ConnectToSourceSqlServerTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceSqlServerTaskInput
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. "ConnectToSource.SqlServer" (kötelező)

ConnectToTargetAzureDbForMySqlTaskInput

Név Leírás Érték
isOfflineMigration Annak megjelölése, hogy az áttelepítés offline állapotban van-e Bool
sourceConnectionInfo A forrás mySQL-kiszolgáló kapcsolati adatai MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL-kiszolgálóhoz MySqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForMySqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetAzureDbForMySqlTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureDbForMySql" (kötelező)

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él Azure Database for PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureDbForPostgreSql.Sync" (kötelező)

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" (kötelező)

ConnectToTargetSqlDbSyncTaskInput

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

ConnectToTargetSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlDbSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.SqlDb.Sync" (kötelező)

ConnectToTargetSqlDbTaskInput

Név Leírás Érték
queryObjectCounts Logikai jelző, amely jelzi, hogy a célkiszolgálón lévő egyes adatbázisok objektumainak számát kell-e lekérdezni Bool
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

ConnectToTargetSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet ConnectToTargetSqlDbTaskInput
feladattípus Feladat típusa. "ConnectToTarget.SqlDb" (kötelező)

ConnectToTargetSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

ConnectToTargetSqlMISyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlMISyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureSqlDbMI.Sync.LRS" (kötelező)

ConnectToTargetSqlMITaskInput

Név Leírás Érték
collectAgentJobs Annak megjelölése, hogy az ügynöki feladatokat a cél SQL MI-kiszolgálóról szeretné-e gyűjteni. Bool
collectLogins Annak megjelölése, hogy a cél SQL MI-kiszolgálóról kell-e bejelentkezni. Bool
targetConnectionInfo Kapcsolati információk a cél SQL Serverhez 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. Bool

ConnectToTargetSqlMITaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlMITaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureSqlDbMI" (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ő adatai. szál/zsinór
útvonal A megosztás mappa elérési útja. sztring (kötelező)
Felhasználónév Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz szál/zsinór

GetTdeCertificatesSqlTaskInput

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

GetTdeCertificatesSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetTdeCertificatesSqlTaskInput
feladattípus Feladat típusa. "GetTDECertificates.Sql" (kötelező)

GetUserTablesMySqlTaskInput

Név Leírás Érték
connectionInfo Az SQL Server kapcsolati adatai MySqlConnectionInfo (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
Bemenet Tevékenységbemenet GetUserTablesMySqlTaskInput
feladattípus Feladat típusa. "GetUserTablesMySql" (kötelező)

GetUserTablesOracleTaskInput

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

GetUserTablesOracleTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesOracleTaskInput
feladattípus Feladat típusa. GetUserTablesOracle (kötelező)

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 szeretne gyűjteni sztring[] (kötelező)

GetUserTablesPostgreSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesPostgreSqlTaskInput
feladattípus Feladat típusa. "GetUserTablesPostgreSql" (kötelező)

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesSqlSyncTaskInput
feladattípus Feladat típusa. "GetUserTables.AzureSqlDb.Sync" (kötelező)

GetUserTablesSqlTaskInput

Név Leírás Érték
connectionInfo Az SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája sztring[] (kötelező)

GetUserTablesSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesSqlTaskInput
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. "GetUserTables.Sql" (kötelező)

InstallOCIDriverTaskInput

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

AzOCIDriverTaskProperties telepítése

Név Leírás Érték
Bemenet A szolgáltatásfeladat bemenete egy OCI-illesztőprogram telepítéséhez. InstallOCIDriverTaskInput
feladattípus Feladat típusa. "Service.Install.OCI" (kötelező)

MigrateMongoDbTaskProperties

Név Leírás Érték
Bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings
feladattípus Feladat típusa. 'Migrate.MongoDb' (kötelező)

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Név Leírás Érték
név Az adatbázis neve szál/zsinór
tableMap Forrás leképezése céltáblákhoz MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór

MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap

Név Leírás Érték

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
makeSourceServerReadOnly A forráskiszolgáló írásvédettként való beállításának beállítása Bool
optionalAgentSettings Választható paraméterek az adatátviteli sebesség finomhangolásához a migrálás során MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings
selectedDatabases Migrálandó adatbázisok MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező)
sourceConnectionInfo A MySQL forrás kapcsolati adatai MySqlConnectionInfo (kötelező)
startOn A migrálás indításának időpontjára vonatkozó paraméter szál/zsinór
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL-hez MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings

Név Leírás Érték

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateMySqlAzureDbForMySqlOfflineTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.MySql.AzureDbForMySql' (kötelező)

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Név Leírás Érték
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting
név Az adatbázis neve szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting

MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncTaskInput

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

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateMySqlAzureDbForMySqlSyncTaskInput
feladattípus Feladat típusa. 'Migrate.MySql.AzureDbForMySql.Sync' (kötelező)

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateOracleAzureDbPostgreSqlSyncTaskInput
feladattípus Feladat típusa. 'Migrate.Oracle.AzureDbForPostgreSql.Sync' (kötelező)

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Név Leírás Érték
caseManipulation Objektumnév-burkolat kezelése: Megőrzés vagy ToLower szál/zsinór
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
név Az áttelepítési folyamat neve szál/zsinór
sémaNév A forrásséma neve szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting

Név Leírás Érték

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-hez PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Név Leírás Érték
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting
név Az adatbázis neve szál/zsinór
selectedTables A migráláshoz kijelölt táblák MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Név Leírás Érték
név Az áttelepítendő tábla neve szál/zsinór

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases Migrálandó adatbázisok MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[] (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-hez PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező)

MigrateSchemaSqlServerSqlDbDatabaseInput

Név Leírás Érték
azonosító A forrásadatbázis azonosítója szál/zsinór
név Forrásadatbázis neve szál/zsinór
schemaSetting Adatbázisséma áttelepítési beállításai SchemaMigrationSetting
targetDatabaseName Céladatbázis neve szál/zsinór

MigrateSchemaSqlServerSqlDbTaskInput

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

MigrateSchemaSqlServerSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSchemaSqlServerSqlDbTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'MigrateSchemaSqlServerSqlDb' (kötelező)

MigrateSqlServerSqlDbDatabaseInput

Név Leírás Érték
azonosító az adatbázis azonosítója szál/zsinór
makeSourceDbReadOnly Azt határozza meg, hogy az adatbázis írásvédett legyen-e a migrálás előtt Bool
név Az adatbázis neve szál/zsinór
schemaSetting A db-séma áttelepítéséhez kijelölt beállítások. bármely
tableMap Forrás leképezése céltáblákhoz MigrateSqlServerSqlDbDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór

MigrateSqlServerSqlDbDatabaseInputTableMap

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInput

Név Leírás Érték
azonosító Az adatbázis egyedi azonosítója szál/zsinór
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting
név Adatbázis neve szál/zsinór
sémaNév Áttelepítendő sémanév szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateSqlServerSqlDbSyncDatabaseInputTableMap
targetDatabaseName Céladatbázis neve szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting

MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputTableMap

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálandó 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

MigrateSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateSqlServerSqlDbSyncTaskInput
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDb.Sync' (kötelező)

MigrateSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva szál/zsinór
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions A különböző áttelepítés utáni érvényesítések engedélyezésének lehetőségei. Elérhető 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 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 céladatbázis közötti végrehajtási időt.
MigrationValidationOptions

MigrateSqlServerSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlDbTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.SqlServer.SqlDb' (kötelező)

MigrateSqlServerSqlMIDatabaseInput

Név Leírás Érték
backupFilePaths A meglévő biztonsági másolatok esetén használandó biztonsági mentési fájlok listája. karakterlánc[]
biztonsági mentésFájlmegosztás Biztonsági mentési fájlmegosztási információk az adatbázis biztonsági mentéséhez. Fájlmegosztás
azonosító az adatbázis azonosítója szál/zsinór
név Az adatbázis neve sztring (kötelező)
restoreDatabaseName Az adatbázis neve a célhelyen sztring (kötelező)

MigrateSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
numberOfParallelDatabaseMigrations A párhuzamosan indítandó adatbázis-áttelepítések száma Int
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrásazonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

MigrateSqlServerSqlMISyncTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlMISyncTaskInput
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)

MigrateSqlServerSqlMITaskInput

Név Leírás Érték
aadDomainName Az Azure Active Directory tartományneve "contoso.com" formátumban összevont Azure AD-hez vagy "contoso.onmicrosoft.com" felügyelt tartományhoz, akkor és csak akkor kötelező, ha Windows-bejelentkezések vannak kiválasztva szál/zsinór
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
biztonsági mentési mód Biztonsági mentési mód, amellyel megadhatja, hogy a meglévő biztonsági mentést használja-e, 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 a kiválasztottDatabase-fájlokban kell megadni. "CreateBackup"
"ExistingBackup"
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedAgentJobs Áttelepítendő ügynökfeladatok. karakterlánc[]
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések. karakterlánc[]
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva szál/zsinór
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

MigrateSqlServerSqlMITaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlMITaskInput
isCloneable a feladat klónozása vagy nem Bool
parentTaskId szülő tevékenységazonosító szál/zsinór
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI' (kötelező)

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

MigrateSsisTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateSsisTaskInput
feladattípus Feladat típusa. 'Migrate.Ssis' (kötelező)

MigrationValidationOptions

Név Leírás Érték
enableDataIntegrityValidation Lehetővé teszi az ellenőrzőösszegen alapuló adatintegritási ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. Bool
enableQueryAnalysisValidation Lehetővé teszi a gyors és intelligens lekérdezéselemzést 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. Bool
enableSchemaValidation Lehetővé teszi a sémainformációk összehasonlítását a forrás és a cél között. Bool

MiSqlConnectionInfo

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

MongoDbCollectionSettings

Név Leírás Érték
canDelete Azt jelzi, hogy a migrálás a migrálás során elveti-e a célgyűjteményt. Az alapértelmezett érték igaz. Bool
shardKey MongoDB-szegmenskulcs leírása MongoDbShardKeySetting
targetRU-k A CosmosDB-célon konfigurálni kívánt kérelemegységek, vagy null érték az alapértelmezett beállításhoz. Ez nincs hatással a nem CosmosDB-célokra. Int

MongoDbConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
csatlakozási karakterlánc 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ő)
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
SSL kényszerítése Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő kiszolgáló portja Int
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

MongoDbDatabaseSettings

Név Leírás Érték
Gyűjtemények A forrásadatbázisban található gyűjtemények a célba való migráláshoz. A kulcsok a gyűjtemények nem minősített nevei. MongoDbDatabaseSettingsCollections (kötelező)
targetRU-k A CosmosDB-célon konfigurálni kívánt kérelemegységek, vagy null érték az alapértelmezett, vagy 0, ha az átviteli sebesség nem építhető ki az adatbázishoz. Ez nincs hatással a nem CosmosDB-célokra. Int

MongoDbDatabaseSettingsCollections

Név Leírás Érték

MongoDbMigrationSettings

Név Leírás Érték
boostRU-k Egy CosmosDB-cél ru-korlátja, amelynél 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) kiemelé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ázisok A forrásfürt adatbázisai a célba való migráláshoz. A kulcsok az adatbázisok nevei. MongoDbMigrationSettingsDatabases (kötelező)
replikáció Ismerteti, hogyan lesznek replikálva a módosítások a forrásból a célba. Az alapértelmezett a OneTime. "Folyamatos"
"Letiltva"
"Egyszeri"
forrás A forrásfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
célpont A célfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
Gázadagoló A migrálás erőforrás-használatának korlátozására szolgáló beállítások MongoDbThrottlingSettings

MongoDbMigrationSettingsDatabases

Név Leírás Érték

MongoDbShardKeyField

Név Leírás Érték
név A mező neve sztring (kötelező)
megrendelés A mezőrendezés "Továbbítás"
"Kivonatolt"
"Fordított" (kötelező)

MongoDbShardKeySetting

Név Leírás Érték
Mezők A szegmenskulcs mezői MongoDbShardKeyField[] (kötelező)
isUnique A szegmenskulcs egyedi-e Bool

MongoDbThrottlingSettings

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

MySqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő Kiszolgáló portja int (kötelező)
szerver neve A kiszolgáló neve sztring (kötelező)
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

OracleConnectionInfo

Név Leírás Érték
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás EZConnect vagy TNSName kapcsolati sztring. sztring (kötelező)
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő kiszolgáló portja Int
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

PostgreSqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
Adatbázis neve Az adatbázis neve szál/zsinór
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő Kiszolgáló portja int (kötelező)
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve A kiszolgáló neve sztring (kötelező)
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

ProjectTaskProperties

Név Leírás Érték
clientData Az ügyféladatok kulcsértékpárjai a metaadat-adatok tevékenységhez való csatolásához ProjectTaskPropertiesClientData
feladattípus A ConnectToMongoDbTaskPropertiestípushoz állítsa be a "Connect.MongoDb" értéket. Állítsa be a "ConnectToSource.MySql" értéket a ConnectToSourceMySqlTaskPropertiestípushoz. Állítsa be a "ConnectToSource.Oracle.Sync" értéket a ConnectToSourceOracleSyncTaskPropertiestípushoz. Állítsa be a "ConnectToSource.PostgreSql.Sync" értéket ConnectToSourcePostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToSource.SqlServer" értéket a ConnectToSourceSqlServerTaskPropertiestípushoz. Állítsa be a "ConnectToSource.SqlServer.Sync" értéket a ConnectToSourceSqlServerSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureDbForMySql" értéket ConnectToTargetAzureDbForMySqlTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureDbForPostgreSql.Sync" értéket ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureSqlDbMI" értéket a ConnectToTargetSqlMITaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureSqlDbMI.Sync.LRS" értéket ConnectToTargetSqlMISyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" értéket a ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.SqlDb" értéket ConnectToTargetSqlDbTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.SqlDb.Sync" értéket ConnectToTargetSqlDbSyncTaskPropertiestípushoz. Állítsa be a "GetTDECertificates.Sql" értéket GetTdeCertificatesSqlTaskPropertiestípushoz. A GetUserTablesSqlSyncTaskPropertiestípushoz állítsa be a "GetUserTables.AzureSqlDb.Sync" értéket . A GetUserTablesSqlTaskPropertiesgetUserTablesSqlTaskPropertiestípushoz állítsa be a "GetUserTables.Sql" értéket. A GetUserTablesMySql GetUserTablesMySqlTaskPropertiestípushoz állítsa be a "GetUserTablesMySql" értéket. A GetUserTablesOracle GetUserTablesOracleTaskPropertiestípushoz állítsa be a "GetUserTablesOracle" értéket. Állítsa a GetUserTablesPostgreSql értékre GetUserTablesPostgreSqlTaskPropertiestípushoz. A MigrateMongoDbTaskPropertiestípushoz állítsa a Migrate.MongoDb értéket. A MigrateMySqlAzureDbForMySql típushoz állítsa be a Migrate.MySql.AzureDbForMySqlOfflineTaskProperties. A MigrateMySqlAzureDbForMySql.Sync típushoz állítsa be a "Migrate.MySql.AzureDbForMySql.Sync" értéket MigrateMySqlAzureDbForMySqlSyncTaskProperties. Állítsa be a Migrate.Oracle.AzureDbForPostgreSql.Sync értéket a MigrateOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. A MigratePostgreSqlAzureDbForPostgreSql.SyncV2 típushoz állítsa be a Migrate.PostgreSql.AzureDbForPostgreSqlSyncTaskProperties. A MigrateSqlServerSqlDbSyncTaskPropertiestípushoz állítsa a "Migrate.SqlServer.AzureSqlDb.Sync" értéket. A MigrateSqlServerSqlMITaskPropertiestípushoz állítsa a "Migrate.SqlServer.AzureSqlDbMI" értéket. A MigrateSqlServerSqlSQLMISyncTaskProperties típushoz állítsa be a "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" értéket. A MigrateSqlServerSqlDbTaskPropertiestípushoz állítsa a Migrate.SqlServer.SqlDb értéket. A MigrateSsisTaskProperties típushoz állítsa a Migrate.Ssis értéket. A MigrateSchemaSqlServerSqlDb típushoz állítsa a MigrateSchemaSqlServerSqlDbTaskProperties. A CheckOCIDriverTaskPropertiestípushoz állítsa be a "Service.Check.OCI" értéket . Az InstallOCIDriverTaskPropertiestípushoz állítsa a Service.Install.OCI értéket . Az UploadOCIDriverTaskPropertiestípushoz állítsa be a "Service.Upload.OCI" értéket . A ValidateMongoDbTaskPropertiestípus "Validate.MongoDb" értékre van állítva. Állítsa a "Validate.Oracle.AzureDbPostgreSql.Sync" értékre ValidateOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a ValidateMigrationInput.SqlServer.AzureSqlDbMI értéket a ValidateMigrationInputSqlServerSqlMITaskPropertiestípushoz. Állítsa be a "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" értéket az ValidateMigrationInputSqlServerSqlMISyncTaskPropertiestípushoz. Állítsa a ValidateMigrationInput.SqlServer.SqlDb.Sync értékre a ValidateMigrationInputSqlServerSqlDbSyncTaskPropertiestípushoz. "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"
"Érvényesítés.MongoDb"
"Validate.Oracle.AzureDbPostgreSql.Sync"
"ValidateMigrationInput.SqlServer.AzureSqlDbMI"
"ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)

ProjectTaskPropertiesClientData

Név Leírás Érték

SchemaMigrationSetting

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

SelectedCertificateInput

Név Leírás Érték
tanúsítvány neve 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ő)

SqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber sztring (kötelező)
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
emelvény Kiszolgálóplatform típusa a kapcsolathoz "SqlOnPrem"
kikötő Kiszolgáló portja Int
erőforrás-azonosító Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. szál/zsinór
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

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 (klasszikus) "SsisCatalog"

UploadOCIDriverTaskInput

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

UploadOCIDriverTaskProperties

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

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateSyncMigrationInputSqlServerTaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrásazonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateMigrationInputSqlServerSqlMISyncTaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)

ValidateMigrationInputSqlServerSqlMITaskInput

Név Leírás Érték
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
biztonsági mentési mód Biztonsági mentési mód, amellyel megadhatja, hogy a meglévő biztonsági mentést használja-e, vagy hozzon létre új biztonsági másolatot. "CreateBackup"
"ExistingBackup"
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések karakterlánc[]
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ő)

ValidateMigrationInputSqlServerSqlMITaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateMigrationInputSqlServerSqlMITaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI' (kötelező)

ValidateMongoDbTaskProperties

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

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Az Oracle-adatbázisokat online migráláshoz az Azure Database for PostgreSQL-be migráló feladat bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput
feladattípus Feladat típusa. 'Validate.Oracle.AzureDbPostgreSql.Sync' (kötelező)

ValidateSyncMigrationInputSqlServerTaskInput

Név Leírás Érték
selectedDatabases Migrálandó 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ő)

Használati példák

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

A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő műveleteket célzó műveletekkel:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services/projects/tasks@2022-03-30-preview"
  name = "string"
  parent_id = "string"
  body = {
    etag = "string"
    properties = {
      clientData = {
        {customized property} = "string"
      }
      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.MongoDbesetében használja a következőt:

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

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

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

A ConnectToSource.Oracle.Synca következőt használja:

{
  input = {
    sourceConnectionInfo = {
      authentication = "string"
      dataSource = "string"
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      type = "string"
      userName = "string"
    }
  }
  taskType = "ConnectToSource.Oracle.Sync"
}

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

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

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

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

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

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

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

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

ConnectToTarget.AzureDbForPostgreSql.Syncesetén használja a következőt:

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

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

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

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

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

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

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

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

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

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

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

GetTDECertificates.Sqlesetén használja a következőt:

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

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

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

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

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

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

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

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

{
  input = {
    connectionInfo = {
      authentication = "string"
      dataSource = "string"
      password = "string"
      port = int
      serverName = "string"
      serverVersion = "string"
      type = "string"
      userName = "string"
    }
    selectedSchemas = [
      "string"
    ]
  }
  taskType = "GetUserTablesOracle"
}

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

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

Migrate.MongoDbesetén használja a következőt:

{
  input = {
    boostRUs = int
    databases = {
      {customized property} = {
        collections = {
          {customized property} = {
            canDelete = bool
            shardKey = {
              fields = [
                {
                  name = "string"
                  order = "string"
                }
              ]
              isUnique = bool
            }
            targetRUs = int
          }
        }
        targetRUs = int
      }
    }
    replication = "string"
    source = {
      additionalSettings = "string"
      authentication = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    target = {
      additionalSettings = "string"
      authentication = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    throttling = {
      maxParallelism = int
      minFreeCpu = int
      minFreeMemoryMb = int
    }
  }
  taskType = "Migrate.MongoDb"
}

Migrate.MySql.AzureDbForMySqlesetén használja a következőt:

{
  input = {
    encryptedKeyForSecureFields = "string"
    makeSourceServerReadOnly = bool
    optionalAgentSettings = {
      {customized property} = "string"
    }
    selectedDatabases = [
      {
        name = "string"
        tableMap = {
          {customized property} = "string"
        }
        targetDatabaseName = "string"
      }
    ]
    sourceConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      port = int
      serverName = "string"
      type = "string"
      userName = "string"
    }
  }
  isCloneable = bool
  taskId = "string"
  taskType = "Migrate.MySql.AzureDbForMySql"
}

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

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

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

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

A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2esetén használja a következőt:

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

Migrate.SqlServer.AzureSqlDb.Syncesetén használja a következőt:

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

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

{
  createdOn = "string"
  input = {
    aadDomainName = "string"
    backupBlobShare = {
      sasUri = "string"
    }
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    backupMode = "string"
    encryptedKeyForSecureFields = "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 = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }
  isCloneable = bool
  parentTaskId = "string"
  taskId = "string"
  taskType = "Migrate.SqlServer.AzureSqlDbMI"
}

Migrate.SqlServer.AzureSqlDbMI.Sync.LRSesetén használja a következőt:

{
  createdOn = "string"
  input = {
    azureApp = {
      appKey = "string"
      applicationId = "string"
      ignoreAzurePermissions = bool
      tenantId = "string"
    }
    backupFileShare = {
      password = "string"
      path = "string"
      userName = "string"
    }
    numberOfParallelDatabaseMigrations = int
    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 = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    storageResourceId = "string"
    targetConnectionInfo = {
      managedInstanceResourceId = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
  }
  taskType = "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS"
}

Migrate.SqlServer.SqlDbesetén használja a következőt:

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

Migrate.Ssisesetén használja a következőt:

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

A MigrateSchemaSqlServerSqlDbesetén használja a következőt:

{
  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 = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    startedOn = "string"
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }
  isCloneable = bool
  taskId = "string"
  taskType = "MigrateSchemaSqlServerSqlDb"
}

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

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

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

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

A Service.Upload.OCIesetén használja a következőt:

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

Az Validate.MongoDbesetében használja a következőt:

{
  input = {
    boostRUs = int
    databases = {
      {customized property} = {
        collections = {
          {customized property} = {
            canDelete = bool
            shardKey = {
              fields = [
                {
                  name = "string"
                  order = "string"
                }
              ]
              isUnique = bool
            }
            targetRUs = int
          }
        }
        targetRUs = int
      }
    }
    replication = "string"
    source = {
      additionalSettings = "string"
      authentication = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    target = {
      additionalSettings = "string"
      authentication = "string"
      connectionString = "string"
      dataSource = "string"
      encryptConnection = bool
      enforceSSL = bool
      password = "string"
      port = int
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    throttling = {
      maxParallelism = int
      minFreeCpu = int
      minFreeMemoryMb = int
    }
  }
  taskType = "Validate.MongoDb"
}

Az Validate.Oracle.AzureDbPostgreSql.Syncesetében használja a következőt:

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

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

{
  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 = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    targetConnectionInfo = {
      additionalSettings = "string"
      authentication = "string"
      dataSource = "string"
      encryptConnection = bool
      password = "string"
      platform = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
  }
  taskType = "ValidateMigrationInput.SqlServer.AzureSqlDbMI"
}

Az ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRSesetén használja a következőt:

{
  input = {
    azureApp = {
      appKey = "string"
      applicationId = "string"
      ignoreAzurePermissions = bool
      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 = "string"
      port = int
      resourceId = "string"
      serverBrandVersion = "string"
      serverName = "string"
      serverVersion = "string"
      trustServerCertificate = bool
      type = "string"
      userName = "string"
    }
    storageResourceId = "string"
    targetConnectionInfo = {
      managedInstanceResourceId = "string"
      password = "string"
      type = "string"
      userName = "string"
    }
  }
  taskType = "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
}

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

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

Tulajdonságértékek

Microsoft.DataMigration/szolgáltatások/projektek/feladatok

Név Leírás Érték
ETag HTTP-erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. szál/zsinór
név Az erőforrás neve sztring (kötelező)
szülő_azonosító Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: szolgáltatások/projektek
tulajdonságok Egyéni tevékenységtulajdonságok ProjectTaskProperties
típus Az erőforrás típusa "Microsoft.DataMigration/services/projects/tasks@2022-03-30-preview"

AzureActiveDirectoryApp

Név Leírás Érték
appKey Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs szál/zsinór
applicationId Az Azure Active Directory-alkalmazás alkalmazásazonosítója szál/zsinór
ignoreAzurePermissions Az Azure-engedélyek AAD-alkalmazáson való ellenőrzésének mellőzése Bool
bérlőazonosító Az ügyfél bérlőazonosítója szál/zsinór

BlobShare

Név Leírás Érték
sasUri Az Azure Storage-fióktároló SAS URI-ja. szál/zsinór

CheckOCIDriverTaskInput

Név Leírás Érték
szerver verziója Az ellenőrizni kívánt forráskiszolgáló verziója. Opcionális. szál/zsinór

CheckOCIDriverTaskProperties

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

ConnectToMongoDbTaskProperties

Név Leírás Érték
Bemenet MongoDB-adatforráshoz való kapcsolat ismertetése MongoDbConnectionInfo
feladattípus Feladat típusa. "Connect.MongoDb" (kötelező)

ConnectToSourceMySqlTaskInput

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

ConnectToSourceMySqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceMySqlTaskInput
feladattípus Feladat típusa. "ConnectToSource.MySql" (kötelező)

ConnectToSourceOracleSyncTaskInput

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

ConnectToSourceOracleSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceOracleSyncTaskInput
feladattípus Feladat típusa. "ConnectToSource.Oracle.Sync" (kötelező)

ConnectToSourcePostgreSqlSyncTaskInput

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

ConnectToSourcePostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourcePostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToSource.PostgreSql.Sync" (kötelező)

ConnectToSourceSqlServerSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceSqlServerTaskInput
feladattípus Feladat típusa. "ConnectToSource.SqlServer.Sync" (kötelező)

ConnectToSourceSqlServerTaskInput

Név Leírás Érték
checkPermissionsGroup Érvényesítési engedélycsoport "Alapértelmezett"
"MigrationFromMySQLToAzureDBForMySQL"
"MigrationFromSqlServerto AzureDB"
"MigrationFromSqlServerto AzureMI"
"MigrationFromSqlServerto AzureVM"
collectAgentJobs Annak megjelölése, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e gyűjteni. Bool
collectDatabases Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. Bool
collectLogins Annak megjelölése, hogy a forráskiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. Bool
collectTdeCertificateInfo A TDE-tanúsítványnevek forráskiszolgálóról való gyűjtésének jelzője. Bool
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
validateSsisCatalogOnly Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a forráskiszolgálón. Bool

ConnectToSourceSqlServerTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToSourceSqlServerTaskInput
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. "ConnectToSource.SqlServer" (kötelező)

ConnectToTargetAzureDbForMySqlTaskInput

Név Leírás Érték
isOfflineMigration Annak megjelölése, hogy az áttelepítés offline állapotban van-e Bool
sourceConnectionInfo A forrás mySQL-kiszolgáló kapcsolati adatai MySqlConnectionInfo (kötelező)
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL-kiszolgálóhoz MySqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForMySqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetAzureDbForMySqlTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureDbForMySql" (kötelező)

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él Azure Database for PostgreSQL-kiszolgálóhoz PostgreSqlConnectionInfo (kötelező)

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureDbForPostgreSql.Sync" (kötelező)

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" (kötelező)

ConnectToTargetSqlDbSyncTaskInput

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

ConnectToTargetSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlDbSyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.SqlDb.Sync" (kötelező)

ConnectToTargetSqlDbTaskInput

Név Leírás Érték
queryObjectCounts Logikai jelző, amely jelzi, hogy a célkiszolgálón lévő egyes adatbázisok objektumainak számát kell-e lekérdezni Bool
targetConnectionInfo Kapcsolati információk a cél SQL DB-hez SqlConnectionInfo (kötelező)

ConnectToTargetSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet ConnectToTargetSqlDbTaskInput
feladattípus Feladat típusa. "ConnectToTarget.SqlDb" (kötelező)

ConnectToTargetSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

ConnectToTargetSqlMISyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlMISyncTaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureSqlDbMI.Sync.LRS" (kötelező)

ConnectToTargetSqlMITaskInput

Név Leírás Érték
collectAgentJobs Annak megjelölése, hogy az ügynöki feladatokat a cél SQL MI-kiszolgálóról szeretné-e gyűjteni. Bool
collectLogins Annak megjelölése, hogy a cél SQL MI-kiszolgálóról kell-e bejelentkezni. Bool
targetConnectionInfo Kapcsolati információk a cél SQL Serverhez 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. Bool

ConnectToTargetSqlMITaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ConnectToTargetSqlMITaskInput
feladattípus Feladat típusa. "ConnectToTarget.AzureSqlDbMI" (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ő adatai. szál/zsinór
útvonal A megosztás mappa elérési útja. sztring (kötelező)
Felhasználónév Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz szál/zsinór

GetTdeCertificatesSqlTaskInput

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

GetTdeCertificatesSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetTdeCertificatesSqlTaskInput
feladattípus Feladat típusa. "GetTDECertificates.Sql" (kötelező)

GetUserTablesMySqlTaskInput

Név Leírás Érték
connectionInfo Az SQL Server kapcsolati adatai MySqlConnectionInfo (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
Bemenet Tevékenységbemenet GetUserTablesMySqlTaskInput
feladattípus Feladat típusa. "GetUserTablesMySql" (kötelező)

GetUserTablesOracleTaskInput

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

GetUserTablesOracleTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesOracleTaskInput
feladattípus Feladat típusa. GetUserTablesOracle (kötelező)

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 szeretne gyűjteni sztring[] (kötelező)

GetUserTablesPostgreSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesPostgreSqlTaskInput
feladattípus Feladat típusa. "GetUserTablesPostgreSql" (kötelező)

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesSqlSyncTaskInput
feladattípus Feladat típusa. "GetUserTables.AzureSqlDb.Sync" (kötelező)

GetUserTablesSqlTaskInput

Név Leírás Érték
connectionInfo Az SQL Server kapcsolati adatai SqlConnectionInfo (kötelező)
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases A táblák gyűjtésére szolgáló adatbázisnevek listája sztring[] (kötelező)

GetUserTablesSqlTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet GetUserTablesSqlTaskInput
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. "GetUserTables.Sql" (kötelező)

InstallOCIDriverTaskInput

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

AzOCIDriverTaskProperties telepítése

Név Leírás Érték
Bemenet A szolgáltatásfeladat bemenete egy OCI-illesztőprogram telepítéséhez. InstallOCIDriverTaskInput
feladattípus Feladat típusa. "Service.Install.OCI" (kötelező)

MigrateMongoDbTaskProperties

Név Leírás Érték
Bemenet A MongoDB-adatmigrálás végrehajtásának módját ismerteti MongoDbMigrationSettings
feladattípus Feladat típusa. 'Migrate.MongoDb' (kötelező)

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Név Leírás Érték
név Az adatbázis neve szál/zsinór
tableMap Forrás leképezése céltáblákhoz MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór

MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap

Név Leírás Érték

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
makeSourceServerReadOnly A forráskiszolgáló írásvédettként való beállításának beállítása Bool
optionalAgentSettings Választható paraméterek az adatátviteli sebesség finomhangolásához a migrálás során MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings
selectedDatabases Migrálandó adatbázisok MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező)
sourceConnectionInfo A MySQL forrás kapcsolati adatai MySqlConnectionInfo (kötelező)
startOn A migrálás indításának időpontjára vonatkozó paraméter szál/zsinór
targetConnectionInfo Kapcsolati információk a cél Azure Database for MySQL-hez MySqlConnectionInfo (kötelező)

MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings

Név Leírás Érték

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateMySqlAzureDbForMySqlOfflineTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.MySql.AzureDbForMySql' (kötelező)

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Név Leírás Érték
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting
név Az adatbázis neve szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting

MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting

Név Leírás Érték

MigrateMySqlAzureDbForMySqlSyncTaskInput

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

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateMySqlAzureDbForMySqlSyncTaskInput
feladattípus Feladat típusa. 'Migrate.MySql.AzureDbForMySql.Sync' (kötelező)

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateOracleAzureDbPostgreSqlSyncTaskInput
feladattípus Feladat típusa. 'Migrate.Oracle.AzureDbForPostgreSql.Sync' (kötelező)

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Név Leírás Érték
caseManipulation Objektumnév-burkolat kezelése: Megőrzés vagy ToLower szál/zsinór
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
név Az áttelepítési folyamat neve szál/zsinór
sémaNév A forrásséma neve szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap

Név Leírás Érték

MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting

Név Leírás Érték

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-hez PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Név Leírás Érték
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting
név Az adatbázis neve szál/zsinór
selectedTables A migráláshoz kijelölt táblák MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting

Név Leírás Érték

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Név Leírás Érték
név Az áttelepítendő tábla neve szál/zsinór

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases Migrálandó adatbázisok MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[] (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-hez PostgreSqlConnectionInfo (kötelező)

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező)

MigrateSchemaSqlServerSqlDbDatabaseInput

Név Leírás Érték
azonosító A forrásadatbázis azonosítója szál/zsinór
név Forrásadatbázis neve szál/zsinór
schemaSetting Adatbázisséma áttelepítési beállításai SchemaMigrationSetting
targetDatabaseName Céladatbázis neve szál/zsinór

MigrateSchemaSqlServerSqlDbTaskInput

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

MigrateSchemaSqlServerSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSchemaSqlServerSqlDbTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító Tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'MigrateSchemaSqlServerSqlDb' (kötelező)

MigrateSqlServerSqlDbDatabaseInput

Név Leírás Érték
azonosító az adatbázis azonosítója szál/zsinór
makeSourceDbReadOnly Azt határozza meg, hogy az adatbázis írásvédett legyen-e a migrálás előtt Bool
név Az adatbázis neve szál/zsinór
schemaSetting A db-séma áttelepítéséhez kijelölt beállítások. bármely
tableMap Forrás leképezése céltáblákhoz MigrateSqlServerSqlDbDatabaseInputTableMap
targetDatabaseName A céladatbázis neve. Megjegyzés: A céladatbázis csonkolt lesz a migrálás megkezdése előtt. szál/zsinór

MigrateSqlServerSqlDbDatabaseInputTableMap

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInput

Név Leírás Érték
azonosító Az adatbázis egyedi azonosítója szál/zsinór
migrálás beállítása Az áttelepítési viselkedést hangoló migrálási beállítások MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting
név Adatbázis neve szál/zsinór
sémaNév Áttelepítendő sémanév szál/zsinór
forrásbeállítás Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting
tableMap Forrás leképezése céltáblákhoz MigrateSqlServerSqlDbSyncDatabaseInputTableMap
targetDatabaseName Céladatbázis neve szál/zsinór
targetSetting Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting

MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputTableMap

Név Leírás Érték

MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting

Név Leírás Érték

MigrateSqlServerSqlDbSyncTaskInput

Név Leírás Érték
selectedDatabases Migrálandó 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

MigrateSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateSqlServerSqlDbSyncTaskInput
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDb.Sync' (kötelező)

MigrateSqlServerSqlDbTaskInput

Név Leírás Érték
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlDbDatabaseInput[] (kötelező)
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva szál/zsinór
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)
validationOptions A különböző áttelepítés utáni érvényesítések engedélyezésének lehetőségei. Elérhető 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 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 céladatbázis közötti végrehajtási időt.
MigrationValidationOptions

MigrateSqlServerSqlDbTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlDbTaskInput
isCloneable a feladat klónozása vagy nem Bool
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.SqlServer.SqlDb' (kötelező)

MigrateSqlServerSqlMIDatabaseInput

Név Leírás Érték
backupFilePaths A meglévő biztonsági másolatok esetén használandó biztonsági mentési fájlok listája. karakterlánc[]
biztonsági mentésFájlmegosztás Biztonsági mentési fájlmegosztási információk az adatbázis biztonsági mentéséhez. Fájlmegosztás
azonosító az adatbázis azonosítója szál/zsinór
név Az adatbázis neve sztring (kötelező)
restoreDatabaseName Az adatbázis neve a célhelyen sztring (kötelező)

MigrateSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
numberOfParallelDatabaseMigrations A párhuzamosan indítandó adatbázis-áttelepítések száma Int
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrásazonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

MigrateSqlServerSqlMISyncTaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlMISyncTaskInput
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)

MigrateSqlServerSqlMITaskInput

Név Leírás Érték
aadDomainName Az Azure Active Directory tartományneve "contoso.com" formátumban összevont Azure AD-hez vagy "contoso.onmicrosoft.com" felügyelt tartományhoz, akkor és csak akkor kötelező, ha Windows-bejelentkezések vannak kiválasztva szál/zsinór
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
biztonsági mentési mód Biztonsági mentési mód, amellyel megadhatja, hogy a meglévő biztonsági mentést használja-e, 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 a kiválasztottDatabase-fájlokban kell megadni. "CreateBackup"
"ExistingBackup"
encryptedKeyForSecureFields titkosított kulcs biztonságos mezőkhöz szál/zsinór
selectedAgentJobs Áttelepítendő ügynökfeladatok. karakterlánc[]
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések. karakterlánc[]
sourceConnectionInfo Információ a forráshoz való csatlakozásról SqlConnectionInfo (kötelező)
startOn A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva szál/zsinór
targetConnectionInfo Információk a célhoz való csatlakozáshoz SqlConnectionInfo (kötelező)

MigrateSqlServerSqlMITaskProperties

Név Leírás Érték
createdOn Dátum/idő (UTC) a tevékenység létrehozásakor szál/zsinór
Bemenet Tevékenységbemenet MigrateSqlServerSqlMITaskInput
isCloneable a feladat klónozása vagy nem Bool
parentTaskId szülő tevékenységazonosító szál/zsinór
feladatazonosító tevékenységazonosító szál/zsinór
feladattípus Feladat típusa. 'Migrate.SqlServer.AzureSqlDbMI' (kötelező)

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

MigrateSsisTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet MigrateSsisTaskInput
feladattípus Feladat típusa. 'Migrate.Ssis' (kötelező)

MigrationValidationOptions

Név Leírás Érték
enableDataIntegrityValidation Lehetővé teszi az ellenőrzőösszegen alapuló adatintegritási ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. Bool
enableQueryAnalysisValidation Lehetővé teszi a gyors és intelligens lekérdezéselemzést 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. Bool
enableSchemaValidation Lehetővé teszi a sémainformációk összehasonlítását a forrás és a cél között. Bool

MiSqlConnectionInfo

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

MongoDbCollectionSettings

Név Leírás Érték
canDelete Azt jelzi, hogy a migrálás a migrálás során elveti-e a célgyűjteményt. Az alapértelmezett érték igaz. Bool
shardKey MongoDB-szegmenskulcs leírása MongoDbShardKeySetting
targetRU-k A CosmosDB-célon konfigurálni kívánt kérelemegységek, vagy null érték az alapértelmezett beállításhoz. Ez nincs hatással a nem CosmosDB-célokra. Int

MongoDbConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
csatlakozási karakterlánc 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ő)
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
SSL kényszerítése Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő kiszolgáló portja Int
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

MongoDbDatabaseSettings

Név Leírás Érték
Gyűjtemények A forrásadatbázisban található gyűjtemények a célba való migráláshoz. A kulcsok a gyűjtemények nem minősített nevei. MongoDbDatabaseSettingsCollections (kötelező)
targetRU-k A CosmosDB-célon konfigurálni kívánt kérelemegységek, vagy null érték az alapértelmezett, vagy 0, ha az átviteli sebesség nem építhető ki az adatbázishoz. Ez nincs hatással a nem CosmosDB-célokra. Int

MongoDbDatabaseSettingsCollections

Név Leírás Érték

MongoDbMigrationSettings

Név Leírás Érték
boostRU-k Egy CosmosDB-cél ru-korlátja, amelynél 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) kiemelé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ázisok A forrásfürt adatbázisai a célba való migráláshoz. A kulcsok az adatbázisok nevei. MongoDbMigrationSettingsDatabases (kötelező)
replikáció Ismerteti, hogyan lesznek replikálva a módosítások a forrásból a célba. Az alapértelmezett a OneTime. "Folyamatos"
"Letiltva"
"Egyszeri"
forrás A forrásfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
célpont A célfürthöz való csatlakozáshoz használt beállítások MongoDbConnectionInfo (kötelező)
Gázadagoló A migrálás erőforrás-használatának korlátozására szolgáló beállítások MongoDbThrottlingSettings

MongoDbMigrationSettingsDatabases

Név Leírás Érték

MongoDbShardKeyField

Név Leírás Érték
név A mező neve sztring (kötelező)
megrendelés A mezőrendezés "Továbbítás"
"Kivonatolt"
"Fordított" (kötelező)

MongoDbShardKeySetting

Név Leírás Érték
Mezők A szegmenskulcs mezői MongoDbShardKeyField[] (kötelező)
isUnique A szegmenskulcs egyedi-e Bool

MongoDbThrottlingSettings

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

MySqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő Kiszolgáló portja int (kötelező)
szerver neve A kiszolgáló neve sztring (kötelező)
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

OracleConnectionInfo

Név Leírás Érték
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás EZConnect vagy TNSName kapcsolati sztring. sztring (kötelező)
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő kiszolgáló portja Int
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

PostgreSqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
Adatbázis neve Az adatbázis neve szál/zsinór
adatforrás Adatforrás szál/zsinór
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
kikötő Kiszolgáló portja int (kötelező)
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve A kiszolgáló neve sztring (kötelező)
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

ProjectTaskProperties

Név Leírás Érték
clientData Az ügyféladatok kulcsértékpárjai a metaadat-adatok tevékenységhez való csatolásához ProjectTaskPropertiesClientData
feladattípus A ConnectToMongoDbTaskPropertiestípushoz állítsa be a "Connect.MongoDb" értéket. Állítsa be a "ConnectToSource.MySql" értéket a ConnectToSourceMySqlTaskPropertiestípushoz. Állítsa be a "ConnectToSource.Oracle.Sync" értéket a ConnectToSourceOracleSyncTaskPropertiestípushoz. Állítsa be a "ConnectToSource.PostgreSql.Sync" értéket ConnectToSourcePostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToSource.SqlServer" értéket a ConnectToSourceSqlServerTaskPropertiestípushoz. Állítsa be a "ConnectToSource.SqlServer.Sync" értéket a ConnectToSourceSqlServerSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureDbForMySql" értéket ConnectToTargetAzureDbForMySqlTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureDbForPostgreSql.Sync" értéket ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureSqlDbMI" értéket a ConnectToTargetSqlMITaskPropertiestípushoz. Állítsa be a "ConnectToTarget.AzureSqlDbMI.Sync.LRS" értéket ConnectToTargetSqlMISyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" értéket a ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.SqlDb" értéket ConnectToTargetSqlDbTaskPropertiestípushoz. Állítsa be a "ConnectToTarget.SqlDb.Sync" értéket ConnectToTargetSqlDbSyncTaskPropertiestípushoz. Állítsa be a "GetTDECertificates.Sql" értéket GetTdeCertificatesSqlTaskPropertiestípushoz. A GetUserTablesSqlSyncTaskPropertiestípushoz állítsa be a "GetUserTables.AzureSqlDb.Sync" értéket . A GetUserTablesSqlTaskPropertiesgetUserTablesSqlTaskPropertiestípushoz állítsa be a "GetUserTables.Sql" értéket. A GetUserTablesMySql GetUserTablesMySqlTaskPropertiestípushoz állítsa be a "GetUserTablesMySql" értéket. A GetUserTablesOracle GetUserTablesOracleTaskPropertiestípushoz állítsa be a "GetUserTablesOracle" értéket. Állítsa a GetUserTablesPostgreSql értékre GetUserTablesPostgreSqlTaskPropertiestípushoz. A MigrateMongoDbTaskPropertiestípushoz állítsa a Migrate.MongoDb értéket. A MigrateMySqlAzureDbForMySql típushoz állítsa be a Migrate.MySql.AzureDbForMySqlOfflineTaskProperties. A MigrateMySqlAzureDbForMySql.Sync típushoz állítsa be a "Migrate.MySql.AzureDbForMySql.Sync" értéket MigrateMySqlAzureDbForMySqlSyncTaskProperties. Állítsa be a Migrate.Oracle.AzureDbForPostgreSql.Sync értéket a MigrateOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. A MigratePostgreSqlAzureDbForPostgreSql.SyncV2 típushoz állítsa be a Migrate.PostgreSql.AzureDbForPostgreSqlSyncTaskProperties. A MigrateSqlServerSqlDbSyncTaskPropertiestípushoz állítsa a "Migrate.SqlServer.AzureSqlDb.Sync" értéket. A MigrateSqlServerSqlMITaskPropertiestípushoz állítsa a "Migrate.SqlServer.AzureSqlDbMI" értéket. A MigrateSqlServerSqlSQLMISyncTaskProperties típushoz állítsa be a "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" értéket. A MigrateSqlServerSqlDbTaskPropertiestípushoz állítsa a Migrate.SqlServer.SqlDb értéket. A MigrateSsisTaskProperties típushoz állítsa a Migrate.Ssis értéket. A MigrateSchemaSqlServerSqlDb típushoz állítsa a MigrateSchemaSqlServerSqlDbTaskProperties. A CheckOCIDriverTaskPropertiestípushoz állítsa be a "Service.Check.OCI" értéket . Az InstallOCIDriverTaskPropertiestípushoz állítsa a Service.Install.OCI értéket . Az UploadOCIDriverTaskPropertiestípushoz állítsa be a "Service.Upload.OCI" értéket . A ValidateMongoDbTaskPropertiestípus "Validate.MongoDb" értékre van állítva. Állítsa a "Validate.Oracle.AzureDbPostgreSql.Sync" értékre ValidateOracleAzureDbForPostgreSqlSyncTaskPropertiestípushoz. Állítsa be a ValidateMigrationInput.SqlServer.AzureSqlDbMI értéket a ValidateMigrationInputSqlServerSqlMITaskPropertiestípushoz. Állítsa be a "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" értéket az ValidateMigrationInputSqlServerSqlMISyncTaskPropertiestípushoz. Állítsa a ValidateMigrationInput.SqlServer.SqlDb.Sync értékre a ValidateMigrationInputSqlServerSqlDbSyncTaskPropertiestípushoz. "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"
"Érvényesítés.MongoDb"
"Validate.Oracle.AzureDbPostgreSql.Sync"
"ValidateMigrationInput.SqlServer.AzureSqlDbMI"
"ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)

ProjectTaskPropertiesClientData

Név Leírás Érték

SchemaMigrationSetting

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

SelectedCertificateInput

Név Leírás Érték
tanúsítvány neve 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ő)

SqlConnectionInfo

Név Leírás Érték
továbbiBeállítások További kapcsolatbeállítások szál/zsinór
hitelesítés Kapcsolathoz használandó hitelesítési típus "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nincs"
"SqlAuthentication"
"WindowsAuthentication"
adatforrás Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber sztring (kötelező)
encryptConnection A kapcsolat titkosítása Bool
jelszó Jelszó hitelesítő adatai. szál/zsinór
emelvény Kiszolgálóplatform típusa a kapcsolathoz "SqlOnPrem"
kikötő Kiszolgáló portja Int
erőforrás-azonosító Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. szál/zsinór
serverBrandVersion kiszolgáló márkaverziója szál/zsinór
szerver neve a kiszolgáló neve szál/zsinór
szerver verziója kiszolgáló verziója szál/zsinór
Bizalom a szerver tanúsítványában A kiszolgálótanúsítvány megbízhatóságának megadása Bool
típus Kapcsolati adatok típusa sztring (kötelező)
Felhasználónév Felhasználónév szál/zsinór

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 (klasszikus) "SsisCatalog"

UploadOCIDriverTaskInput

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

UploadOCIDriverTaskProperties

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

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateSyncMigrationInputSqlServerTaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.SqlDb.Sync' (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Név Leírás Érték
azureApp Az Azure Active Directory-alkalmazás a DMS -példány (klasszikus) használatával csatlakozik a felügyelt Azure SQL Database-példány célpéldányához és az Azure Storage-fiókhoz AzureActiveDirectoryApp (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
sourceConnectionInfo Kapcsolati információk a forrás SQL Serverhez SqlConnectionInfo (kötelező)
storageResourceId A tárterület teljes erőforrásazonosítója sztring (kötelező)
targetConnectionInfo Kapcsolati információk felügyelt Azure SQL Database-példányhoz MiSqlConnectionInfo (kötelező)

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateMigrationInputSqlServerSqlMISyncTaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS' (kötelező)

ValidateMigrationInputSqlServerSqlMITaskInput

Név Leírás Érték
backupBlobShare Az Azure Storage-fióktároló SAS URI-ja biztonsági mentési fájlok tárolására szolgál. BlobShare (kötelező)
biztonsági mentésFájlmegosztás Az összes kijelölt adatbázis fájlmegosztási adatainak biztonsági mentése. Fájlmegosztás
biztonsági mentési mód Biztonsági mentési mód, amellyel megadhatja, hogy a meglévő biztonsági mentést használja-e, vagy hozzon létre új biztonsági másolatot. "CreateBackup"
"ExistingBackup"
selectedDatabases Migrálandó adatbázisok MigrateSqlServerSqlMIDatabaseInput[] (kötelező)
selectedLogins Migrálandó bejelentkezések karakterlánc[]
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ő)

ValidateMigrationInputSqlServerSqlMITaskProperties

Név Leírás Érték
Bemenet Tevékenységbemenet ValidateMigrationInputSqlServerSqlMITaskInput
feladattípus Feladat típusa. 'ValidateMigrationInput.SqlServer.AzureSqlDbMI' (kötelező)

ValidateMongoDbTaskProperties

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

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Név Leírás Érték
Bemenet Az Oracle-adatbázisokat online migráláshoz az Azure Database for PostgreSQL-be migráló feladat bemenete MigrateOracleAzureDbPostgreSqlSyncTaskInput
feladattípus Feladat típusa. 'Validate.Oracle.AzureDbPostgreSql.Sync' (kötelező)

ValidateSyncMigrationInputSqlServerTaskInput

Név Leírás Érték
selectedDatabases Migrálandó 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ő)