Dela via


New-AzDataMigrationSelectedDBObject

Skapar ett databasindataobjekt som innehåller information om käll- och måldatabaser för migrering.

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

Description

Cmdleten New-AzDataMigrationSelectedDB skapar ett databasinformationsobjekt som innehåller information om käll- och måldatabaser samt tabellmappningar för migrering. Den här cmdleten kan användas som en parameter med cmdleten New-AzDataMigrationTask.

Exempel

Exempel 1

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

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

Exempel 2

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

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

Parametrar

-BackupFileShare

Filresurs där källserverdatabasfilerna för den här databasen ska säkerhetskopieras. Använd den här inställningen om du vill åsidosätta filresursinformation för varje databas. Använd fullständigt kvalificerat domännamn för servern.

Typ:Microsoft.Azure.Management.DataMigration.Models.FileShare
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MakeSourceDbReadOnly

Ange databasen till skrivskyddad före migrering

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MigrateSqlServerSqlDb

Ange migreringstyp till SQL Server till SQL DB-migrering.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-MigrateSqlServerSqlDbMi

Ange migreringstyp till SQL Server till SQL DB MI-migrering.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SourceDatabaseName

Namnet på källdatabasen.

Typ:String
Alias:Name
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TableMap

mappning av källa till måltabeller

Typ:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetDatabaseName

Namnet på måldatabasen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

Microsoft.Azure.Management.DataMigration.Models.FileShare

Utdata

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbDatabaseInput