Compartir a través de


New-AzureRmDataMigrationSelectedDBObject

Crea un objeto de entrada de base de datos que contiene información sobre las bases de datos de origen y de destino para la migración.

Advertencia

El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente 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 se mantiene ni se admite, colocando cualquier uso continuado 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.

Syntax

New-AzureRmDataMigrationSelectedDBObject
   -SourceDatabaseName <String>
   -TargetDatabaseName <String>
   [-MigrateSqlServerSqlDb]
   [-MakeSourceDbReadOnly]
   [-TableMap <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzureRmDataMigrationSelectedDBObject
   -SourceDatabaseName <String>
   -TargetDatabaseName <String>
   [-MigrateSqlServerSqlDbMi]
   [-BackupFileShare <FileShare>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

El cmdlet New-AzureRmDataMigrationSelectedDB crea un objeto de información de base de datos que contiene información sobre las bases de datos de origen y de destino, así como las asignaciones de tablas, para la migración. Este cmdlet se puede usar como parámetro con el cmdlet New-AzureRmDataMigrationTask.

Ejemplos

Ejemplo 1

PS C:\> New-AzureRmDataMigrationSelectedDB -MigrateSqlServerSqlDb -Name "HR" -TargetDatabaseName "HR_PSTEST" -TableMap $tableMap

Name TargetDatabaseName MakeSourceDbReadOnly TableMap
---- ------------------ -------------------- --------
HR   HR_PSTEST                         False {[HR.COUNTRIES, HR.COUNTRIES]}

Ejemplo 2

PS C:\> New-AzureRmDataMigrationSelectedDB -MigrateSqlServerSqlDbMi -Name "HR" -TargetDatabaseName "HR_PSTEST" -BackupFileShare $backupFileShare

Name RestoreDatabaseName BackupFileShare
---- ------------------- ---------------
HR   HRTest              Microsoft.Azure.Management.DataMigration.Models.FileShare

Parámetros

-BackupFileShare

Recurso compartido de archivos en el que se deben realizar copias de seguridad de los archivos de base de datos del servidor de origen para esta base de datos. Use esta configuración para invalidar la información del recurso compartido de archivos para cada base de datos. Use el nombre de dominio completo para el servidor.

Tipo:Microsoft.Azure.Management.DataMigration.Models.FileShare
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-MakeSourceDbReadOnly

Establecer base de datos en readonly antes de la migración

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrateSqlServerSqlDb

Establezca el tipo de migración en SQL Server en Migración de SQL DB.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-MigrateSqlServerSqlDbMi

Establezca el tipo de migración en SQL Server en Migración de MI de base de datos de SQL.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDatabaseName

Nombre de la base de datos de origen.

Tipo:String
Aliases:Name
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-TableMap

asignación de origen a tablas de destino

Tipo:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetDatabaseName

Nombre de la base de datos de destino.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.Azure.Management.DataMigration.Models.FileShare

Salidas

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbDatabaseInput