New-AzureRmDataMigrationSelectedDBObject

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

Viktigt

Eftersom Az PowerShell-moduler nu har alla funktioner i AzureRM PowerShell-moduler med mera kommer vi att dra tillbaka AzureRM PowerShell-moduler den 29 februari 2024.

För att undvika tjänstavbrott uppdaterar du skripten som använder AzureRM PowerShell-moduler för att använda Az PowerShell-moduler senast den 29 februari 2024. Om du vill uppdatera skripten automatiskt följer du snabbstartsguiden.

Syntax

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

Description

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

Exempel

Exempel 1

PS C:\> New-AzureRmDataMigrationSelectedDB -MigrateSqlServerSqlDb -Name "HR" -TargetDatabaseName "HR_PSTEST" -TableMap $tableMap

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

Exempel 2

PS C:\> New-AzureRmDataMigrationSelectedDB -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.

Type:Microsoft.Azure.Management.DataMigration.Models.FileShare
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifterna, kontot, klientorganisationen och prenumerationen som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MakeSourceDbReadOnly

Ange databasen till skrivskyddad före migrering

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MigrateSqlServerSqlDb

Ange migreringstyp till SQL Server till SQL DB-migrering.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MigrateSqlServerSqlDbMi

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SourceDatabaseName

Namnet på källdatabasen.

Type:String
Aliases:Name
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-TableMap

mappning av källa till måltabeller

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-TargetDatabaseName

Namnet på måldatabasen.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Indata

Microsoft.Azure.Management.DataMigration.Models.FileShare

Utdata

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbDatabaseInput