Bicep-erőforrásdefiníció
A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő célokra:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft létrehozása. DataMigration/services/projects/tasks erőforrás, adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.DataMigration/services/projects/tasks@2021-10-30-preview' = {
name: 'string'
parent: resourceSymbolicName
etag: 'string'
properties: {
clientData: {}
taskType: 'string'
// For remaining properties, see ProjectTaskProperties objects
}
}
ProjectTaskProperties objektumok
Állítsa be a taskType tulajdonságot az objektum típusának megadásához.
A Connect.MongoDb esetében használja a következőt:
taskType: 'Connect.MongoDb'
input: {
additionalSettings: 'string'
connectionString: 'string'
dataSource: 'string'
encryptConnection: bool
enforceSSL: bool
password: 'string'
port: int
serverBrandVersion: 'string'
type: 'string'
userName: 'string'
}
ConnectToSource.MySql esetén használja a következőt:
taskType: 'ConnectToSource.MySql'
input: {
checkPermissionsGroup: 'string'
isOfflineMigration: bool
sourceConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
targetPlatform: 'string'
}
A ConnectToSource.Oracle.Sync esetében használja a következőt:
taskType: 'ConnectToSource.Oracle.Sync'
input: {
sourceConnectionInfo: {
dataSource: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
}
A ConnectToSource.PostgreSql.Sync esetében használja a következőt:
taskType: 'ConnectToSource.PostgreSql.Sync'
input: {
sourceConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
ConnectToSource.SqlServer esetén használja a következőt:
taskType: 'ConnectToSource.SqlServer'
input: {
checkPermissionsGroup: 'string'
collectAgentJobs: bool
collectDatabases: bool
collectLogins: bool
collectTdeCertificateInfo: bool
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
validateSsisCatalogOnly: bool
}
A ConnectToSource.SqlServer.Sync esetében használja a következőt:
taskType: 'ConnectToSource.SqlServer.Sync'
input: {
checkPermissionsGroup: 'string'
collectAgentJobs: bool
collectDatabases: bool
collectLogins: bool
collectTdeCertificateInfo: bool
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
validateSsisCatalogOnly: bool
}
ConnectToTarget.AzureDbForMySql esetén használja a következőt:
taskType: 'ConnectToTarget.AzureDbForMySql'
input: {
isOfflineMigration: bool
sourceConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
}
A ConnectToTarget.AzureDbForPostgreSql.Sync esetében használja a következőt:
taskType: 'ConnectToTarget.AzureDbForPostgreSql.Sync'
input: {
sourceConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
ConnectToTarget.AzureSqlDbMI esetén használja a következőt:
taskType: 'ConnectToTarget.AzureSqlDbMI'
input: {
collectAgentJobs: bool
collectLogins: bool
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
validateSsisCatalogOnly: bool
}
ConnectToTarget.AzureSqlDbMI.Sync.LRS esetén használja a következőt:
taskType: 'ConnectToTarget.AzureSqlDbMI.Sync.LRS'
input: {
azureApp: {
appKey: 'string'
applicationId: 'string'
tenantId: 'string'
}
targetConnectionInfo: {
managedInstanceResourceId: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
}
ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync esetén használja a következőt:
taskType: 'ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync'
input: {
targetConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
ConnectToTarget.SqlDb esetén használja a következőt:
taskType: 'ConnectToTarget.SqlDb'
input: {
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
A ConnectToTarget.SqlDb.Sync esetében használja a következőt:
taskType: 'ConnectToTarget.SqlDb.Sync'
input: {
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
A GetTDECertificates.Sql esetében használja a következőt:
taskType: 'GetTDECertificates.Sql'
input: {
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
connectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
selectedCertificates: [
{
certificateName: 'string'
password: 'string'
}
]
}
GetUserTables.AzureSqlDb.Sync esetén használja a következőt:
taskType: 'GetUserTables.AzureSqlDb.Sync'
input: {
selectedSourceDatabases: [
'string'
]
selectedTargetDatabases: [
'string'
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
GetUserTables.Sql esetén használja a következőt:
taskType: 'GetUserTables.Sql'
input: {
connectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
selectedDatabases: [
'string'
]
}
GetUserTablesMySql esetén használja a következőt:
taskType: 'GetUserTablesMySql'
input: {
connectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
selectedDatabases: [
'string'
]
}
A GetUserTablesOracle esetében használja a következőt:
taskType: 'GetUserTablesOracle'
input: {
connectionInfo: {
dataSource: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
selectedSchemas: [
'string'
]
}
GetUserTablesPostgreSql esetén használja a következőt:
taskType: 'GetUserTablesPostgreSql'
input: {
connectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
selectedDatabases: [
'string'
]
}
A Migrate.MongoDb esetében használja a következőt:
taskType: 'Migrate.MongoDb'
input: {
boostRUs: int
databases: {}
replication: 'string'
source: {
additionalSettings: 'string'
connectionString: 'string'
dataSource: 'string'
encryptConnection: bool
enforceSSL: bool
password: 'string'
port: int
serverBrandVersion: 'string'
type: 'string'
userName: 'string'
}
target: {
additionalSettings: 'string'
connectionString: 'string'
dataSource: 'string'
encryptConnection: bool
enforceSSL: bool
password: 'string'
port: int
serverBrandVersion: 'string'
type: 'string'
userName: 'string'
}
throttling: {
maxParallelism: int
minFreeCpu: int
minFreeMemoryMb: int
}
}
A Migrate.MySql.AzureDbForMySql esetében használja a következőt:
taskType: 'Migrate.MySql.AzureDbForMySql'
input: {
optionalAgentSettings: {}
selectedDatabases: [
{
name: 'string'
tableMap: {}
targetDatabaseName: 'string'
}
]
sourceConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
startedOn: 'string'
targetConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
}
A Migrate.MySql.AzureDbForMySql.Sync esetében használja a következőt:
taskType: 'Migrate.MySql.AzureDbForMySql.Sync'
input: {
selectedDatabases: [
{
migrationSetting: {}
name: 'string'
sourceSetting: {}
tableMap: {}
targetDatabaseName: 'string'
targetSetting: {}
}
]
sourceConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
type: 'string'
userName: 'string'
}
}
A Migrate.Oracle.AzureDbForPostgreSql.Sync esetében használja a következőt:
taskType: 'Migrate.Oracle.AzureDbForPostgreSql.Sync'
input: {
selectedDatabases: [
{
caseManipulation: 'string'
migrationSetting: {}
name: 'string'
schemaName: 'string'
sourceSetting: {}
tableMap: {}
targetDatabaseName: 'string'
targetSetting: {}
}
]
sourceConnectionInfo: {
dataSource: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2 esetében használja a következőt:
taskType: 'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2'
createdOn: 'string'
input: {
encryptedKeyForSecureFields: 'string'
selectedDatabases: [
{
migrationSetting: {}
name: 'string'
selectedTables: [
{
name: 'string'
}
]
sourceSetting: {}
targetDatabaseName: 'string'
targetSetting: {}
}
]
sourceConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
taskId: 'string'
A Migrate.SqlServer.AzureSqlDb.Sync esetében használja a következőt:
taskType: 'Migrate.SqlServer.AzureSqlDb.Sync'
input: {
selectedDatabases: [
{
id: 'string'
migrationSetting: {}
name: 'string'
schemaName: 'string'
sourceSetting: {}
tableMap: {}
targetDatabaseName: 'string'
targetSetting: {}
}
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
validationOptions: {
enableDataIntegrityValidation: bool
enableQueryAnalysisValidation: bool
enableSchemaValidation: bool
}
}
A Migrate.SqlServer.AzureSqlDbMI esetében használja a következőt:
taskType: 'Migrate.SqlServer.AzureSqlDbMI'
input: {
aadDomainName: 'string'
backupBlobShare: {
sasUri: 'string'
}
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
backupMode: 'string'
selectedAgentJobs: [
'string'
]
selectedDatabases: [
{
backupFilePaths: [
'string'
]
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
id: 'string'
name: 'string'
restoreDatabaseName: 'string'
}
]
selectedLogins: [
'string'
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
startedOn: 'string'
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
taskId: 'string'
A Migrate.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:
taskType: 'Migrate.SqlServer.AzureSqlDbMI.Sync.LRS'
input: {
azureApp: {
appKey: 'string'
applicationId: 'string'
tenantId: 'string'
}
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
selectedDatabases: [
{
backupFilePaths: [
'string'
]
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
id: 'string'
name: 'string'
restoreDatabaseName: 'string'
}
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
storageResourceId: 'string'
targetConnectionInfo: {
managedInstanceResourceId: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
}
A Migrate.SqlServer.SqlDb esetében használja a következőt:
taskType: 'Migrate.SqlServer.SqlDb'
input: {
encryptedKeyForSecureFields: 'string'
selectedDatabases: [
{
id: 'string'
name: 'string'
schemaSetting: any()
tableMap: {}
targetDatabaseName: 'string'
}
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
startedOn: 'string'
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
validationOptions: {
enableDataIntegrityValidation: bool
enableQueryAnalysisValidation: bool
enableSchemaValidation: bool
}
}
isCloneable: bool
taskId: 'string'
A Migrate.Ssis esetében használja a következőt:
taskType: 'Migrate.Ssis'
input: {
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
ssisMigrationInfo: {
environmentOverwriteOption: 'string'
projectOverwriteOption: 'string'
ssisStoreType: 'SsisCatalog'
}
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
A MigrateSchemaSqlServerSqlDb esetében használja a következőt:
taskType: 'MigrateSchemaSqlServerSqlDb'
createdOn: 'string'
input: {
encryptedKeyForSecureFields: 'string'
selectedDatabases: [
{
id: 'string'
name: 'string'
schemaSetting: {
fileId: 'string'
fileName: 'string'
schemaOption: 'string'
}
targetDatabaseName: 'string'
}
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
startedOn: 'string'
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
taskId: 'string'
A Service.Check.OCI esetében használja a következőt:
taskType: 'Service.Check.OCI'
input: {
serverVersion: 'string'
}
A Service.Install.OCI esetében használja a következőt:
taskType: 'Service.Install.OCI'
input: {
driverPackageName: 'string'
}
A Service.Upload.OCI esetében használja a következőt:
taskType: 'Service.Upload.OCI'
input: {
driverShare: {
password: 'string'
path: 'string'
userName: 'string'
}
}
A Validate.MongoDb esetében használja a következőt:
taskType: 'Validate.MongoDb'
input: {
boostRUs: int
databases: {}
replication: 'string'
source: {
additionalSettings: 'string'
connectionString: 'string'
dataSource: 'string'
encryptConnection: bool
enforceSSL: bool
password: 'string'
port: int
serverBrandVersion: 'string'
type: 'string'
userName: 'string'
}
target: {
additionalSettings: 'string'
connectionString: 'string'
dataSource: 'string'
encryptConnection: bool
enforceSSL: bool
password: 'string'
port: int
serverBrandVersion: 'string'
type: 'string'
userName: 'string'
}
throttling: {
maxParallelism: int
minFreeCpu: int
minFreeMemoryMb: int
}
}
A Validate.Oracle.AzureDbPostgreSql.Sync esetében használja a következőt:
taskType: 'Validate.Oracle.AzureDbPostgreSql.Sync'
input: {
selectedDatabases: [
{
caseManipulation: 'string'
migrationSetting: {}
name: 'string'
schemaName: 'string'
sourceSetting: {}
tableMap: {}
targetDatabaseName: 'string'
targetSetting: {}
}
]
sourceConnectionInfo: {
dataSource: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
databaseName: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
port: int
serverName: 'string'
serverVersion: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
A ValidateMigrationInput.SqlServer.AzureSqlDbMI esetében használja a következőt:
taskType: 'ValidateMigrationInput.SqlServer.AzureSqlDbMI'
input: {
backupBlobShare: {
sasUri: 'string'
}
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
backupMode: 'string'
selectedDatabases: [
{
backupFilePaths: [
'string'
]
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
id: 'string'
name: 'string'
restoreDatabaseName: 'string'
}
]
selectedLogins: [
'string'
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
A ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:
taskType: 'ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS'
input: {
azureApp: {
appKey: 'string'
applicationId: 'string'
tenantId: 'string'
}
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
selectedDatabases: [
{
backupFilePaths: [
'string'
]
backupFileShare: {
password: 'string'
path: 'string'
userName: 'string'
}
id: 'string'
name: 'string'
restoreDatabaseName: 'string'
}
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
storageResourceId: 'string'
targetConnectionInfo: {
managedInstanceResourceId: 'string'
password: 'string'
type: 'string'
userName: 'string'
}
}
A ValidateMigrationInput.SqlServer.SqlDb.Sync esetében használja a következőt:
taskType: 'ValidateMigrationInput.SqlServer.SqlDb.Sync'
input: {
selectedDatabases: [
{
id: 'string'
migrationSetting: {}
name: 'string'
schemaName: 'string'
sourceSetting: {}
tableMap: {}
targetDatabaseName: 'string'
targetSetting: {}
}
]
sourceConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
targetConnectionInfo: {
additionalSettings: 'string'
authentication: 'string'
dataSource: 'string'
encryptConnection: bool
password: 'string'
platform: 'SqlOnPrem'
port: 'string'
resourceId: 'string'
serverName: 'string'
trustServerCertificate: bool
type: 'string'
userName: 'string'
}
}
Tulajdonságértékek
szolgáltatások/projektek/feladatok
Név |
Leírás |
Érték |
name |
Az erőforrás neve
Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben. |
sztring (kötelező) |
Szülő |
A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.
További információ: Gyermekerőforrás a szülőerőforráson kívül. |
A típus erőforrásának szimbolikus neve: projektek |
Etag |
HTTP-erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha elküldi. |
sztring |
properties |
Egyéni tevékenységtulajdonságok |
ProjectTaskProperties |
ProjectTaskProperties
ConnectToMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Connect.MongoDb" (kötelező) |
bemenet |
MongoDB-adatforráshoz való csatlakozás leírása |
MongoDbConnectionInfo |
MongoDbConnectionInfo
Név |
Leírás |
Érték |
additionalSettings |
További kapcsolatbeállítások |
sztring |
connectionString |
MongoDB-kapcsolati sztring vagy blobtároló URL-címe. A felhasználónevet és a jelszót itt vagy a userName és a jelszó tulajdonságai között adhatja meg. |
sztring (kötelező) |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
enforceSSL |
|
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
kiszolgáló portja |
int |
serverBrandVersion |
kiszolgáló márkaverziója |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceMySqlTaskProperties
Név |
Leírás |
Érték |
checkPermissionsGroup |
Érvényesítési engedélycsoport |
"Alapértelmezett" 'MigrationFromMySQLToAzureDBForMySQL' 'MigrationFromSqlServerToAzureDB' 'MigrationFromSqlServerToAzureMI' |
isOfflineMigration |
Annak megjelölése, hogy az áttelepítés offline állapotban van-e |
logikai |
sourceConnectionInfo |
Információk a MySQL-forráshoz való csatlakozáshoz |
MySqlConnectionInfo (kötelező) |
targetPlatform |
A migrálás célplatformja |
"AzureDbForMySQL" "SqlServer" |
MySqlConnectionInfo
Név |
Leírás |
Érték |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
Kiszolgáló portja |
int (kötelező) |
serverName |
A kiszolgáló neve |
sztring (kötelező) |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceOracleSyncTaskProperties
Név |
Leírás |
Érték |
sourceConnectionInfo |
Információk az Oracle-forráshoz való csatlakozáshoz |
OracleConnectionInfo (kötelező) |
OracleConnectionInfo
Név |
Leírás |
Érték |
Datasource |
EZConnect vagy TNSName kapcsolati sztring. |
sztring (kötelező) |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourcePostgreSqlSyncTaskProperties
ConnectToSourcePostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
PostgreSqlConnectionInfo
Név |
Leírás |
Érték |
databaseName |
Az adatbázis neve |
sztring |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
Kiszolgáló portja |
int (kötelező) |
serverName |
A kiszolgáló neve |
sztring (kötelező) |
serverVersion |
kiszolgáló verziója |
sztring |
trustServerCertificate |
A kiszolgálótanúsítvány megbízhatósága |
logikai |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceSqlServerTaskProperties
Név |
Leírás |
Érték |
checkPermissionsGroup |
Érvényesítési engedélycsoport |
"Alapértelmezett" 'MigrationFromMySQLToAzureDBForMySQL' 'MigrationFromSqlServerToAzureDB' 'MigrationFromSqlServerToAzureMI' |
collectAgentJobs |
Annak megjelölése, hogy az ügynökfeladatokat a forráskiszolgálóról kell-e gyűjteni. |
logikai |
collectDatabases |
Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. |
logikai |
collectLogins |
Annak megjelölése, hogy a forráskiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. |
logikai |
collectTdeCertificateInfo |
A TDE-tanúsítványnevek forráskiszolgálóról történő gyűjtésének jelzője. |
logikai |
sourceConnectionInfo |
A Forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
validateSsisCatalogOnly |
Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a forráskiszolgálón. |
logikai |
SqlConnectionInfo
Név |
Leírás |
Érték |
additionalSettings |
További kapcsolatbeállítások |
sztring |
hitelesítés |
Kapcsolathoz használandó hitelesítési típus |
"ActiveDirectoryIntegrated" "ActiveDirectoryPassword" "Nincs" "SqlAuthentication" "WindowsAuthentication" |
Datasource |
Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber |
sztring (kötelező) |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
platform |
Kiszolgálóplatform típusa a kapcsolathoz |
"SqlOnPrem" |
port |
kiszolgáló portja |
sztring |
resourceId |
Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. |
sztring |
serverName |
a kiszolgáló neve |
sztring |
trustServerCertificate |
A kiszolgálótanúsítvány megbízhatósága |
logikai |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceSqlServerSyncTaskProperties
Név |
Leírás |
Érték |
isOfflineMigration |
Annak megjelölése, hogy a migrálás offline állapotban van-e |
logikai |
sourceConnectionInfo |
A forrásként szolgáló MySQL-kiszolgáló kapcsolati adatai |
MySqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for MySQL |
MySqlConnectionInfo (kötelező) |
ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertie...
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL |
PostgreSqlConnectionInfo (kötelező) |
ConnectToTargetSqlMITaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"ConnectToTarget.AzureSqlDbMI" (kötelező) |
bemenet |
Tevékenység bemenete |
ConnectToTargetSqlMITaskInput |
Név |
Leírás |
Érték |
collectAgentJobs |
Annak megjelölése, hogy az ügynökfeladatokat a cél SQL MI-kiszolgálóról kell-e gyűjteni. |
logikai |
collectLogins |
Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a cél SQL MI-kiszolgálóról. |
logikai |
targetConnectionInfo |
Kapcsolati információk a cél SQL Server |
SqlConnectionInfo (kötelező) |
validateSsisCatalogOnly |
Annak megjelölése, hogy az SSIS-katalógus elérhető-e a cél SQL MI-kiszolgálón. |
logikai |
ConnectToTargetSqlMISyncTaskProperties
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni |
AzureActiveDirectoryApp (kötelező) |
targetConnectionInfo |
Kapcsolati információk Azure SQL database managed instance-hez |
MiSqlConnectionInfo (kötelező) |
AzureActiveDirectoryApp
Név |
Leírás |
Érték |
appKey |
Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs |
sztring (kötelező) |
applicationId |
Az Azure Active Directory-alkalmazás alkalmazásazonosítója |
sztring (kötelező) |
tenantId |
Az ügyfél bérlőazonosítója |
sztring (kötelező) |
MiSqlConnectionInfo
Név |
Leírás |
Érték |
managedInstanceResourceId |
Azure SQL adatbázis felügyelt példányának erőforrás-azonosítója |
sztring (kötelező) |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPro...
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...
Név |
Leírás |
Érték |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL |
PostgreSqlConnectionInfo (kötelező) |
ConnectToTargetSqlDbTaskProperties
Név |
Leírás |
Érték |
targetConnectionInfo |
Kapcsolati információk a cél SQL DB-hez |
SqlConnectionInfo (kötelező) |
ConnectToTargetSqlDbSyncTaskProperties
Név |
Leírás |
Érték |
sourceConnectionInfo |
A forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a cél SQL DB-hez |
SqlConnectionInfo (kötelező) |
GetTdeCertificatesSqlTaskProperties
Név |
Leírás |
Érték |
backupFileShare |
Fájlok ideiglenes tárolására használandó fájlmegosztási információk biztonsági mentése. |
Fájlmegosztás (kötelező) |
connectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
selectedCertificates |
Az exportált tanúsítvány titkosításához használandó tanúsítványneveket és a megfelelő jelszót tartalmazó lista. |
SelectedCertificateInput[] (kötelező) |
Fájlmegosztás
Név |
Leírás |
Érték |
jelszó |
A megosztási helyhez való csatlakozáshoz használt jelszó-hitelesítő adatok. |
sztring |
path |
A megosztás mappaelérési útja. |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz |
sztring |
Név |
Leírás |
Érték |
certificateName |
Az exportálandó tanúsítvány neve. |
sztring (kötelező) |
jelszó |
Az exportált tanúsítvány titkosításához használható jelszó. |
sztring (kötelező) |
GetUserTablesSqlSyncTaskProperties
Név |
Leírás |
Érték |
selectedSourceDatabases |
A forrásadatbázisok neveinek listája a táblák gyűjtéséhez a következőhöz: |
sztring[] (kötelező) |
selectedTargetDatabases |
A céladatbázisok neveinek listája, amelyekre táblákat gyűjtenek |
sztring[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a SQL Server |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk az SQL DB-hez |
SqlConnectionInfo (kötelező) |
GetUserTablesSqlTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
GetUserTables.Sql (kötelező) |
bemenet |
Tevékenység bemenete |
GetUserTablesSqlTaskInput |
Név |
Leírás |
Érték |
connectionInfo |
Kapcsolati információk a SQL Server |
SqlConnectionInfo (kötelező) |
selectedDatabases |
A táblák gyűjtésére szolgáló adatbázisnevek listája |
sztring[] (kötelező) |
GetUserTablesMySqlTaskProperties
Név |
Leírás |
Érték |
connectionInfo |
Kapcsolati információk a SQL Server |
MySqlConnectionInfo (kötelező) |
selectedDatabases |
A táblák gyűjtésére szolgáló adatbázisnevek listája |
sztring[] (kötelező) |
GetUserTablesOracleTaskProperties
Név |
Leírás |
Érték |
connectionInfo |
Információk az Oracle-forráshoz való csatlakozáshoz |
OracleConnectionInfo (kötelező) |
selectedSchemas |
Azon Oracle-sémák listája, amelyekhez táblákat kell gyűjteni |
string[] (kötelező) |
GetUserTablesPostgreSqlTaskProperties
GetUserTablesPostgreSqlTaskInput
Név |
Leírás |
Érték |
connectionInfo |
Információk a PostgreSQL-forráshoz való csatlakozáshoz |
PostgreSqlConnectionInfo (kötelező) |
selectedDatabases |
Azon PostgreSQL-adatbázisok listája, amelyekhez táblákat kell gyűjteni |
string[] (kötelező) |
MigrateMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'Migrate.MongoDb' (kötelező) |
bemenet |
A MongoDB-adatmigrálás végrehajtásának módját ismerteti |
MongoDbMigrationSettings |
MongoDbMigrationSettings
Név |
Leírás |
Érték |
boostRU-k |
Egy CosmosDB-cél ru-korlátja, amely szerint a gyűjtemények ideiglenesen (ha alacsonyabbak) lesznek a migrálás kezdeti példánya során, 10 000-ről 1 000 000-re, vagy 0-ra az alapértelmezett (általában a maximális) növelés használatára, vagy null értékre, hogy ne növeljék a kérelemegységeket. Ez a beállítás nincs hatással a nem CosmosDB-célokra. |
int |
adatbázisokban |
A forrásfürtön lévő adatbázisok, amelyekre a célra migrálni szeretne. A kulcsok az adatbázisok nevei. |
objektum (kötelező) |
replikáció, |
Ismerteti, hogyan replikálja a rendszer a módosításokat a forrásból a célba. Az alapértelmezett érték a OneTime. |
"Folyamatos" "Letiltva" "OneTime" |
source |
A forrásfürthöz való csatlakozáshoz használt beállítások |
MongoDbConnectionInfo (kötelező) |
Cél |
A célfürthöz való csatlakozáshoz használt beállítások |
MongoDbConnectionInfo (kötelező) |
szabályozás |
A migrálás erőforrás-használatának korlátozására szolgáló beállítások |
MongoDbThrottlingSettings |
MongoDbThrottlingSettings
Név |
Leírás |
Érték |
maxParallelism |
A párhuzamos feldolgozásra kerülő munkaelemek (pl. gyűjteménypéldányok) maximális száma |
int |
minFreeCpu |
A processzoridő százalékos aránya, amelyet a migrálás megpróbál elkerülni, 0 és 100 között |
int |
minFreeMemoryMb |
Az a megabájt ram száma, amelyet a vándorló megpróbál elkerülni |
int |
Név |
Leírás |
Érték |
optionalAgentSettings |
Választható paraméterek az adatátviteli sebesség finomhangolásakor a migrálás során |
object |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a MySQL forráshoz |
MySqlConnectionInfo (kötelező) |
startedOn |
Paraméter a migrálás indításának időpontjához |
sztring |
targetConnectionInfo |
Kapcsolati információk a cél Azure Database for MySQL |
MySqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
name |
Az adatbázis neve |
sztring |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
Név |
Leírás |
Érték |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
MigrateOracleAzureDbPostgreSqlSyncTaskInput
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
Név |
Leírás |
Érték |
caseManipulation |
Objektumnév-burkolat kezelése: Megőrzés vagy ToLower |
sztring |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az áttelepítési folyamat neve |
sztring |
schemaName |
A forrásséma neve |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákhoz |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskPropert...
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező) |
createdOn |
DateTime időpont (UTC) a tevékenység létrehozásakor |
sztring |
bemenet |
Tevékenység bemenete |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput |
taskId |
tevékenységazonosító |
sztring |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp...
Név |
Leírás |
Érték |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
selectedTables |
A migráláshoz kijelölt táblák |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab... [] |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab...
Név |
Leírás |
Érték |
name |
Az áttelepítendő tábla neve |
sztring |
MigrateSqlServerSqlDbSyncTaskProperties
Név |
Leírás |
Érték |
id |
Az adatbázis egyedi azonosítója |
sztring |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
schemaName |
Áttelepítendő sémanév |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákhoz |
object |
targetDatabaseName |
Céladatbázis neve |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigrationValidationOptions
Név |
Leírás |
Érték |
enableDataIntegrityValidation |
Lehetővé teszi ellenőrzőösszeg-alapú adatintegritási ellenőrzés végrehajtását a kiválasztott adatbázis/táblák forrása és célja között. |
logikai |
enableQueryAnalysisValidation |
Gyors és intelligens lekérdezéselemzést tesz lehetővé a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikákat fog eredményezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról. |
logikai |
enableSchemaValidation |
Lehetővé teszi a sémaadatok összehasonlítását a forrás és a cél között. |
logikai |
MigrateSqlServerSqlMITaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
'Migrate.SqlServer.AzureSqlDbMI' (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSqlServerSqlMITaskInput |
taskId |
tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
aadDomainName |
Az Azure Active Directory-tartománynév "contoso.com" formátumban összevont Azure AD vagy "contoso.onmicrosoft.com" formátumban van megadva a felügyelt tartományhoz, akkor és csak akkor, ha a Windows-bejelentkezések vannak kiválasztva |
sztring |
backupBlobShare |
Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. |
BlobShare (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
backupMode |
Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. Meglévő biztonsági másolatok használata esetén a biztonsági mentési fájl elérési útjait a kiválasztottDatabase-adatbázisokban kell megadni. |
"CreateBackup" "Meglévő biztonsági mentés" |
selectedAgentJobs |
Ügynökfeladatok migrálandó. |
sztring[] |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
selectedLogins |
Migrálandó bejelentkezések. |
sztring[] |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
BlobShare
Név |
Leírás |
Érték |
sasUri |
Az Azure Storage-fióktároló SAS URI-ja. |
sztring (kötelező) |
Név |
Leírás |
Érték |
backupFilePaths |
A meglévő biztonsági mentések esetén használandó biztonsági mentési fájlok listája. |
sztring[] |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az adatbázis biztonsági mentéséhez. |
Fájlmegosztás |
id |
az adatbázis azonosítója |
sztring |
name |
Az adatbázis neve |
sztring (kötelező) |
restoreDatabaseName |
Az adatbázis neve a célhelyen |
sztring (kötelező) |
MigrateSqlServerSqlMISyncTaskProperties
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni |
AzureActiveDirectoryApp (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
sourceConnectionInfo |
A forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
storageResourceId |
A tárterület teljes erőforrás-azonosítója |
sztring (kötelező) |
targetConnectionInfo |
Kapcsolati információk Azure SQL database managed instance-hez |
MiSqlConnectionInfo (kötelező) |
MigrateSqlServerSqlDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'Migrate.SqlServer.SqlDb' (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSqlServerSqlDbTaskInput |
isCloneable |
a tevékenység klónozása vagy sem |
logikai |
taskId |
tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
encryptedKeyForSecureFields |
titkosított kulcs biztonságos mezőkhöz |
sztring |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateSqlServerSqlDbDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Információ a forráshoz való csatlakozásról |
SqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
validationOptions |
A migrálás utáni különböző ellenőrzések engedélyezésének lehetőségei. Rendelkezésre álló lehetőségek, 1.) Adatintegritási ellenőrzés: Ellenőrzőösszeg-alapú összehasonlítást végez a forrás- és céltáblákon a migrálás után az adatok helyességének biztosítása érdekében. 2.) Sémaérvényesítés: Részletes séma-összehasonlítást végez a forrás- és a céltáblák között, és felsorolja a forrás- és a céladatbázis közötti különbségeket( 3).) Lekérdezéselemzés: Automatikusan lekért lekérdezéseket hajt végre a lekérdezésterv gyorsítótárából vagy a lekérdezéstárból, majd végrehajtja őket, és összehasonlítja a forrás- és a céladatbázis közötti végrehajtási időt.
|
MigrationValidationOptions |
Név |
Leírás |
Érték |
id |
az adatbázis azonosítója |
sztring |
name |
Az adatbázis neve |
sztring |
schemaSetting |
Az adatbázisséma migrálásakor kiválasztott beállítások. |
A Bicep esetében használhatja az any() függvényt. |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
MigrateSsisTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'Migrate.Ssis' (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSsisTaskInput |
Név |
Leírás |
Érték |
sourceConnectionInfo |
Információ a forráshoz való csatlakozásról |
SqlConnectionInfo (kötelező) |
ssisMigrationInfo |
SSIS-csomag áttelepítési információi. |
SsisMigrationInfo (kötelező) |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
SsisMigrationInfo
Név |
Leírás |
Érték |
environmentOverwriteOption |
Az SSIS-környezet migrálásának felülírása |
"Figyelmen kívül hagyás" "Felülírás" |
projectOverwriteOption |
Az SSIS-projekt migrálásának felülírása |
"Figyelmen kívül hagyás" "Felülírás" |
ssisStoreType |
Az SSIS-tároló típusú forrás, csak az SSIS-katalógus támogatott a DMS-ben |
'SsisCatalog' |
MigrateSchemaSqlServerSqlDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'MigrateSchemaSqlServerSqlDb' (kötelező) |
createdOn |
DateTime a tevékenység létrehozásakor (UTC) |
sztring |
bemenet |
Tevékenység bemenete |
MigrateSchemaSqlServerSqlDbTaskInput |
taskId |
Tevékenység azonosítója |
sztring |
Név |
Leírás |
Érték |
encryptedKeyForSecureFields |
titkosított kulcs biztonságos mezőkhöz |
sztring |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateSchemaSqlServerSqlDbDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Információ a forráshoz való csatlakozásról |
SqlConnectionInfo (kötelező) |
startedOn |
Migrálás kezdési időpontja |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
id |
A forrásadatbázis azonosítója |
sztring |
name |
A forrásadatbázis neve |
sztring |
schemaSetting |
Adatbázisséma migrálási beállításai |
SchemaMigrationSetting |
targetDatabaseName |
A céladatbázis neve |
sztring |
SchemaMigrationSetting
Név |
Leírás |
Érték |
fileId |
A feltöltött sémafájlt tartalmazó fájlerőforrás erőforrás-azonosítója |
sztring |
fileName |
A feltöltött sémafájlt tartalmazó fájlerőforrás neve |
sztring |
schemaOption |
A séma migrálásának lehetősége |
"ExtractFromSource" "Nincs" "UseStorageFile" |
CheckOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Service.Check.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete az OCI-illesztőprogramok kereséséhez. |
CheckOCIDriverTaskInput |
Név |
Leírás |
Érték |
serverVersion |
Az ellenőrizni kívánt forráskiszolgáló verziója. Választható. |
sztring |
InstallOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Service.Install.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete egy OCI-illesztőprogram telepítéséhez. |
AzOCIDriverTaskInput telepítése |
Név |
Leírás |
Érték |
driverPackageName |
A telepítendő feltöltött illesztőprogram-csomag neve. |
sztring |
UploadOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Service.Upload.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete egy OCI-illesztő feltöltéséhez. |
UploadOCIDriverTaskInput |
Név |
Leírás |
Érték |
driverShare |
Az OCI-illesztő archívumának fájlmegosztási információi. |
Fájlmegosztás |
ValidateMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Validate.MongoDb" (kötelező) |
bemenet |
A MongoDB-adatmigrálás végrehajtásának módját ismerteti |
MongoDbMigrationSettings |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Validate.Oracle.AzureDbPostgreSql.Sync" (kötelező) |
bemenet |
Az Oracle-adatbázisokat online migrálásra Azure Database for PostgreSQL migrálási feladat bemenete |
MigrateOracleAzureDbPostgreSqlSyncTaskInput |
Név |
Leírás |
Érték |
backupBlobShare |
Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. |
BlobShare (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
backupMode |
Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. |
"CreateBackup" "Meglévő biztonsági mentés" |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
selectedLogins |
Migrálandó bejelentkezések |
sztring[] |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ |
AzureActiveDirectoryApp (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a forrás SQL Server |
SqlConnectionInfo (kötelező) |
storageResourceId |
A tárterület teljes erőforrás-azonosítója |
sztring (kötelező) |
targetConnectionInfo |
Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz |
MiSqlConnectionInfo (kötelező) |
ARM-sablon erőforrásdefiníciója
A szolgáltatások/projektek/tevékenységek erőforrástípusa üzembe helyezhető a következő célokra:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft létrehozása. DataMigration/services/projects/tasks erőforrás, adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.DataMigration/services/projects/tasks",
"apiVersion": "2021-10-30-preview",
"name": "string",
"etag": "string",
"properties": {
"clientData": {},
"taskType": "string"
// For remaining properties, see ProjectTaskProperties objects
}
}
ProjectTaskProperties objektumok
Állítsa be a taskType tulajdonságot az objektum típusának megadásához.
A Connect.MongoDb esetében használja a következőt:
"taskType": "Connect.MongoDb",
"input": {
"additionalSettings": "string",
"connectionString": "string",
"dataSource": "string",
"encryptConnection": "bool",
"enforceSSL": "bool",
"password": "string",
"port": "int",
"serverBrandVersion": "string",
"type": "string",
"userName": "string"
}
ConnectToSource.MySql esetén használja a következőt:
"taskType": "ConnectToSource.MySql",
"input": {
"checkPermissionsGroup": "string",
"isOfflineMigration": "bool",
"sourceConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
},
"targetPlatform": "string"
}
A ConnectToSource.Oracle.Sync esetében használja a következőt:
"taskType": "ConnectToSource.Oracle.Sync",
"input": {
"sourceConnectionInfo": {
"dataSource": "string",
"password": "string",
"type": "string",
"userName": "string"
}
}
A ConnectToSource.PostgreSql.Sync esetében használja a következőt:
"taskType": "ConnectToSource.PostgreSql.Sync",
"input": {
"sourceConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
ConnectToSource.SqlServer esetén használja a következőt:
"taskType": "ConnectToSource.SqlServer",
"input": {
"checkPermissionsGroup": "string",
"collectAgentJobs": "bool",
"collectDatabases": "bool",
"collectLogins": "bool",
"collectTdeCertificateInfo": "bool",
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"validateSsisCatalogOnly": "bool"
}
A ConnectToSource.SqlServer.Sync esetében használja a következőt:
"taskType": "ConnectToSource.SqlServer.Sync",
"input": {
"checkPermissionsGroup": "string",
"collectAgentJobs": "bool",
"collectDatabases": "bool",
"collectLogins": "bool",
"collectTdeCertificateInfo": "bool",
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"validateSsisCatalogOnly": "bool"
}
A ConnectToTarget.AzureDbForMySql esetében használja a következőt:
"taskType": "ConnectToTarget.AzureDbForMySql",
"input": {
"isOfflineMigration": "bool",
"sourceConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
}
}
A ConnectToTarget.AzureDbForPostgreSql.Sync esetében használja a következőt:
"taskType": "ConnectToTarget.AzureDbForPostgreSql.Sync",
"input": {
"sourceConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A ConnectToTarget.AzureSqlDbMI esetében használja a következőt:
"taskType": "ConnectToTarget.AzureSqlDbMI",
"input": {
"collectAgentJobs": "bool",
"collectLogins": "bool",
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"validateSsisCatalogOnly": "bool"
}
ConnectToTarget.AzureSqlDbMI.Sync.LRS esetén használja a következőt:
"taskType": "ConnectToTarget.AzureSqlDbMI.Sync.LRS",
"input": {
"azureApp": {
"appKey": "string",
"applicationId": "string",
"tenantId": "string"
},
"targetConnectionInfo": {
"managedInstanceResourceId": "string",
"password": "string",
"type": "string",
"userName": "string"
}
}
ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync esetén használja a következőt:
"taskType": "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync",
"input": {
"targetConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
ConnectToTarget.SqlDb esetén használja a következőt:
"taskType": "ConnectToTarget.SqlDb",
"input": {
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A ConnectToTarget.SqlDb.Sync esetében használja a következőt:
"taskType": "ConnectToTarget.SqlDb.Sync",
"input": {
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A GetTDECertificates.Sql esetében használja a következőt:
"taskType": "GetTDECertificates.Sql",
"input": {
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"connectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"selectedCertificates": [
{
"certificateName": "string",
"password": "string"
}
]
}
A GetUserTables.AzureSqlDb.Sync esetében használja a következőt:
"taskType": "GetUserTables.AzureSqlDb.Sync",
"input": {
"selectedSourceDatabases": [ "string" ],
"selectedTargetDatabases": [ "string" ],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
GetUserTables.Sql esetén használja a következőt:
"taskType": "GetUserTables.Sql",
"input": {
"connectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"selectedDatabases": [ "string" ]
}
GetUserTablesMySql esetén használja a következőt:
"taskType": "GetUserTablesMySql",
"input": {
"connectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
},
"selectedDatabases": [ "string" ]
}
GetUserTablesOracle esetén használja a következőt:
"taskType": "GetUserTablesOracle",
"input": {
"connectionInfo": {
"dataSource": "string",
"password": "string",
"type": "string",
"userName": "string"
},
"selectedSchemas": [ "string" ]
}
GetUserTablesPostgreSql esetén használja a következőt:
"taskType": "GetUserTablesPostgreSql",
"input": {
"connectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"selectedDatabases": [ "string" ]
}
A Migrate.MongoDb esetében használja a következőt:
"taskType": "Migrate.MongoDb",
"input": {
"boostRUs": "int",
"databases": {},
"replication": "string",
"source": {
"additionalSettings": "string",
"connectionString": "string",
"dataSource": "string",
"encryptConnection": "bool",
"enforceSSL": "bool",
"password": "string",
"port": "int",
"serverBrandVersion": "string",
"type": "string",
"userName": "string"
},
"target": {
"additionalSettings": "string",
"connectionString": "string",
"dataSource": "string",
"encryptConnection": "bool",
"enforceSSL": "bool",
"password": "string",
"port": "int",
"serverBrandVersion": "string",
"type": "string",
"userName": "string"
},
"throttling": {
"maxParallelism": "int",
"minFreeCpu": "int",
"minFreeMemoryMb": "int"
}
}
A Migrate.MySql.AzureDbForMySql esetében használja a következőt:
"taskType": "Migrate.MySql.AzureDbForMySql",
"input": {
"optionalAgentSettings": {},
"selectedDatabases": [
{
"name": "string",
"tableMap": {},
"targetDatabaseName": "string"
}
],
"sourceConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
},
"startedOn": "string",
"targetConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
}
}
A Migrate.MySql.AzureDbForMySql.Sync esetében használja a következőt:
"taskType": "Migrate.MySql.AzureDbForMySql.Sync",
"input": {
"selectedDatabases": [
{
"migrationSetting": {},
"name": "string",
"sourceSetting": {},
"tableMap": {},
"targetDatabaseName": "string",
"targetSetting": {}
}
],
"sourceConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"type": "string",
"userName": "string"
}
}
A Migrate.Oracle.AzureDbForPostgreSql.Sync esetében használja a következőt:
"taskType": "Migrate.Oracle.AzureDbForPostgreSql.Sync",
"input": {
"selectedDatabases": [
{
"caseManipulation": "string",
"migrationSetting": {},
"name": "string",
"schemaName": "string",
"sourceSetting": {},
"tableMap": {},
"targetDatabaseName": "string",
"targetSetting": {}
}
],
"sourceConnectionInfo": {
"dataSource": "string",
"password": "string",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2 esetében használja a következőt:
"taskType": "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2",
"createdOn": "string",
"input": {
"encryptedKeyForSecureFields": "string",
"selectedDatabases": [
{
"migrationSetting": {},
"name": "string",
"selectedTables": [
{
"name": "string"
}
],
"sourceSetting": {},
"targetDatabaseName": "string",
"targetSetting": {}
}
],
"sourceConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
},
"taskId": "string"
A Migrate.SqlServer.AzureSqlDb.Sync esetében használja a következőt:
"taskType": "Migrate.SqlServer.AzureSqlDb.Sync",
"input": {
"selectedDatabases": [
{
"id": "string",
"migrationSetting": {},
"name": "string",
"schemaName": "string",
"sourceSetting": {},
"tableMap": {},
"targetDatabaseName": "string",
"targetSetting": {}
}
],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"validationOptions": {
"enableDataIntegrityValidation": "bool",
"enableQueryAnalysisValidation": "bool",
"enableSchemaValidation": "bool"
}
}
A Migrate.SqlServer.AzureSqlDbMI esetében használja a következőt:
"taskType": "Migrate.SqlServer.AzureSqlDbMI",
"input": {
"aadDomainName": "string",
"backupBlobShare": {
"sasUri": "string"
},
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"backupMode": "string",
"selectedAgentJobs": [ "string" ],
"selectedDatabases": [
{
"backupFilePaths": [ "string" ],
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"id": "string",
"name": "string",
"restoreDatabaseName": "string"
}
],
"selectedLogins": [ "string" ],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"startedOn": "string",
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
},
"taskId": "string"
A Migrate.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:
"taskType": "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS",
"input": {
"azureApp": {
"appKey": "string",
"applicationId": "string",
"tenantId": "string"
},
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"selectedDatabases": [
{
"backupFilePaths": [ "string" ],
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"id": "string",
"name": "string",
"restoreDatabaseName": "string"
}
],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"storageResourceId": "string",
"targetConnectionInfo": {
"managedInstanceResourceId": "string",
"password": "string",
"type": "string",
"userName": "string"
}
}
A Migrate.SqlServer.SqlDb esetében használja a következőt:
"taskType": "Migrate.SqlServer.SqlDb",
"input": {
"encryptedKeyForSecureFields": "string",
"selectedDatabases": [
{
"id": "string",
"name": "string",
"schemaSetting": {},
"tableMap": {},
"targetDatabaseName": "string"
}
],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"startedOn": "string",
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"validationOptions": {
"enableDataIntegrityValidation": "bool",
"enableQueryAnalysisValidation": "bool",
"enableSchemaValidation": "bool"
}
},
"isCloneable": "bool",
"taskId": "string"
A Migrate.Ssis esetében használja a következőt:
"taskType": "Migrate.Ssis",
"input": {
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"ssisMigrationInfo": {
"environmentOverwriteOption": "string",
"projectOverwriteOption": "string",
"ssisStoreType": "SsisCatalog"
},
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A MigrateSchemaSqlServerSqlDb esetében használja a következőt:
"taskType": "MigrateSchemaSqlServerSqlDb",
"createdOn": "string",
"input": {
"encryptedKeyForSecureFields": "string",
"selectedDatabases": [
{
"id": "string",
"name": "string",
"schemaSetting": {
"fileId": "string",
"fileName": "string",
"schemaOption": "string"
},
"targetDatabaseName": "string"
}
],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"startedOn": "string",
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
},
"taskId": "string"
A Service.Check.OCI esetében használja a következőt:
"taskType": "Service.Check.OCI",
"input": {
"serverVersion": "string"
}
A Service.Install.OCI esetében használja a következőt:
"taskType": "Service.Install.OCI",
"input": {
"driverPackageName": "string"
}
A Service.Upload.OCI esetében használja a következőt:
"taskType": "Service.Upload.OCI",
"input": {
"driverShare": {
"password": "string",
"path": "string",
"userName": "string"
}
}
A Validate.MongoDb esetében használja a következőt:
"taskType": "Validate.MongoDb",
"input": {
"boostRUs": "int",
"databases": {},
"replication": "string",
"source": {
"additionalSettings": "string",
"connectionString": "string",
"dataSource": "string",
"encryptConnection": "bool",
"enforceSSL": "bool",
"password": "string",
"port": "int",
"serverBrandVersion": "string",
"type": "string",
"userName": "string"
},
"target": {
"additionalSettings": "string",
"connectionString": "string",
"dataSource": "string",
"encryptConnection": "bool",
"enforceSSL": "bool",
"password": "string",
"port": "int",
"serverBrandVersion": "string",
"type": "string",
"userName": "string"
},
"throttling": {
"maxParallelism": "int",
"minFreeCpu": "int",
"minFreeMemoryMb": "int"
}
}
A Validate.Oracle.AzureDbPostgreSql.Sync esetében használja a következőt:
"taskType": "Validate.Oracle.AzureDbPostgreSql.Sync",
"input": {
"selectedDatabases": [
{
"caseManipulation": "string",
"migrationSetting": {},
"name": "string",
"schemaName": "string",
"sourceSetting": {},
"tableMap": {},
"targetDatabaseName": "string",
"targetSetting": {}
}
],
"sourceConnectionInfo": {
"dataSource": "string",
"password": "string",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"databaseName": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"port": "int",
"serverName": "string",
"serverVersion": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A ValidateMigrationInput.SqlServer.AzureSqlDbMI esetében használja a következőt:
"taskType": "ValidateMigrationInput.SqlServer.AzureSqlDbMI",
"input": {
"backupBlobShare": {
"sasUri": "string"
},
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"backupMode": "string",
"selectedDatabases": [
{
"backupFilePaths": [ "string" ],
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"id": "string",
"name": "string",
"restoreDatabaseName": "string"
}
],
"selectedLogins": [ "string" ],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
A ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:
"taskType": "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS",
"input": {
"azureApp": {
"appKey": "string",
"applicationId": "string",
"tenantId": "string"
},
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"selectedDatabases": [
{
"backupFilePaths": [ "string" ],
"backupFileShare": {
"password": "string",
"path": "string",
"userName": "string"
},
"id": "string",
"name": "string",
"restoreDatabaseName": "string"
}
],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"storageResourceId": "string",
"targetConnectionInfo": {
"managedInstanceResourceId": "string",
"password": "string",
"type": "string",
"userName": "string"
}
}
A ValidateMigrationInput.SqlServer.SqlDb.Sync esetében használja a következőt:
"taskType": "ValidateMigrationInput.SqlServer.SqlDb.Sync",
"input": {
"selectedDatabases": [
{
"id": "string",
"migrationSetting": {},
"name": "string",
"schemaName": "string",
"sourceSetting": {},
"tableMap": {},
"targetDatabaseName": "string",
"targetSetting": {}
}
],
"sourceConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
},
"targetConnectionInfo": {
"additionalSettings": "string",
"authentication": "string",
"dataSource": "string",
"encryptConnection": "bool",
"password": "string",
"platform": "SqlOnPrem",
"port": "string",
"resourceId": "string",
"serverName": "string",
"trustServerCertificate": "bool",
"type": "string",
"userName": "string"
}
}
Tulajdonságértékek
szolgáltatások/projektek/tevékenységek
Név |
Leírás |
Érték |
típus |
Az erőforrás típusa |
'Microsoft. DataMigration/services/projects/tasks" |
apiVersion |
Az erőforrás API-verziója |
'2021-10-30-preview" |
name |
Az erőforrás neve
Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban. |
sztring (kötelező) |
Etag |
HTTP erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. |
sztring |
properties |
Egyéni tevékenység tulajdonságai |
ProjectTaskProperties |
ProjectTaskProperties
ConnectToMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Connect.MongoDb" (kötelező) |
bemenet |
MongoDB-adatforráshoz való csatlakozás ismertetése |
MongoDbConnectionInfo |
MongoDbConnectionInfo
Név |
Leírás |
Érték |
additionalSettings |
További kapcsolatbeállítások |
sztring |
connectionString |
MongoDB-kapcsolati sztring vagy blobtároló URL-címe. A felhasználónév és a jelszó itt vagy a felhasználónév és a jelszó tulajdonságai között adható meg |
sztring (kötelező) |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
enforceSSL |
|
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
kiszolgáló portja |
int |
serverBrandVersion |
kiszolgálói márkaverzió |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceMySqlTaskProperties
Név |
Leírás |
Érték |
checkPermissionsGroup |
Érvényesítési engedélycsoport |
"Alapértelmezett" 'MigrationFromMySQLToAzureDBForMySQL' 'MigrationFromSqlServerToAzureDB' 'MigrationFromSqlServerToAzureMI' |
isOfflineMigration |
Annak megjelölése, hogy a migrálás offline állapotban van-e |
logikai |
sourceConnectionInfo |
Információk a MySQL-forráshoz való csatlakozáshoz |
MySqlConnectionInfo (kötelező) |
targetPlatform |
A migrálás célplatformja |
"AzureDbForMySQL" "SqlServer" |
MySqlConnectionInfo
Név |
Leírás |
Érték |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
Kiszolgáló portja |
int (kötelező) |
serverName |
A kiszolgáló neve |
sztring (kötelező) |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceOracleSyncTaskProperties
Név |
Leírás |
Érték |
sourceConnectionInfo |
Információk az Oracle-forráshoz való csatlakozáshoz |
OracleConnectionInfo (kötelező) |
OracleConnectionInfo
Név |
Leírás |
Érték |
Datasource |
EZConnect vagy TNSName kapcsolati sztring. |
sztring (kötelező) |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourcePostgreSqlSyncTaskProperties
ConnectToSourcePostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
PostgreSqlConnectionInfo
Név |
Leírás |
Érték |
databaseName |
Az adatbázis neve |
sztring |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
Kiszolgáló portja |
int (kötelező) |
serverName |
A kiszolgáló neve |
sztring (kötelező) |
serverVersion |
kiszolgáló verziója |
sztring |
trustServerCertificate |
A kiszolgálótanúsítvány megbízhatósága |
logikai |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceSqlServerTaskProperties
Név |
Leírás |
Érték |
checkPermissionsGroup |
Érvényesítési engedélycsoport |
"Alapértelmezett" 'MigrationFromMySQLToAzureDBForMySQL' 'MigrationFromSqlServerToAzureDB' 'MigrationFromSqlServerToAzureMI' |
collectAgentJobs |
Megjelöli, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e összegyűjteni. |
logikai |
collectDatabases |
Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. |
logikai |
collectLogins |
Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a forráskiszolgálóról. |
logikai |
collectTdeCertificateInfo |
A TDE-tanúsítványnevek forráskiszolgálóról történő gyűjtésének jelzője. |
logikai |
sourceConnectionInfo |
A Forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
validateSsisCatalogOnly |
Annak megjelölése, hogy az SSIS-katalógus elérhető-e a forráskiszolgálón. |
logikai |
SqlConnectionInfo
Név |
Leírás |
Érték |
additionalSettings |
További kapcsolatbeállítások |
sztring |
hitelesítés |
Kapcsolathoz használandó hitelesítési típus |
"ActiveDirectoryIntegrated" "ActiveDirectoryPassword" "Nincs" "SqlAuthentication" "WindowsAuthentication" |
Datasource |
Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber |
sztring (kötelező) |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
platform |
Kiszolgálóplatform típusa a kapcsolathoz |
"SqlOnPrem" |
port |
kiszolgáló portja |
sztring |
resourceId |
Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. |
sztring |
serverName |
a kiszolgáló neve |
sztring |
trustServerCertificate |
Megbízható-e a kiszolgálótanúsítvány |
logikai |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceSqlServerSyncTaskProperties
Név |
Leírás |
Érték |
isOfflineMigration |
Annak megjelölése, hogy a migrálás offline állapotban van-e |
logikai |
sourceConnectionInfo |
A forrásként szolgáló MySQL-kiszolgáló kapcsolati adatai |
MySqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for MySQL |
MySqlConnectionInfo (kötelező) |
ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertie...
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL |
PostgreSqlConnectionInfo (kötelező) |
ConnectToTargetSqlMITaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"ConnectToTarget.AzureSqlDbMI" (kötelező) |
bemenet |
Tevékenység bemenete |
ConnectToTargetSqlMITaskInput |
Név |
Leírás |
Érték |
collectAgentJobs |
Annak megjelölése, hogy az ügynökfeladatokat a cél SQL MI-kiszolgálóról kell-e gyűjteni. |
logikai |
collectLogins |
Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a cél SQL MI-kiszolgálóról. |
logikai |
targetConnectionInfo |
Kapcsolati információk a cél SQL Server |
SqlConnectionInfo (kötelező) |
validateSsisCatalogOnly |
Annak megjelölése, hogy az SSIS-katalógus elérhető-e a cél SQL MI-kiszolgálón. |
logikai |
ConnectToTargetSqlMISyncTaskProperties
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni |
AzureActiveDirectoryApp (kötelező) |
targetConnectionInfo |
Kapcsolati információk Azure SQL database managed instance-hez |
MiSqlConnectionInfo (kötelező) |
AzureActiveDirectoryApp
Név |
Leírás |
Érték |
appKey |
Az Azure Active Directory-alkalmazáson való hitelesítéshez használt kulcs |
sztring (kötelező) |
applicationId |
Az Azure Active Directory-alkalmazás alkalmazásazonosítója |
sztring (kötelező) |
tenantId |
Az ügyfél bérlőazonosítója |
sztring (kötelező) |
MiSqlConnectionInfo
Név |
Leírás |
Érték |
managedInstanceResourceId |
Azure SQL adatbázis felügyelt példányának erőforrás-azonosítója |
sztring (kötelező) |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPro...
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...
Név |
Leírás |
Érték |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL |
PostgreSqlConnectionInfo (kötelező) |
ConnectToTargetSqlDbTaskProperties
Név |
Leírás |
Érték |
targetConnectionInfo |
Kapcsolati információk a cél SQL DB-hez |
SqlConnectionInfo (kötelező) |
ConnectToTargetSqlDbSyncTaskProperties
Név |
Leírás |
Érték |
sourceConnectionInfo |
A forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a cél SQL DB-hez |
SqlConnectionInfo (kötelező) |
GetTdeCertificatesSqlTaskProperties
Név |
Leírás |
Érték |
backupFileShare |
Fájlok ideiglenes tárolására használandó fájlmegosztási információk biztonsági mentése. |
Fájlmegosztás (kötelező) |
connectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
selectedCertificates |
Az exportált tanúsítvány titkosításához használandó tanúsítványneveket és a megfelelő jelszót tartalmazó lista. |
SelectedCertificateInput[] (kötelező) |
Fájlmegosztás
Név |
Leírás |
Érték |
jelszó |
A megosztási helyhez való csatlakozáshoz használt jelszó-hitelesítő adatok. |
sztring |
path |
A megosztás mappaelérési útja. |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz |
sztring |
Név |
Leírás |
Érték |
certificateName |
Az exportálandó tanúsítvány neve. |
sztring (kötelező) |
jelszó |
Az exportált tanúsítvány titkosításához használandó jelszó. |
sztring (kötelező) |
GetUserTablesSqlSyncTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"GetUserTables.AzureSqlDb.Sync" (kötelező) |
bemenet |
Tevékenység bemenete |
GetUserTablesSqlSyncTaskInput |
Név |
Leírás |
Érték |
selectedSourceDatabases |
A forrásadatbázisok neveinek listája a táblák gyűjtéséhez |
string[] (kötelező) |
selectedTargetDatabases |
A táblák gyűjtésére szolgáló céladatbázis-nevek listája |
string[] (kötelező) |
sourceConnectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk az SQL DB-hez |
SqlConnectionInfo (kötelező) |
GetUserTablesSqlTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
GetUserTables.Sql (kötelező) |
bemenet |
Tevékenység bemenete |
GetUserTablesSqlTaskInput |
Név |
Leírás |
Érték |
connectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
selectedDatabases |
A táblák gyűjtésére szolgáló adatbázisnevek listája |
string[] (kötelező) |
GetUserTablesMySqlTaskProperties
Név |
Leírás |
Érték |
connectionInfo |
Kapcsolati adatok a SQL Server |
MySqlConnectionInfo (kötelező) |
selectedDatabases |
A táblák gyűjtésére szolgáló adatbázisnevek listája |
string[] (kötelező) |
GetUserTablesOracleTaskProperties
Név |
Leírás |
Érték |
connectionInfo |
Információk az Oracle-forráshoz való csatlakozáshoz |
OracleConnectionInfo (kötelező) |
selectedSchemas |
Azon Oracle-sémák listája, amelyekhez táblákat kell gyűjteni |
string[] (kötelező) |
GetUserTablesPostgreSqlTaskProperties
GetUserTablesPostgreSqlTaskInput
Név |
Leírás |
Érték |
connectionInfo |
Információk a PostgreSQL-forráshoz való csatlakozáshoz |
PostgreSqlConnectionInfo (kötelező) |
selectedDatabases |
Azon PostgreSQL-adatbázisok listája, amelyekhez táblákat kell gyűjteni |
string[] (kötelező) |
MigrateMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'Migrate.MongoDb' (kötelező) |
bemenet |
A MongoDB-adatmigrálás végrehajtásának módját ismerteti |
MongoDbMigrationSettings |
MongoDbMigrationSettings
Név |
Leírás |
Érték |
boostRU-k |
Egy CosmosDB-cél ru-korlátja, amely szerint a gyűjtemények ideiglenesen (ha alacsonyabbak) lesznek a migrálás kezdeti példánya során, 10 000-ről 1 000 000-re, vagy 0-ra az alapértelmezett (általában a maximális) növelés használatára, vagy null értékre, hogy ne növeljék a kérelemegységeket. Ez a beállítás nincs hatással a nem CosmosDB-célokra. |
int |
adatbázisokban |
A forrásfürtön lévő adatbázisok, amelyekre a célra migrálni szeretne. A kulcsok az adatbázisok nevei. |
objektum (kötelező) |
replikáció, |
Ismerteti, hogyan replikálja a rendszer a módosításokat a forrásból a célba. Az alapértelmezett érték a OneTime. |
"Folyamatos" "Letiltva" "OneTime" |
source |
A forrásfürthöz való csatlakozáshoz használt beállítások |
MongoDbConnectionInfo (kötelező) |
Cél |
A célfürthöz való csatlakozáshoz használt beállítások |
MongoDbConnectionInfo (kötelező) |
szabályozás |
A migrálás erőforrás-használatának korlátozására szolgáló beállítások |
MongoDbThrottlingSettings |
MongoDbThrottlingSettings
Név |
Leírás |
Érték |
maxParallelism |
A párhuzamos feldolgozásra kerülő munkaelemek (pl. gyűjteménypéldányok) maximális száma |
int |
minFreeCpu |
A processzoridő százalékos aránya, amelyet a migrálás megpróbál elkerülni, 0 és 100 között |
int |
minFreeMemoryMb |
Az a megabájt ram száma, amelyet a vándorló megpróbál elkerülni |
int |
Név |
Leírás |
Érték |
optionalAgentSettings |
Választható paraméterek az adatátviteli sebesség finomhangolásakor a migrálás során |
object |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a MySQL forráshoz |
MySqlConnectionInfo (kötelező) |
startedOn |
Paraméter a migrálás indításának időpontjához |
sztring |
targetConnectionInfo |
Kapcsolati információk a cél Azure Database for MySQL |
MySqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
name |
Az adatbázis neve |
sztring |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
Név |
Leírás |
Érték |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
MigrateOracleAzureDbPostgreSqlSyncTaskInput
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
Név |
Leírás |
Érték |
caseManipulation |
Objektumnév-burkolat kezelése: Megőrzés vagy ToLower |
sztring |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
A migrálási folyamat neve |
sztring |
schemaName |
A forrásséma neve |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskPropert...
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2' (kötelező) |
createdOn |
DateTime a tevékenység létrehozásakor (UTC) |
sztring |
bemenet |
Tevékenység bemenete |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput |
taskId |
tevékenységazonosító |
sztring |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp...
Név |
Leírás |
Érték |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
selectedTables |
A migráláshoz kijelölt táblák |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab... [] |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab...
Név |
Leírás |
Érték |
name |
A migrálni kívánt tábla neve |
sztring |
MigrateSqlServerSqlDbSyncTaskProperties
Név |
Leírás |
Érték |
id |
Az adatbázis egyedi azonosítója |
sztring |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
schemaName |
Áttelepítendő sémanév |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
Céladatbázis neve |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigrationValidationOptions
Név |
Leírás |
Érték |
enableDataIntegrityValidation |
Lehetővé teszi ellenőrzőösszeg-alapú adatintegritás-ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. |
logikai |
enableQueryAnalysisValidation |
Gyors és intelligens lekérdezéselemzést tesz lehetővé a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikával fog rendelkezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról. |
logikai |
enableSchemaValidation |
Lehetővé teszi a sémaadatok összehasonlítását a forrás és a cél között. |
logikai |
MigrateSqlServerSqlMITaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
'Migrate.SqlServer.AzureSqlDbMI' (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSqlServerSqlMITaskInput |
taskId |
tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
aadDomainName |
Az Azure Active Directory-tartománynév "contoso.com" formátumban összevont Azure AD vagy felügyelt tartomány esetén "contoso.onmicrosoft.com" formátumban kötelező, ha és csak akkor, ha Windows-bejelentkezések vannak kiválasztva |
sztring |
backupBlobShare |
A biztonsági mentési fájlok tárolásához használandó Azure Storage-fióktároló SAS URI-ja. |
BlobShare (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
backupMode |
Biztonsági mentési mód annak megadásához, hogy meglévő biztonsági mentést szeretne-e használni, vagy hozzon létre új biztonsági másolatot. Meglévő biztonsági másolatok használata esetén a biztonsági mentési fájl elérési útjait meg kell adni a kiválasztottAdatbázisokban. |
"CreateBackup" "Meglévő biztonsági mentés" |
selectedAgentJobs |
Áttelepítendő ügynökfeladatok. |
sztring[] |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
selectedLogins |
Migrálandó bejelentkezések. |
sztring[] |
sourceConnectionInfo |
Információ a forráshoz való csatlakozásról |
SqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
BlobShare
Név |
Leírás |
Érték |
sasUri |
Az Azure Storage-fióktároló SAS URI-ja. |
sztring (kötelező) |
Név |
Leírás |
Érték |
backupFilePaths |
A meglévő biztonsági mentések esetén használandó biztonsági mentési fájlok listája. |
sztring[] |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az adatbázis biztonsági mentéséhez. |
Fájlmegosztás |
id |
az adatbázis azonosítója |
sztring |
name |
Az adatbázis neve |
sztring (kötelező) |
restoreDatabaseName |
Az adatbázis neve a célhelyen |
sztring (kötelező) |
MigrateSqlServerSqlMISyncTaskProperties
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ |
AzureActiveDirectoryApp (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a forrás SQL Server |
SqlConnectionInfo (kötelező) |
storageResourceId |
A tárterület teljes erőforrás-azonosítója |
sztring (kötelező) |
targetConnectionInfo |
Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz |
MiSqlConnectionInfo (kötelező) |
MigrateSqlServerSqlDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
'Migrate.SqlServer.SqlDb' (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSqlServerSqlDbTaskInput |
isCloneable |
a tevékenység klónozása vagy sem |
logikai |
taskId |
tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
encryptedKeyForSecureFields |
titkosított kulcs biztonságos mezőkhöz |
sztring |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlDbDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
validationOptions |
A különböző áttelepítés utáni ellenőrzések engedélyezésének lehetőségei. Rendelkezésre álló lehetőségek, 1.) Adatintegritási ellenőrzés: Ellenőrzőösszeg-alapú összehasonlítást végez a forrás- és céltáblák alapján az áttelepítés után az adatok helyességének biztosítása érdekében. 2.) Sémaérvényesítés: Alapos séma-összehasonlítást végez a forrás- és a céltáblák között, és felsorolja a forrás- és a céladatbázis közötti különbségeket( 3).) Lekérdezéselemzés: Automatikusan lekért lekérdezéseket hajt végre a lekérdezésterv gyorsítótárából vagy a lekérdezéstárból, majd végrehajtja őket, és összehasonlítja a forrás- és a céladatbázis közötti végrehajtási időt.
|
MigrationValidationOptions |
Név |
Leírás |
Érték |
id |
az adatbázis azonosítója |
sztring |
name |
Az adatbázis neve |
sztring |
schemaSetting |
A DB-séma migrálásakor kiválasztott beállítások. |
|
tableMap |
Forrás leképezése céltáblákhoz |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
MigrateSsisTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
'Migrate.Ssis' (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSsisTaskInput |
Név |
Leírás |
Érték |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
ssisMigrationInfo |
SSIS-csomag migrálási információi. |
SsisMigrationInfo (kötelező) |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
SsisMigrationInfo
Név |
Leírás |
Érték |
environmentOverwriteOption |
Az SSIS-környezet migrálásának felülírása lehetőség |
"Figyelmen kívül hagyás" Felülírás |
projectOverwriteOption |
Az SSIS-projekt migrálásának felülírása |
"Figyelmen kívül hagyás" Felülírás |
ssisStoreType |
Az SSIS-tároló forrástípusa, csak az SSIS-katalógus támogatott a DMS-ben |
'SsisCatalog' |
MigrateSchemaSqlServerSqlDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
'MigrateSchemaSqlServerSqlDb' (kötelező) |
createdOn |
DateTime időpont (UTC) a tevékenység létrehozásakor |
sztring |
bemenet |
Tevékenység bemenete |
MigrateSchemaSqlServerSqlDbTaskInput |
taskId |
Tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
encryptedKeyForSecureFields |
titkosított kulcs biztonságos mezőkhöz |
sztring |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSchemaSqlServerSqlDbDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
startedOn |
Migrálás kezdési időpontja |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
id |
A forrásadatbázis azonosítója |
sztring |
name |
A forrásadatbázis neve |
sztring |
schemaSetting |
Adatbázisséma migrálási beállításai |
SchemaMigrationSetting |
targetDatabaseName |
A céladatbázis neve |
sztring |
SchemaMigrationSetting
Név |
Leírás |
Érték |
fileId |
A feltöltött sémafájlt tartalmazó fájlerőforrás erőforrás-azonosítója |
sztring |
fileName |
A feltöltött sémafájlt tartalmazó fájlerőforrás neve |
sztring |
schemaOption |
A séma migrálásának lehetősége |
"ExtractFromSource" "Nincs" "UseStorageFile" |
CheckOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Service.Check.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete az OCI-illesztőprogramok kereséséhez. |
CheckOCIDriverTaskInput |
Név |
Leírás |
Érték |
serverVersion |
Az ellenőrizni kívánt forráskiszolgáló verziója. Választható. |
sztring |
AzOCIDriverTaskProperties telepítése
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Service.Install.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete egy OCI-illesztő telepítéséhez. |
AzOCIDriverTaskInput telepítése |
Név |
Leírás |
Érték |
driverPackageName |
A telepíteni kívánt feltöltött illesztőprogram-csomag neve. |
sztring |
UploadOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Service.Upload.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete egy OCI-illesztő feltöltéséhez. |
UploadOCIDriverTaskInput |
Név |
Leírás |
Érték |
driverShare |
A OCI-illesztő archívumának fájlmegosztási információi. |
Fájlmegosztás |
ValidateMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Validate.MongoDb" (kötelező) |
bemenet |
A MongoDB-adatmigrálás végrehajtásának módját ismerteti |
MongoDbMigrationSettings |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Validate.Oracle.AzureDbPostgreSql.Sync" (kötelező) |
bemenet |
Az Oracle-adatbázisokat online migrálásra Azure Database for PostgreSQL áttelepítő feladat bemenete |
MigrateOracleAzureDbPostgreSqlSyncTaskInput |
Név |
Leírás |
Érték |
backupBlobShare |
Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. |
BlobShare (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
backupMode |
Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. |
"CreateBackup" "Meglévő biztonsági mentés" |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
selectedLogins |
Migrálandó bejelentkezések |
sztring[] |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Database Managed Instance célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz fog használni |
AzureActiveDirectoryApp (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
sourceConnectionInfo |
A forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
storageResourceId |
A tárterület teljes erőforrás-azonosítója |
sztring (kötelező) |
targetConnectionInfo |
Kapcsolati információk Azure SQL database managed instance-hez |
MiSqlConnectionInfo (kötelező) |
A szolgáltatások/projektek/tevékenységek erőforrástípusa a következő célokra helyezhető üzembe:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft létrehozásához. DataMigration/services/projects/tasks erőforrás, adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataMigration/services/projects/tasks@2021-10-30-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
clientData = {}
taskType = "string"
// For remaining properties, see ProjectTaskProperties objects
}
etag = "string"
})
}
ProjectTaskProperties objektumok
Állítsa be a taskType tulajdonságot az objektum típusának megadásához.
A Connect.MongoDb esetében használja a következőt:
taskType = "Connect.MongoDb"
input = {
additionalSettings = "string"
connectionString = "string"
dataSource = "string"
encryptConnection = bool
enforceSSL = bool
password = "string"
port = int
serverBrandVersion = "string"
type = "string"
userName = "string"
}
ConnectToSource.MySql esetén használja a következőt:
taskType = "ConnectToSource.MySql"
input = {
checkPermissionsGroup = "string"
isOfflineMigration = bool
sourceConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
targetPlatform = "string"
}
A ConnectToSource.Oracle.Sync esetében használja a következőt:
taskType = "ConnectToSource.Oracle.Sync"
input = {
sourceConnectionInfo = {
dataSource = "string"
password = "string"
type = "string"
userName = "string"
}
}
A ConnectToSource.PostgreSql.Sync esetében használja a következőt:
taskType = "ConnectToSource.PostgreSql.Sync"
input = {
sourceConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
ConnectToSource.SqlServer esetén használja a következőt:
taskType = "ConnectToSource.SqlServer"
input = {
checkPermissionsGroup = "string"
collectAgentJobs = bool
collectDatabases = bool
collectLogins = bool
collectTdeCertificateInfo = bool
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
validateSsisCatalogOnly = bool
}
A ConnectToSource.SqlServer.Sync esetében használja a következőt:
taskType = "ConnectToSource.SqlServer.Sync"
input = {
checkPermissionsGroup = "string"
collectAgentJobs = bool
collectDatabases = bool
collectLogins = bool
collectTdeCertificateInfo = bool
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
validateSsisCatalogOnly = bool
}
A ConnectToTarget.AzureDbForMySql esetében használja a következőt:
taskType = "ConnectToTarget.AzureDbForMySql"
input = {
isOfflineMigration = bool
sourceConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
targetConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
}
A ConnectToTarget.AzureDbForPostgreSql.Sync esetében használja a következőt:
taskType = "ConnectToTarget.AzureDbForPostgreSql.Sync"
input = {
sourceConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A ConnectToTarget.AzureSqlDbMI esetében használja a következőt:
taskType = "ConnectToTarget.AzureSqlDbMI"
input = {
collectAgentJobs = bool
collectLogins = bool
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
validateSsisCatalogOnly = bool
}
ConnectToTarget.AzureSqlDbMI.Sync.LRS esetén használja a következőt:
taskType = "ConnectToTarget.AzureSqlDbMI.Sync.LRS"
input = {
azureApp = {
appKey = "string"
applicationId = "string"
tenantId = "string"
}
targetConnectionInfo = {
managedInstanceResourceId = "string"
password = "string"
type = "string"
userName = "string"
}
}
ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync esetén használja a következőt:
taskType = "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync"
input = {
targetConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
ConnectToTarget.SqlDb esetén használja a következőt:
taskType = "ConnectToTarget.SqlDb"
input = {
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A ConnectToTarget.SqlDb.Sync esetében használja a következőt:
taskType = "ConnectToTarget.SqlDb.Sync"
input = {
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A GetTDECertificates.Sql esetében használja a következőt:
taskType = "GetTDECertificates.Sql"
input = {
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
connectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
selectedCertificates = [
{
certificateName = "string"
password = "string"
}
]
}
A GetUserTables.AzureSqlDb.Sync esetében használja a következőt:
taskType = "GetUserTables.AzureSqlDb.Sync"
input = {
selectedSourceDatabases = [
"string"
]
selectedTargetDatabases = [
"string"
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
GetUserTables.Sql esetén használja a következőt:
taskType = "GetUserTables.Sql"
input = {
connectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
selectedDatabases = [
"string"
]
}
GetUserTablesMySql esetén használja a következőt:
taskType = "GetUserTablesMySql"
input = {
connectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
selectedDatabases = [
"string"
]
}
GetUserTablesOracle esetén használja a következőt:
taskType = "GetUserTablesOracle"
input = {
connectionInfo = {
dataSource = "string"
password = "string"
type = "string"
userName = "string"
}
selectedSchemas = [
"string"
]
}
GetUserTablesPostgreSql esetén használja a következőt:
taskType = "GetUserTablesPostgreSql"
input = {
connectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
selectedDatabases = [
"string"
]
}
A Migrate.MongoDb esetében használja a következőt:
taskType = "Migrate.MongoDb"
input = {
boostRUs = int
databases = {}
replication = "string"
source = {
additionalSettings = "string"
connectionString = "string"
dataSource = "string"
encryptConnection = bool
enforceSSL = bool
password = "string"
port = int
serverBrandVersion = "string"
type = "string"
userName = "string"
}
target = {
additionalSettings = "string"
connectionString = "string"
dataSource = "string"
encryptConnection = bool
enforceSSL = bool
password = "string"
port = int
serverBrandVersion = "string"
type = "string"
userName = "string"
}
throttling = {
maxParallelism = int
minFreeCpu = int
minFreeMemoryMb = int
}
}
A Migrate.MySql.AzureDbForMySql esetében használja a következőt:
taskType = "Migrate.MySql.AzureDbForMySql"
input = {
optionalAgentSettings = {}
selectedDatabases = [
{
name = "string"
tableMap = {}
targetDatabaseName = "string"
}
]
sourceConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
startedOn = "string"
targetConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
}
A Migrate.MySql.AzureDbForMySql.Sync esetében használja a következőt:
taskType = "Migrate.MySql.AzureDbForMySql.Sync"
input = {
selectedDatabases = [
{
migrationSetting = {}
name = "string"
sourceSetting = {}
tableMap = {}
targetDatabaseName = "string"
targetSetting = {}
}
]
sourceConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
targetConnectionInfo = {
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
type = "string"
userName = "string"
}
}
A Migrate.Oracle.AzureDbForPostgreSql.Sync esetében használja a következőt:
taskType = "Migrate.Oracle.AzureDbForPostgreSql.Sync"
input = {
selectedDatabases = [
{
caseManipulation = "string"
migrationSetting = {}
name = "string"
schemaName = "string"
sourceSetting = {}
tableMap = {}
targetDatabaseName = "string"
targetSetting = {}
}
]
sourceConnectionInfo = {
dataSource = "string"
password = "string"
type = "string"
userName = "string"
}
targetConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2 esetében használja a következőt:
taskType = "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2"
createdOn = "string"
input = {
encryptedKeyForSecureFields = "string"
selectedDatabases = [
{
migrationSetting = {}
name = "string"
selectedTables = [
{
name = "string"
}
]
sourceSetting = {}
targetDatabaseName = "string"
targetSetting = {}
}
]
sourceConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
taskId = "string"
A Migrate.SqlServer.AzureSqlDb.Sync esetében használja a következőt:
taskType = "Migrate.SqlServer.AzureSqlDb.Sync"
input = {
selectedDatabases = [
{
id = "string"
migrationSetting = {}
name = "string"
schemaName = "string"
sourceSetting = {}
tableMap = {}
targetDatabaseName = "string"
targetSetting = {}
}
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
validationOptions = {
enableDataIntegrityValidation = bool
enableQueryAnalysisValidation = bool
enableSchemaValidation = bool
}
}
A Migrate.SqlServer.AzureSqlDbMI esetében használja a következőt:
taskType = "Migrate.SqlServer.AzureSqlDbMI"
input = {
aadDomainName = "string"
backupBlobShare = {
sasUri = "string"
}
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
backupMode = "string"
selectedAgentJobs = [
"string"
]
selectedDatabases = [
{
backupFilePaths = [
"string"
]
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
id = "string"
name = "string"
restoreDatabaseName = "string"
}
]
selectedLogins = [
"string"
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
startedOn = "string"
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
taskId = "string"
A Migrate.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:
taskType = "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS"
input = {
azureApp = {
appKey = "string"
applicationId = "string"
tenantId = "string"
}
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
selectedDatabases = [
{
backupFilePaths = [
"string"
]
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
id = "string"
name = "string"
restoreDatabaseName = "string"
}
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
storageResourceId = "string"
targetConnectionInfo = {
managedInstanceResourceId = "string"
password = "string"
type = "string"
userName = "string"
}
}
A Migrate.SqlServer.SqlDb esetében használja a következőt:
taskType = "Migrate.SqlServer.SqlDb"
input = {
encryptedKeyForSecureFields = "string"
selectedDatabases = [
{
id = "string"
name = "string"
tableMap = {}
targetDatabaseName = "string"
}
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
startedOn = "string"
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
validationOptions = {
enableDataIntegrityValidation = bool
enableQueryAnalysisValidation = bool
enableSchemaValidation = bool
}
}
isCloneable = bool
taskId = "string"
A Migrate.Ssis esetében használja a következőt:
taskType = "Migrate.Ssis"
input = {
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
ssisMigrationInfo = {
environmentOverwriteOption = "string"
projectOverwriteOption = "string"
ssisStoreType = "SsisCatalog"
}
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A MigrateSchemaSqlServerSqlDb esetében használja a következőt:
taskType = "MigrateSchemaSqlServerSqlDb"
createdOn = "string"
input = {
encryptedKeyForSecureFields = "string"
selectedDatabases = [
{
id = "string"
name = "string"
schemaSetting = {
fileId = "string"
fileName = "string"
schemaOption = "string"
}
targetDatabaseName = "string"
}
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
startedOn = "string"
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
taskId = "string"
A Service.Check.OCI esetében használja a következőt:
taskType = "Service.Check.OCI"
input = {
serverVersion = "string"
}
A Service.Install.OCI esetében használja a következőt:
taskType = "Service.Install.OCI"
input = {
driverPackageName = "string"
}
A Service.Upload.OCI esetében használja a következőt:
taskType = "Service.Upload.OCI"
input = {
driverShare = {
password = "string"
path = "string"
userName = "string"
}
}
A Validate.MongoDb esetében használja a következőt:
taskType = "Validate.MongoDb"
input = {
boostRUs = int
databases = {}
replication = "string"
source = {
additionalSettings = "string"
connectionString = "string"
dataSource = "string"
encryptConnection = bool
enforceSSL = bool
password = "string"
port = int
serverBrandVersion = "string"
type = "string"
userName = "string"
}
target = {
additionalSettings = "string"
connectionString = "string"
dataSource = "string"
encryptConnection = bool
enforceSSL = bool
password = "string"
port = int
serverBrandVersion = "string"
type = "string"
userName = "string"
}
throttling = {
maxParallelism = int
minFreeCpu = int
minFreeMemoryMb = int
}
}
A Validate.Oracle.AzureDbPostgreSql.Sync esetében használja a következőt:
taskType = "Validate.Oracle.AzureDbPostgreSql.Sync"
input = {
selectedDatabases = [
{
caseManipulation = "string"
migrationSetting = {}
name = "string"
schemaName = "string"
sourceSetting = {}
tableMap = {}
targetDatabaseName = "string"
targetSetting = {}
}
]
sourceConnectionInfo = {
dataSource = "string"
password = "string"
type = "string"
userName = "string"
}
targetConnectionInfo = {
databaseName = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
port = int
serverName = "string"
serverVersion = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A ValidateMigrationInput.SqlServer.AzureSqlDbMI esetében használja a következőt:
taskType = "ValidateMigrationInput.SqlServer.AzureSqlDbMI"
input = {
backupBlobShare = {
sasUri = "string"
}
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
backupMode = "string"
selectedDatabases = [
{
backupFilePaths = [
"string"
]
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
id = "string"
name = "string"
restoreDatabaseName = "string"
}
]
selectedLogins = [
"string"
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
A ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS esetében használja a következőt:
taskType = "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"
input = {
azureApp = {
appKey = "string"
applicationId = "string"
tenantId = "string"
}
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
selectedDatabases = [
{
backupFilePaths = [
"string"
]
backupFileShare = {
password = "string"
path = "string"
userName = "string"
}
id = "string"
name = "string"
restoreDatabaseName = "string"
}
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
storageResourceId = "string"
targetConnectionInfo = {
managedInstanceResourceId = "string"
password = "string"
type = "string"
userName = "string"
}
}
A ValidateMigrationInput.SqlServer.SqlDb.Sync esetében használja a következőt:
taskType = "ValidateMigrationInput.SqlServer.SqlDb.Sync"
input = {
selectedDatabases = [
{
id = "string"
migrationSetting = {}
name = "string"
schemaName = "string"
sourceSetting = {}
tableMap = {}
targetDatabaseName = "string"
targetSetting = {}
}
]
sourceConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
targetConnectionInfo = {
additionalSettings = "string"
authentication = "string"
dataSource = "string"
encryptConnection = bool
password = "string"
platform = "SqlOnPrem"
port = "string"
resourceId = "string"
serverName = "string"
trustServerCertificate = bool
type = "string"
userName = "string"
}
}
Tulajdonságértékek
szolgáltatások/projektek/tevékenységek
Név |
Leírás |
Érték |
típus |
Az erőforrás típusa |
"Microsoft. DataMigration/services/projects/tasks@2021-10-30-preview" |
name |
Az erőforrás neve |
sztring (kötelező) |
parent_id |
Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. |
A következő típusú erőforrás azonosítója: projektek |
Etag |
HTTP erős entitáscímke-érték. Ezt a rendszer figyelmen kívül hagyja, ha be van küldve. |
sztring |
properties |
Egyéni tevékenység tulajdonságai |
ProjectTaskProperties |
ProjectTaskProperties
ConnectToMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Connect.MongoDb" (kötelező) |
bemenet |
MongoDB-adatforráshoz való csatlakozás ismertetése |
MongoDbConnectionInfo |
MongoDbConnectionInfo
Név |
Leírás |
Érték |
additionalSettings |
További kapcsolatbeállítások |
sztring |
connectionString |
MongoDB-kapcsolati sztring vagy blobtároló URL-címe. A felhasználónév és a jelszó itt vagy a felhasználónév és a jelszó tulajdonságai között adható meg |
sztring (kötelező) |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
enforceSSL |
|
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
kiszolgáló portja |
int |
serverBrandVersion |
kiszolgáló márkaverziója |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceMySqlTaskProperties
Név |
Leírás |
Érték |
checkPermissionsGroup |
Érvényesítési engedélycsoport |
"Alapértelmezett" "MigrationFromMySQLToAzureDBForMySQL" "MigrationFromSqlServerToAzureDB" "MigrationFromSqlServerToAzureMI" |
isOfflineMigration |
Annak megjelölése, hogy az áttelepítés offline állapotban van-e |
logikai |
sourceConnectionInfo |
Információk a MySQL-forráshoz való csatlakozáshoz |
MySqlConnectionInfo (kötelező) |
targetPlatform |
A migrálás célplatformja |
"AzureDbForMySQL" "SqlServer" |
MySqlConnectionInfo
Név |
Leírás |
Érték |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
Kiszolgáló portja |
int (kötelező) |
serverName |
A kiszolgáló neve |
sztring (kötelező) |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceOracleSyncTaskProperties
Név |
Leírás |
Érték |
sourceConnectionInfo |
Információk az Oracle-forráshoz való csatlakozáshoz |
OracleConnectionInfo (kötelező) |
OracleConnectionInfo
Név |
Leírás |
Érték |
Datasource |
EZConnect vagy TNSName kapcsolati sztring. |
sztring (kötelező) |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourcePostgreSqlSyncTaskProperties
ConnectToSourcePostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
PostgreSqlConnectionInfo
Név |
Leírás |
Érték |
databaseName |
Az adatbázis neve |
sztring |
Datasource |
Adatforrás |
sztring |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
port |
Kiszolgáló portja |
int (kötelező) |
serverName |
A kiszolgáló neve |
sztring (kötelező) |
serverVersion |
kiszolgáló verziója |
sztring |
trustServerCertificate |
Megbízható-e a kiszolgálótanúsítvány |
logikai |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceSqlServerTaskProperties
Név |
Leírás |
Érték |
checkPermissionsGroup |
Érvényesítési engedélycsoport |
"Alapértelmezett" "MigrationFromMySQLToAzureDBForMySQL" "MigrationFromSqlServerToAzureDB" "MigrationFromSqlServerToAzureMI" |
collectAgentJobs |
Megjelöli, hogy az ügynökfeladatokat a forráskiszolgálóról szeretné-e összegyűjteni. |
logikai |
collectDatabases |
Annak megjelölése, hogy a forráskiszolgálóról szeretne-e adatbázisokat gyűjteni. |
logikai |
collectLogins |
Annak megjelölése, hogy gyűjtsön-e bejelentkezéseket a forráskiszolgálóról. |
logikai |
collectTdeCertificateInfo |
A TDE-tanúsítványnevek forráskiszolgálóról történő gyűjtésének jelzője. |
logikai |
sourceConnectionInfo |
A Forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
validateSsisCatalogOnly |
Annak megjelölése, hogy az SSIS-katalógus elérhető-e a forráskiszolgálón. |
logikai |
SqlConnectionInfo
Név |
Leírás |
Érték |
additionalSettings |
További kapcsolatbeállítások |
sztring |
hitelesítés |
Kapcsolathoz használandó hitelesítési típus |
"ActiveDirectoryIntegrated" "ActiveDirectoryPassword" "Nincs" "SqlAuthentication" "WindowsAuthentication" |
Datasource |
Adatforrás a következő formátumban: Protocol:MachineName\SQLServerInstanceName,PortNumber |
sztring (kötelező) |
encryptConnection |
A kapcsolat titkosítása |
logikai |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
platform |
Kiszolgálóplatform típusa a kapcsolathoz |
"SqlOnPrem" |
port |
kiszolgáló portja |
sztring |
resourceId |
Egy Azure-erőforrás-szolgáltató által képviselt HTTP-erőforrás azonosítóját jelöli. |
sztring |
serverName |
a kiszolgáló neve |
sztring |
trustServerCertificate |
Megbízható-e a kiszolgálótanúsítvány |
logikai |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToSourceSqlServerSyncTaskProperties
Név |
Leírás |
Érték |
isOfflineMigration |
Annak megjelölése, hogy a migrálás offline állapotban van-e |
logikai |
sourceConnectionInfo |
A forrásként szolgáló MySQL-kiszolgáló kapcsolati adatai |
MySqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for MySQL |
MySqlConnectionInfo (kötelező) |
ConnectToTargetAzureDbForPostgreSqlSyncTaskPropertie...
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
Név |
Leírás |
Érték |
sourceConnectionInfo |
Kapcsolati információk a forrás PostgreSQL-kiszolgálóhoz |
PostgreSqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL |
PostgreSqlConnectionInfo (kötelező) |
ConnectToTargetSqlMITaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"ConnectToTarget.AzureSqlDbMI" (kötelező) |
bemenet |
Tevékenység bemenete |
ConnectToTargetSqlMITaskInput |
Név |
Leírás |
Érték |
collectAgentJobs |
Annak megjelölése, hogy ügynöki feladatokat szeretne-e gyűjteni a cél SQL MI-kiszolgálóról. |
logikai |
collectLogins |
Annak megjelölése, hogy a cél SQL MI-kiszolgálóról szeretne-e bejelentkezési adatokat gyűjteni. |
logikai |
targetConnectionInfo |
Kapcsolati információk a cél SQL Server |
SqlConnectionInfo (kötelező) |
validateSsisCatalogOnly |
Annak megjelölése, hogy az SSIS-katalógus ellenőrzése elérhető-e a cél SQL MI-kiszolgálón. |
logikai |
ConnectToTargetSqlMISyncTaskProperties
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ |
AzureActiveDirectoryApp (kötelező) |
targetConnectionInfo |
Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz |
MiSqlConnectionInfo (kötelező) |
AzureActiveDirectoryApp
Név |
Leírás |
Érték |
appKey |
Az Azure Active Directory-alkalmazás hitelesítéséhez használt kulcs |
sztring (kötelező) |
applicationId |
Az Azure Active Directory-alkalmazás alkalmazásazonosítója |
sztring (kötelező) |
tenantId |
Az ügyfél bérlőazonosítója |
sztring (kötelező) |
MiSqlConnectionInfo
Név |
Leírás |
Érték |
managedInstanceResourceId |
Azure SQL adatbázis felügyelt példányának erőforrás-azonosítója |
sztring (kötelező) |
jelszó |
Jelszó hitelesítő adatai. |
sztring |
típus |
Kapcsolati adatok típusa |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév |
sztring |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskPro...
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInp...
Név |
Leírás |
Érték |
targetConnectionInfo |
Kapcsolati információk a célkiszolgáló Azure Database for PostgreSQL |
PostgreSqlConnectionInfo (kötelező) |
ConnectToTargetSqlDbTaskProperties
Név |
Leírás |
Érték |
targetConnectionInfo |
Kapcsolati információk a cél SQL DB-hez |
SqlConnectionInfo (kötelező) |
ConnectToTargetSqlDbSyncTaskProperties
Név |
Leírás |
Érték |
sourceConnectionInfo |
A forrás SQL Server kapcsolati adatai |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk a cél SQL DB-hez |
SqlConnectionInfo (kötelező) |
GetTdeCertificatesSqlTaskProperties
Név |
Leírás |
Érték |
backupFileShare |
Fájlok ideiglenes tárolására használandó fájlmegosztási információk biztonsági mentése. |
Fájlmegosztás (kötelező) |
connectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
selectedCertificates |
Az exportált tanúsítvány titkosításához használandó tanúsítványneveket és a megfelelő jelszót tartalmazó lista. |
SelectedCertificateInput[] (kötelező) |
Fájlmegosztás
Név |
Leírás |
Érték |
jelszó |
A megosztási helyhez való csatlakozáshoz használt jelszó-hitelesítő adatok. |
sztring |
path |
A megosztás mappaelérési útja. |
sztring (kötelező) |
userName (Felhasználónév) |
Felhasználónév hitelesítő adatai a megosztási helyhez való csatlakozáshoz |
sztring |
Név |
Leírás |
Érték |
certificateName |
Az exportálandó tanúsítvány neve. |
sztring (kötelező) |
jelszó |
Az exportált tanúsítvány titkosításához használandó jelszó. |
sztring (kötelező) |
GetUserTablesSqlSyncTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"GetUserTables.AzureSqlDb.Sync" (kötelező) |
bemenet |
Tevékenység bemenete |
GetUserTablesSqlSyncTaskInput |
Név |
Leírás |
Érték |
selectedSourceDatabases |
A forrásadatbázisok neveinek listája a táblák gyűjtéséhez |
string[] (kötelező) |
selectedTargetDatabases |
A táblák gyűjtésére szolgáló céladatbázis-nevek listája |
string[] (kötelező) |
sourceConnectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Kapcsolati információk az SQL DB-hez |
SqlConnectionInfo (kötelező) |
GetUserTablesSqlTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"GetUserTables.Sql" (kötelező) |
bemenet |
Tevékenység bemenete |
GetUserTablesSqlTaskInput |
Név |
Leírás |
Érték |
connectionInfo |
Kapcsolati adatok a SQL Server |
SqlConnectionInfo (kötelező) |
selectedDatabases |
A táblák gyűjtésére szolgáló adatbázisnevek listája |
string[] (kötelező) |
GetUserTablesMySqlTaskProperties
Név |
Leírás |
Érték |
connectionInfo |
Kapcsolati adatok a SQL Server |
MySqlConnectionInfo (kötelező) |
selectedDatabases |
A táblák gyűjtésére szolgáló adatbázisnevek listája |
string[] (kötelező) |
GetUserTablesOracleTaskProperties
Név |
Leírás |
Érték |
connectionInfo |
Információk az Oracle-forráshoz való csatlakozáshoz |
OracleConnectionInfo (kötelező) |
selectedSchemas |
Azon Oracle-sémák listája, amelyekhez táblákat kell gyűjteni |
string[] (kötelező) |
GetUserTablesPostgreSqlTaskProperties
GetUserTablesPostgreSqlTaskInput
Név |
Leírás |
Érték |
connectionInfo |
Információk a PostgreSQL-forráshoz való csatlakozáshoz |
PostgreSqlConnectionInfo (kötelező) |
selectedDatabases |
Azon PostgreSQL-adatbázisok listája, amelyekhez táblákat kell gyűjteni |
string[] (kötelező) |
MigrateMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Migrate.MongoDb" (kötelező) |
bemenet |
A MongoDB-adatmigrálás végrehajtásának módját ismerteti |
MongoDbMigrationSettings |
MongoDbMigrationSettings
Név |
Leírás |
Érték |
boostRU-k |
Egy CosmosDB-cél ru-korlátja, amely szerint a gyűjtemények ideiglenesen (ha alacsonyabbak) lesznek a migrálás kezdeti példánya során, 10 000-ről 1 000 000-re, vagy 0-ra az alapértelmezett (általában a maximális) növelés használatára, vagy null értékre, hogy ne növeljék a kérelemegységeket. Ez a beállítás nincs hatással a nem CosmosDB-célokra. |
int |
adatbázisokban |
A forrásfürtön lévő adatbázisok, amelyekre a célra migrálni szeretne. A kulcsok az adatbázisok nevei. |
objektum (kötelező) |
replikáció, |
Ismerteti, hogyan replikálja a rendszer a módosításokat a forrásból a célba. Az alapértelmezett érték a OneTime. |
"Folyamatos" "Letiltva" "OneTime" |
source |
A forrásfürthöz való csatlakozáshoz használt beállítások |
MongoDbConnectionInfo (kötelező) |
Cél |
A célfürthöz való csatlakozáshoz használt beállítások |
MongoDbConnectionInfo (kötelező) |
szabályozás |
A migrálás erőforrás-használatának korlátozására szolgáló beállítások |
MongoDbThrottlingSettings |
MongoDbThrottlingSettings
Név |
Leírás |
Érték |
maxParallelism |
A párhuzamos feldolgozásra kerülő munkaelemek (pl. gyűjteménypéldányok) maximális száma |
int |
minFreeCpu |
A cpu-idő százalékos aránya, amelyet a migrálás megpróbál elkerülni, 0-ról 100-ra |
int |
minFreeMemoryMb |
Az a megabájt ram száma, amelyet a vándorló megpróbál elkerülni |
int |
Név |
Leírás |
Érték |
optionalAgentSettings |
Választható paraméterek az adatátviteli sebesség finomhangolásához a migrálás során |
object |
selectedDatabases |
Migrálandó adatbázisok |
MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a MySQL forráshoz |
MySqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének időpontjának megadására vonatkozó paraméter |
sztring |
targetConnectionInfo |
Kapcsolati információk a cél Azure Database for MySQL |
MySqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
name |
Az adatbázis neve |
sztring |
tableMap |
Forrás leképezése céltáblákhoz |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
Név |
Leírás |
Érték |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákhoz |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
MigrateOracleAzureDbPostgreSqlSyncTaskInput
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
Név |
Leírás |
Érték |
caseManipulation |
Objektumnév-burkolat kezelése: Megőrző vagy ToLower |
sztring |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az áttelepítési folyamat neve |
sztring |
schemaName |
A forrásséma neve |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákhoz |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskPropert...
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" (kötelező) |
createdOn |
DateTime időpont (UTC) a tevékenység létrehozásakor |
sztring |
bemenet |
Tevékenység bemenete |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput |
taskId |
tevékenységazonosító |
sztring |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInp...
Név |
Leírás |
Érték |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
selectedTables |
A migráláshoz kijelölt táblák |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab... [] |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTab...
Név |
Leírás |
Érték |
name |
A migrálni kívánt tábla neve |
sztring |
MigrateSqlServerSqlDbSyncTaskProperties
Név |
Leírás |
Érték |
id |
Az adatbázis egyedi azonosítója |
sztring |
migrationSetting |
Migrálási beállítások, amelyek hangolják az áttelepítési viselkedést |
object |
name |
Az adatbázis neve |
sztring |
schemaName |
Áttelepítendő sémanév |
sztring |
sourceSetting |
Forrásbeállítások a forrásvégpont migrálási viselkedésének finomhangolásához |
object |
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
Céladatbázis neve |
sztring |
targetSetting |
Célbeállítások a célvégpont migrálási viselkedésének finomhangolásához |
object |
MigrationValidationOptions
Név |
Leírás |
Érték |
enableDataIntegrityValidation |
Lehetővé teszi ellenőrzőösszeg-alapú adatintegritás-ellenőrzést a kiválasztott adatbázis/táblák forrása és célja között. |
logikai |
enableQueryAnalysisValidation |
Gyors és intelligens lekérdezéselemzést tesz lehetővé a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikával fog rendelkezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról. |
logikai |
enableSchemaValidation |
Lehetővé teszi a sémaadatok összehasonlítását a forrás és a cél között. |
logikai |
MigrateSqlServerSqlMITaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Migrate.SqlServer.AzureSqlDbMI" (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSqlServerSqlMITaskInput |
taskId |
tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
aadDomainName |
Az Azure Active Directory-tartománynév "contoso.com" formátumban összevont Azure AD vagy "contoso.onmicrosoft.com" formátumban van megadva a felügyelt tartományhoz, akkor és csak akkor, ha a Windows-bejelentkezések vannak kiválasztva |
sztring |
backupBlobShare |
Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. |
BlobShare (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
backupMode |
Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. Meglévő biztonsági másolatok használata esetén a biztonsági mentési fájl elérési útjait a kiválasztottDatabase-adatbázisokban kell megadni. |
"CreateBackup" "Meglévő biztonsági mentés" |
selectedAgentJobs |
Ügynökfeladatok migrálandó. |
sztring[] |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
selectedLogins |
Migrálandó bejelentkezések. |
sztring[] |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
BlobShare
Név |
Leírás |
Érték |
sasUri |
Az Azure Storage-fióktároló SAS URI-ja. |
sztring (kötelező) |
Név |
Leírás |
Érték |
backupFilePaths |
A meglévő biztonsági másolatok esetében használandó biztonsági mentési fájlok listája. |
sztring[] |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az adatbázis biztonsági mentéséhez. |
Fájlmegosztás |
id |
az adatbázis azonosítója |
sztring |
name |
Az adatbázis neve |
sztring (kötelező) |
restoreDatabaseName |
Az adatbázis neve a célhelyen |
sztring (kötelező) |
MigrateSqlServerSqlMISyncTaskProperties
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ |
AzureActiveDirectoryApp (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a forrás SQL Server |
SqlConnectionInfo (kötelező) |
storageResourceId |
A tárterület teljes erőforrás-azonosítója |
sztring (kötelező) |
targetConnectionInfo |
Kapcsolati adatok Azure SQL felügyelt adatbázispéldányhoz |
MiSqlConnectionInfo (kötelező) |
MigrateSqlServerSqlDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Migrate.SqlServer.SqlDb" (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSqlServerSqlDbTaskInput |
isCloneable |
a tevékenység klónozása vagy sem |
logikai |
taskId |
tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
encryptedKeyForSecureFields |
titkosított kulcs biztonságos mezőkhöz |
sztring |
selectedDatabases |
Migrálni kívánt adatbázisok |
MigrateSqlServerSqlDbDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Információ a forráshoz való csatlakozásról |
SqlConnectionInfo (kötelező) |
startedOn |
A migrálás megkezdésének dátuma és időpontja az UTC-hez viszonyítva |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
validationOptions |
A migrálás utáni különböző ellenőrzések engedélyezésének lehetőségei. Rendelkezésre álló lehetőségek, 1.) Adatintegritási ellenőrzés: Ellenőrzőösszeg-alapú összehasonlítást végez a forrás- és céltáblákon a migrálás után az adatok helyességének biztosítása érdekében. 2.) Sémaérvényesítés: Részletes séma-összehasonlítást végez a forrás- és a céltáblák között, és felsorolja a forrás- és a céladatbázis közötti különbségeket( 3).) Lekérdezéselemzés: Automatikusan lekért lekérdezéseket hajt végre a lekérdezésterv gyorsítótárából vagy a lekérdezéstárból, majd végrehajtja őket, és összehasonlítja a forrás- és a céladatbázis közötti végrehajtási időt.
|
MigrationValidationOptions |
Név |
Leírás |
Érték |
id |
az adatbázis azonosítója |
sztring |
name |
Az adatbázis neve |
sztring |
schemaSetting |
Az adatbázisséma migrálásakor kiválasztott beállítások. |
|
tableMap |
Forrás leképezése céltáblákra |
object |
targetDatabaseName |
A céladatbázis neve. Megjegyzés: A céladatbázis csonkul a migrálás megkezdése előtt. |
sztring |
MigrateSsisTaskProperties
Név |
Leírás |
Érték |
taskType |
Tevékenység típusa. |
"Migrate.Ssis" (kötelező) |
bemenet |
Tevékenység bemenete |
MigrateSsisTaskInput |
Név |
Leírás |
Érték |
sourceConnectionInfo |
Információ a forráshoz való csatlakozásról |
SqlConnectionInfo (kötelező) |
ssisMigrationInfo |
SSIS-csomag áttelepítési információi. |
SsisMigrationInfo (kötelező) |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
SsisMigrationInfo
Név |
Leírás |
Érték |
environmentOverwriteOption |
Az SSIS-környezet migrálásának felülírása |
"Figyelmen kívül hagyás" "Felülírás" |
projectOverwriteOption |
Az SSIS-projekt migrálásának felülírása |
"Figyelmen kívül hagyás" "Felülírás" |
ssisStoreType |
Az SSIS-tároló típusú forrás, csak az SSIS-katalógus támogatott a DMS-ben |
"SsisCatalog" |
MigrateSchemaSqlServerSqlDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"MigrateSchemaSqlServerSqlDb" (kötelező) |
createdOn |
DateTime időpont (UTC) a tevékenység létrehozásakor |
sztring |
bemenet |
Tevékenység bemenete |
MigrateSchemaSqlServerSqlDbTaskInput |
taskId |
Tevékenységazonosító |
sztring |
Név |
Leírás |
Érték |
encryptedKeyForSecureFields |
titkosított kulcs biztonságos mezőkhöz |
sztring |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSchemaSqlServerSqlDbDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
startedOn |
Migrálás kezdési időpontja |
sztring |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
id |
A forrásadatbázis azonosítója |
sztring |
name |
A forrásadatbázis neve |
sztring |
schemaSetting |
Adatbázisséma migrálási beállításai |
SchemaMigrationSetting |
targetDatabaseName |
A céladatbázis neve |
sztring |
SchemaMigrationSetting
Név |
Leírás |
Érték |
fileId |
A feltöltött sémafájlt tartalmazó fájlerőforrás erőforrás-azonosítója |
sztring |
fileName |
A feltöltött sémafájlt tartalmazó fájlerőforrás neve |
sztring |
schemaOption |
A séma migrálásának lehetősége |
"ExtractFromSource" "Nincs" "UseStorageFile" |
CheckOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Service.Check.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete az OCI-illesztőprogramok kereséséhez. |
CheckOCIDriverTaskInput |
Név |
Leírás |
Érték |
serverVersion |
Az ellenőrizni kívánt forráskiszolgáló verziója. Választható. |
sztring |
AzOCIDriverTaskProperties telepítése
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Service.Install.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete egy OCI-illesztő telepítéséhez. |
AzOCIDriverTaskInput telepítése |
Név |
Leírás |
Érték |
driverPackageName |
A telepíteni kívánt feltöltött illesztőprogram-csomag neve. |
sztring |
UploadOCIDriverTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Service.Upload.OCI" (kötelező) |
bemenet |
A szolgáltatásfeladat bemenete egy OCI-illesztő feltöltéséhez. |
UploadOCIDriverTaskInput |
Név |
Leírás |
Érték |
driverShare |
A OCI-illesztő archívumának fájlmegosztási információi. |
Fájlmegosztás |
ValidateMongoDbTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Validate.MongoDb" (kötelező) |
bemenet |
A MongoDB-adatmigrálás végrehajtásának módját ismerteti |
MongoDbMigrationSettings |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
Név |
Leírás |
Érték |
taskType |
Feladat típusa. |
"Validate.Oracle.AzureDbPostgreSql.Sync" (kötelező) |
bemenet |
Az Oracle-adatbázisokat online migrálásra Azure Database for PostgreSQL áttelepítő feladat bemenete |
MigrateOracleAzureDbPostgreSqlSyncTaskInput |
Név |
Leírás |
Érték |
backupBlobShare |
Az Azure Storage-fióktároló SAS URI-ja a biztonsági mentési fájlok tárolására szolgál. |
BlobShare (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
backupMode |
Biztonsági mentési mód, amellyel megadhatja, hogy meglévő biztonsági mentést szeretne-e használni, vagy új biztonsági mentést szeretne létrehozni. |
"CreateBackup" "Meglévő biztonsági mentés" |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
selectedLogins |
Migrálandó bejelentkezések |
sztring[] |
sourceConnectionInfo |
Információ a forráshoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
targetConnectionInfo |
Információk a célhoz való csatlakozáshoz |
SqlConnectionInfo (kötelező) |
Név |
Leírás |
Érték |
azureApp |
Azure Active Directory-alkalmazás, amelyet a DMS-példány a Azure SQL Adatbázis által felügyelt példány célpéldányához és az Azure Storage-fiókhoz való csatlakozáshoz használ |
AzureActiveDirectoryApp (kötelező) |
backupFileShare |
Biztonsági mentési fájlmegosztás adatai az összes kijelölt adatbázishoz. |
Fájlmegosztás |
selectedDatabases |
Migrálandó adatbázisok |
MigrateSqlServerSqlMIDatabaseInput[] (kötelező) |
sourceConnectionInfo |
Kapcsolati információk a forrás SQL Server |
SqlConnectionInfo (kötelező) |
storageResourceId |
A tárterület teljes erőforrás-azonosítója |
sztring (kötelező) |
targetConnectionInfo |
Kapcsolati információk Azure SQL database managed instance-hez |
MiSqlConnectionInfo (kötelező) |