Compartir a través de


New-AzDataMigrationSelectedDBObject

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.

Sintaxis

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

Description

El cmdlet New-AzDataMigrationSelectedDB 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-AzDataMigrationTask.

Ejemplos

Ejemplo 1

New-AzDataMigrationSelectedDBObject -MigrateSqlServerSqlDb -Name "HR" -TargetDatabaseName "HR_PSTEST" -TableMap $tableMap

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

Ejemplo 2

New-AzDataMigrationSelectedDBObject -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:FileShare
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-DefaultProfile

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

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

-MakeSourceDbReadOnly

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

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

-MigrateSqlServerSqlDb

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

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

-MigrateSqlServerSqlDbMi

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

Tipo:SwitchParameter
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
Alias:Name
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TableMap

asignación de origen a tablas de destino

Tipo:IDictionary<TKey,TValue>[System.String,System.String]
Posición:Named
Valor predeterminado:None
Requerido:False
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

Entradas

FileShare

Salidas

MigrateSqlServerSqlDbDatabaseInput