Partager via


New-AzDataMigrationSelectedDBObject

Crée un objet d’entrée de base de données qui contient des informations sur les bases de données sources et cibles pour la migration.

Syntaxe

MigrateSqlServerSqlDb (Par défaut)

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

L’applet de commande New-AzDataMigrationSelectedDB crée un objet d’informations de base de données qui contient des informations sur les bases de données sources et cibles, ainsi que les mappages de tables, pour la migration. Cette applet de commande peut être utilisée comme paramètre avec l’applet de commande New-AzDataMigrationTask.

Exemples

Exemple 1

New-AzDataMigrationSelectedDBObject -MigrateSqlServerSqlDb -Name "HR" -TargetDatabaseName "HR_PSTEST" -TableMap $tableMap
Name TargetDatabaseName MakeSourceDbReadOnly TableMap
---- ------------------ -------------------- --------
HR   HR_PSTEST                         False {[HR.COUNTRIES, HR.COUNTRIES]}

Exemple 2

New-AzDataMigrationSelectedDBObject -MigrateSqlServerSqlDbMi -Name "HR" -TargetDatabaseName "HR_PSTEST" -BackupFileShare $backupFileShare
Name RestoreDatabaseName BackupFileShare
---- ------------------- ---------------
HR   HRTest              Microsoft.Azure.Management.DataMigration.Models.FileShare

Paramètres

-BackupFileShare

Partage de fichiers où les fichiers de base de données du serveur source pour cette base de données doivent être sauvegardés. Utilisez ce paramètre pour remplacer les informations de partage de fichiers pour chaque base de données. Utilisez le nom de domaine complet pour le serveur.

Propriétés du paramètre

Type:FileShare
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

MigrateSqlServerSqlDbMi
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MakeSourceDbReadOnly

Définir la base de données sur readonly avant la migration

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

MigrateSqlServerSqlDb
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MigrateSqlServerSqlDb

Définissez le type de migration sur SQL Server sur la migration de base de données SQL.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

MigrateSqlServerSqlDb
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MigrateSqlServerSqlDbMi

Définissez le type de migration sur SQL Server sur SQL DB MI Migration.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

MigrateSqlServerSqlDbMi
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SourceDatabaseName

Nom de la base de données source.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Nom

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TableMap

mappage de la source aux tables cibles

Propriétés du paramètre

Type:

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

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

MigrateSqlServerSqlDb
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TargetDatabaseName

Nom de la base de données cible.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

FileShare

Sorties

MigrateSqlServerSqlDbDatabaseInput