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