Compartir a través de


New-AzureRmDataMigrationSyncSelectedDBObject

Crea un objeto de información de base de datos específico del escenario de sincronización que se usará para una tarea de migración.

Advertencia

El módulo AzureRM PowerShell ha quedado oficialmente obsoleto a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no recibirá mantenimiento ni soporte técnico, lo que significa que su uso continuado queda a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Sintaxis

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

Description

El cmdlet New-AzureRmDataMigrationSyncSelectedDB crea un objeto de información de base de datos específico del escenario de sincronización que contiene información sobre las bases de datos de origen y de destino.

Ejemplos

Ejemplo 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

En este ejemplo se crea un objeto de metadatos de base de datos que describe la configuración de migración de $DatabaseName a la $DatabaseName de base de datos.

Parámetros

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MigrationSetting

Configuración de la migración que optimiza el comportamiento de la migración

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SchemaName

Nombre de esquema que se va a migrar

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SourceDatabaseName

Nombre de la base de datos de origen.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SourceSetting

Configuración de origen para ajustar el comportamiento de migración del punto de conexión de origen

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TableMap

Asignación de las tablas de origen a destino

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TargetDatabaseName

Nombre de la base de datos de destino

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TargetSetting

Configuración de destino para ajustar el comportamiento de migración del punto de conexión de destino

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

MigrateSqlServerSqlDbSyncTaskInput