Sdílet prostřednictvím


New-AzDataMigrationSelectedDBObject

Vytvoří vstupní objekt databáze, který obsahuje informace o zdrojových a cílových databázích pro migraci.

Syntaxe

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

Rutina New-AzDataMigrationSelectedDB vytvoří objekt s informacemi o databázi, který obsahuje informace o zdrojových a cílových databázích a mapování tabulek pro migraci. Tuto rutinu lze použít jako parametr s rutinou New-AzDataMigrationTask.

Příklady

Příklad 1

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

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

Příklad 2

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

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

Parametry

-BackupFileShare

Sdílená složka, ve které by se měly zálohovat soubory databáze zdrojového serveru pro tuto databázi. Toto nastavení použijte k přepsání informací o sdílené složce pro každou databázi. Pro server použijte plně kvalifikovaný název domény.

Typ:FileShare
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MakeSourceDbReadOnly

Nastavení databáze na jen pro čtení před migrací

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MigrateSqlServerSqlDb

Nastavte typ migrace na SQL Server na migraci databáze SQL.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MigrateSqlServerSqlDbMi

Nastavte typ migrace na SQL Server na migraci MI databáze SQL.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SourceDatabaseName

Název zdrojové databáze.

Typ:String
Aliasy:Name
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TableMap

mapování zdroje na cílové tabulky

Typ:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TargetDatabaseName

Název cílové databáze.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

FileShare

Výstupy

MigrateSqlServerSqlDbDatabaseInput