Delen via


New-AzDataMigrationSelectedDBObject

Hiermee maakt u een database-invoerobject met informatie over bron- en doeldatabases voor migratie.

Syntax

MigrateSqlServerSqlDb (Standaard)

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

Met de cmdlet New-AzDataMigrationSelectedDB wordt een databasegegevensobject gemaakt dat informatie bevat over bron- en doeldatabases, evenals de tabeltoewijzingen voor migratie. Deze cmdlet kan worden gebruikt als parameter met de New-AzDataMigrationTask cmdlet.

Voorbeelden

Voorbeeld 1

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

Voorbeeld 2

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

Parameters

-BackupFileShare

Bestandsshare waarvan een back-up moet worden gemaakt van de bronserverdatabasebestanden voor deze database. Gebruik deze instelling om informatie over bestandsshares voor elke database te overschrijven. Gebruik volledig gekwalificeerde domeinnaam voor de server.

Parametereigenschappen

Type:FileShare
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

MigrateSqlServerSqlDbMi
Position:Named
Verplicht:False
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-MakeSourceDbReadOnly

Database instellen op alleen-lezen vóór de migratie

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

MigrateSqlServerSqlDb
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-MigrateSqlServerSqlDb

Migratietype instellen op SQL Server naar SQL DB-migratie.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

MigrateSqlServerSqlDb
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-MigrateSqlServerSqlDbMi

Stel het migratietype in op SQL Server naar SQL DB MI-migratie.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

MigrateSqlServerSqlDbMi
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SourceDatabaseName

De naam van de brondatabase.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Naam

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TableMap

toewijzing van bron aan doeltabellen

Parametereigenschappen

Type:

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

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

MigrateSqlServerSqlDb
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetDatabaseName

De naam van de doeldatabase.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

FileShare

Uitvoerwaarden

MigrateSqlServerSqlDbDatabaseInput