Поделиться через


New-AzDataMigrationSelectedDBObject

Создает входной объект базы данных, содержащий сведения о исходных и целевых базах данных для миграции.

Синтаксис

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

Описание

Командлет New-AzDataMigrationSelectedDB создает объект сведений о базе данных, содержащий сведения об исходных и целевых базах данных, а также сопоставления таблиц для миграции. Этот командлет можно использовать в качестве параметра с командлетом New-AzDataMigrationTask.

Примеры

Пример 1

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

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

Пример 2

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

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

Параметры

-BackupFileShare

Файловый ресурс, в котором файлы базы данных исходного сервера для этой базы данных следует создать резервную копию. Используйте этот параметр для переопределения сведений о общей папке для каждой базы данных. Используйте полное доменное имя сервера.

Тип:FileShare
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MakeSourceDbReadOnly

Задайте для базы данных значение readonly перед миграцией

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MigrateSqlServerSqlDb

Задайте тип миграции в SQL Server для миграции базы данных SQL.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MigrateSqlServerSqlDbMi

Задайте тип миграции в SQL Server для миграции MI БАЗЫ данных SQL.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SourceDatabaseName

Определяет имя исходной базы данных.

Тип:String
Aliases:Name
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TableMap

Сопоставление источника с целевыми таблицами

Тип:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetDatabaseName

Имя целевой базы данных.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

FileShare

Выходные данные

MigrateSqlServerSqlDbDatabaseInput