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


New-AzureRmDataMigrationProject

Создает проект Azure Database Migration Service.

Предупреждение

Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

New-AzureRmDataMigrationProject
   -ResourceGroupName <String>
   -ServiceName <String>
   -Location <String>
   -Name <String>
   -SourceType <String>
   -TargetType <String>
   [-SourceConnection <ConnectionInfo>]
   [-TargetConnection <ConnectionInfo>]
   [-DatabaseInfo <DatabaseInfo[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureRmDataMigrationProject
   [-InputObject] <PSDataMigrationService>
   -Location <String>
   -Name <String>
   -SourceType <String>
   -TargetType <String>
   [-SourceConnection <ConnectionInfo>]
   [-TargetConnection <ConnectionInfo>]
   [-DatabaseInfo <DatabaseInfo[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureRmDataMigrationProject
   [-ResourceId] <String>
   -Location <String>
   -Name <String>
   -SourceType <String>
   -TargetType <String>
   [-SourceConnection <ConnectionInfo>]
   [-TargetConnection <ConnectionInfo>]
   [-DatabaseInfo <DatabaseInfo[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет New-AzureRmDataMigrationProject создает проект Azure Database Migration Service. Этот командлет принимает все необходимые параметры, такие как имя группы ресурсов Azure, имя Azure Data Migration Service, в котором будет создан новый проект, регион, в котором должен быть создан проект, уникальное имя нового проекта, объекты исходного и целевого подключения, а также объект целевого типа, в качестве входных данных для списка баз данных для миграции. Используйте командлет New-AzureRmDataMigration Подключение ionInfo, чтобы создать новый объект Подключение ionInfo для исходных и целевых подключений. Для выбранных баз данных ожидается список Microsoft.Azure.Management.DataMigration.Models.DatabaseInfo; этот объект можно создать с помощью командлета New-AzureRmDataMigrationDatabaseInfo.

Примеры

Пример 1

PS C:\> New-AzureRmDataMigrationProject -ResourceGroupName MyResourceGroup -ServiceName TestService -ProjectName MyDMSProject -Location "central us"  -SourceType SQL -TargetType SQLDB -SourceConnection $sourceConnInfo -TargetConnection $targetConnInfo -DatabaseInfo $dbList

В приведенном выше примере показано, как создать проект с именем MyDMSProject, расположенный в центральном регионе США в экземпляре Azure Database Migration Service с именем TestService.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-DatabaseInfo

Сведения о базе данных.

Тип:Microsoft.Azure.Management.DataMigration.Models.DatabaseInfo[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

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

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

-InputObject

Объект PSDataMigrationService.

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

-Location

Расположение экземпляра Azure Database Migration Service.

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

-Name

Имя проекта.

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

-ResourceGroupName

Имя группы ресурсов.

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

-ResourceId

Идентификатор ресурса DataMigrationService.

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

-ServiceName

Имя экземпляра Azure Database Migration Service.

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

-SourceConnection

Источник Подключение ion Info.

Тип:Microsoft.Azure.Management.DataMigration.Models.ConnectionInfo
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SourceType

Тип исходной платформы для проекта.

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

-TargetConnection

Сведения о целевом подключении.

Тип:Microsoft.Azure.Management.DataMigration.Models.ConnectionInfo
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetType

Тип целевой платформы для проекта.

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

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

PSDataMigrationService

Параметры: InputObject (ByValue)

String

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

PSProject