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.
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 |
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ő) |
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 |
sourceConnectionInfo |
Információ az Oracle-forráshoz való csatlakozásról |
OracleConnectionInfo (kötelező) |
ConnectToSourceOracleSyncTaskProperties
ConnectToSourcePostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
ConnectToSourcePostgreSqlSyncTaskProperties
ConnectToSourceSqlServerSyncTaskProperties
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ő) |
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ő) |
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
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 |
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 |
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ő) |
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 |
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
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 |
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 |
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 |
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
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 |
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ő) |
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ő) |
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ő) |
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ő) |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting
MigrateOracleAzureDbPostgreSqlSyncTaskInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
Név |
Leírás |
Érték |
név |
Az áttelepítendő tábla neve |
szál/zsinór |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
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ő) |
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 |
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ő) |
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 |
MigrateSqlServerSqlDbSyncTaskProperties
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ő) |
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ő) |
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ő) |
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ő) |
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
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
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
ProjectTaskPropertiesClientData
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" |
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" |
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ő) |
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ő) |
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ő) |
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ő) |
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.
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 |
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ő) |
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 |
sourceConnectionInfo |
Információ az Oracle-forráshoz való csatlakozásról |
OracleConnectionInfo (kötelező) |
ConnectToSourceOracleSyncTaskProperties
ConnectToSourcePostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
ConnectToSourcePostgreSqlSyncTaskProperties
ConnectToSourceSqlServerSyncTaskProperties
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ő) |
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ő) |
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
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 |
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 |
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ő) |
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 |
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
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 |
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 |
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 |
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
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 |
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ő) |
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ő) |
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ő) |
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ő) |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting
MigrateOracleAzureDbPostgreSqlSyncTaskInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
Név |
Leírás |
Érték |
név |
Az áttelepítendő tábla neve |
szál/zsinór |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
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ő) |
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 |
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ő) |
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 |
MigrateSqlServerSqlDbSyncTaskProperties
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ő) |
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ő) |
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ő) |
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ő) |
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
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
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
ProjectTaskPropertiesClientData
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" |
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" |
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ő) |
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ő) |
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ő) |
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ő) |
Használati példák
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.
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 |
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ő) |
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 |
sourceConnectionInfo |
Információ az Oracle-forráshoz való csatlakozásról |
OracleConnectionInfo (kötelező) |
ConnectToSourceOracleSyncTaskProperties
ConnectToSourcePostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
ConnectToSourcePostgreSqlSyncTaskProperties
ConnectToSourceSqlServerSyncTaskProperties
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ő) |
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ő) |
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
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 |
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 |
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ő) |
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 |
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
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 |
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 |
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 |
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
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 |
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ő) |
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ő) |
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ő) |
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ő) |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting
MigrateOracleAzureDbPostgreSqlSyncTaskInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputMigrationSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
Név |
Leírás |
Érték |
név |
Az áttelepítendő tábla neve |
szál/zsinór |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
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ő) |
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 |
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ő) |
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 |
MigrateSqlServerSqlDbSyncTaskProperties
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ő) |
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ő) |
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ő) |
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ő) |
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
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
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
ProjectTaskPropertiesClientData
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" |
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" |
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ő) |
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ő) |
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ő) |
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ő) |