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>]
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
이 데이터베이스의 원본 서버 데이터베이스 파일을 백업해야 하는 파일 공유입니다. 각 데이터베이스에 대한 파일 공유 정보를 재정의하려면 이 설정을 사용합니다. 서버에 대해 정규화된 도메인 이름을 사용합니다.
형식: | FileShare |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MakeSourceDbReadOnly
마이그레이션 전에 데이터베이스를 읽기 전용으로 설정
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MigrateSqlServerSqlDb
SQL Server에서 SQL DB 마이그레이션으로 마이그레이션 유형을 설정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MigrateSqlServerSqlDbMi
SQL Server에서 SQL DB MI 마이그레이션으로 마이그레이션 유형을 설정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SourceDatabaseName
원본 데이터베이스의 이름입니다.
형식: | String |
별칭: | 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 |
입력
출력
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure PowerShell