다음을 통해 공유


New-AzDataMigrationSelectedDBObject

마이그레이션을 위한 원본 및 대상 데이터베이스에 대한 정보가 포함된 데이터베이스 입력 개체를 만듭니다.

Syntax

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

New-AzDataMigrationSelectedDB cmdlet은 마이그레이션을 위한 테이블 매핑뿐만 아니라 원본 및 대상 데이터베이스에 대한 정보가 포함된 데이터베이스 정보 개체를 만듭니다. 이 cmdlet은 New-AzDataMigrationTask cmdlet을 사용하여 매개 변수로 사용할 수 있습니다.

예제

예제 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

이 데이터베이스의 원본 서버 데이터베이스 파일을 백업해야 하는 파일 공유입니다. 각 데이터베이스에 대한 파일 공유 정보를 재정의하려면 이 설정을 사용합니다. 서버에 정규화된 do기본 이름을 사용합니다.

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

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

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

-MakeSourceDbReadOnly

마이그레이션 전에 데이터베이스를 읽기 전용으로 설정

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

-MigrateSqlServerSqlDb

SQL Server에서 SQL DB 마이그레이션으로 마이그레이션 유형을 설정합니다.

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

-MigrateSqlServerSqlDbMi

SQL Server에서 SQL DB MI 마이그레이션으로 마이그레이션 유형을 설정합니다.

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

-SourceDatabaseName

원본 데이터베이스의 이름입니다.

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

-TableMap

원본을 대상 테이블에 매핑

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

-TargetDatabaseName

대상 데이터베이스의 이름입니다.

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

입력

Microsoft.Azure.Management.DataMigration.Models.FileShare

출력

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbDatabaseInput