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

MigrateSqlServerSqlDb (valor predeterminado)

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

MigrateSqlServerSqlDbMi

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.

Propiedades de parámetro

Tipo:FileShare
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

MigrateSqlServerSqlDbMi
Posición:Named
Obligatorio:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-DefaultProfile

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

Propiedades de parámetro

Tipo:IAzureContextContainer
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MakeSourceDbReadOnly

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

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

MigrateSqlServerSqlDb
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MigrateSqlServerSqlDb

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

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

MigrateSqlServerSqlDb
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-MigrateSqlServerSqlDbMi

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

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

MigrateSqlServerSqlDbMi
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-SourceDatabaseName

Nombre de la base de datos de origen.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Nombre

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-TableMap

asignación de origen a tablas de destino

Propiedades de parámetro

Tipo:

IDictionary<TKey,TValue>[System.String,System.String]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

MigrateSqlServerSqlDb
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-TargetDatabaseName

Nombre de la base de datos de destino.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

FileShare

Salidas

MigrateSqlServerSqlDbDatabaseInput