Freigeben über


New-AzDataMigrationSelectedDBObject

Erstellt ein Datenbankeingabeobjekt, das Informationen zu Quell- und Zieldatenbanken für die Migration enthält.

Syntax

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>]

Beschreibung

Das Cmdlet New-AzDataMigrationSelectedDB erstellt ein Datenbankinformationsobjekt, das Informationen zu Quell- und Zieldatenbanken sowie die Tabellenzuordnungen für die Migration enthält. Dieses Cmdlet kann als Parameter mit dem Cmdlet New-AzDataMigrationTask verwendet werden.

Beispiele

Beispiel 1

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

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

Beispiel 2

New-AzDataMigrationSelectedDBObject -MigrateSqlServerSqlDbMi -Name "HR" -TargetDatabaseName "HR_PSTEST" -BackupFileShare $backupFileShare

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

Parameter

-BackupFileShare

Dateifreigabe, in der die Quellserverdatenbankdateien für diese Datenbank gesichert werden sollen. Verwenden Sie diese Einstellung, um Dateifreigabeinformationen für jede Datenbank außer Kraft zu setzen. Verwenden Sie den vollqualifizierten Do Standard Namen für den Server.

Typ:Microsoft.Azure.Management.DataMigration.Models.FileShare
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-MakeSourceDbReadOnly

Datenbank vor der Migration auf Lesezugriff festlegen

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrateSqlServerSqlDb

Legen Sie den Migrationstyp auf SQL Server zu SQL DB-Migration fest.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-MigrateSqlServerSqlDbMi

Legen Sie den Migrationstyp auf SQL Server auf DIE SQL DB MI-Migration fest.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDatabaseName

Der Name der Quelldatenbank.

Typ:String
Aliases:Name
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-TableMap

Zuordnung der Quelle zu Zieltabellen

Typ:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetDatabaseName

Name der Zieldatenbank.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.Azure.Management.DataMigration.Models.FileShare

Ausgaben

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbDatabaseInput