Condividi tramite


New-AzureRmDataMigrationSyncSelectedDBObject

Crea un oggetto informazioni di database specifico dello scenario di sincronizzazione da usare per un'attività di migrazione.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

New-AzureRmDataMigrationSyncSelectedDBObject
   -TargetDatabaseName <String>
   -SchemaName <String>
   -TableMap <Hashtable>
   [-MigrationSetting <Hashtable>]
   [-SourceSetting <Hashtable>]
   [-TargetSetting <Hashtable>]
   -SourceDatabaseName <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet New-AzureRmDataMigrationSyncSelectedDB crea un oggetto informazioni di database specifico dello scenario di sincronizzazione che contiene informazioni sui database di origine e di destinazione.

Esempio

Esempio 1

PS C:\> $tableMap = New-Object 'system.collections.hashtable'
	$tableMap.Add("dbo.TestTable1", "dbo.TestTable1")
	$tableMap.Add("dbo.TestTable2","dbo.TestTable2")

	$selectedDbs = New-AzureRmDmsSyncSelectedDBObject 
		-TargetDatabaseName DatabaseName `
		-SchemaName dbo `
		-TableMap $tableMap `
		-SourceDatabaseName DatabaseName

In questo esempio viene creato un oggetto metadati del database che descrive le impostazioni di migrazione per $DatabaseName al database $DatabaseName.

Parametri

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSetting

Impostazioni di migrazione che ottimizzano il comportamento di migrazione

Tipo:Hashtable
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-SchemaName

Nome dello schema di cui eseguire la migrazione

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDatabaseName

Nome del database di origine.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceSetting

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

Tipo:Hashtable
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-TableMap

Mapping dell'origine alle tabelle di destinazione

Tipo:Hashtable
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetDatabaseName

Nome del database di destinazione

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetSetting

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

Tipo:Hashtable
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbSyncTaskInput