프로젝트 설정 (마이그레이션) (MySQLToSQL)Project Settings (Migration) (MySQLToSQL)

마이그레이션 페이지는 프로젝트 설정 대화 상자 SSMA가 마이그레이션하는 방법을 데이터 MySQL에서 SQL Server에 사용자 지정 하는 설정이 포함 되어 있습니다.The Migration page of the Project Settings dialog box contains settings that customize how SSMA migrates data from MySQL to SQL Server.

마이그레이션 창도에서 사용할 수는 프로젝트 설정기본 프로젝트 설정 대화 상자.The Migration pane is available in the Project Settings and Default Project Settings dialog boxes.

  • 에 모든 SSMA 프로젝트에 대 한 설정을 지정 하려면는 도구 메뉴 선택 기본 프로젝트 설정, 라는 프로젝트 형식을 선택 마이그레이션 대상 버전 드롭 다운 클릭 하려는 설정을 액세스, 일반 클릭 한 다음 확인 하 고 왼쪽된 창 맨 아래에 마이그레이션합니다.To specify settings for all SSMA projects, on the Tools menu, select Default Project Settings, select the project type in Migration Target Version drop down of which you want to access the settings, click General at the bottom of the left pane, and then click Migration.

  • 에 현재 프로젝트에 대 한 설정을 지정 하려면는 도구 메뉴 선택 프로젝트 설정, 클릭 일반 클릭 한 다음 확인 하 고 왼쪽된 창 맨 아래에 마이그레이션합니다.To specify settings for the current project, on the Tools menu, select Project Settings, click General at the bottom of the left pane, and then click Migration.

옵션Options

대량 복사Bulk Copy

용어Term 정의Definition
일괄 처리 크기Batch Size 일괄 처리 지정 데이터 마이그레이션 중에 사용 되는 크기입니다.Specifies the batch size used during data migration.

기본 모드: 1000Default Mode: 1000

최적 모드: 1000Optimistic Mode: 1000

전체 모드: 1000Full Mode: 1000
CHECK 제약 조건Check constraints SQL Server 테이블로 데이터를 삽입 하면 SSMA 제약 조건을 확인 해야 하는지 여부를 지정 합니다.Specifies whether SSMA should check constraints when it inserts data into SQL Server tables.

기본 모드: FalseDefault Mode: False

최적 모드: FalseOptimistic Mode: False

전체 모드: FalseFull Mode: False
트리거 실행Fire triggers SQL Server 테이블에 데이터를 추가할 때 SSMA 삽입 트리거를 발생 시켜야 하는지 여부를 지정 합니다.Specifies whether SSMA should fire insertion triggers when it adds data to SQL Server tables.

기본 모드: FalseDefault Mode: False

최적 모드: FalseOptimistic Mode: False

전체 모드: FalseFull Mode: False
ID 유지Keep identity SQL Server로 데이터를 추가할 때 SSMA MySQL id 값을 유지할지 여부를 지정 합니다.Specifies whether SSMA preserves MySQL identity values when it adds data to SQL Server. False 값에는 id 값을 대상에 의해 할당 하면 됩니다.A value of False causes identity values to be assigned by the destination.

기본 모드: TrueDefault Mode: True

최적 모드: TrueOptimistic Mode: True

전체 모드: TrueFull Mode: True
Null 유지Keep nulls SQL Server에 지정 된 기본값에 관계 없이 SQL server에 데이터를 추가할 때 SSMA 원본 데이터에 null 값을 유지할지 여부를 지정 합니다.Specifies whether SSMA preserves null values in the source data when it adds data to SQL Server, regardless of the default values that are specified in SQL Server.

기본 모드: TrueDefault Mode: True

최적 모드: TrueOptimistic Mode: True

전체 모드: TrueFull Mode: True
테이블 잠금Table lock SSMA 데이터 마이그레이션 중에 테이블에 데이터를 추가할 때 테이블 잠금 여부를 지정 합니다.Specifies whether SSMA locks tables when it adds data to tables during data migration. 대량 복사 작업의 기간에 대 한 대량 업데이트 잠금을 얻습니다.Obtains a bulk update lock for the duration of the bulk copy operation. 값이 False 이면 한 잠금이 행 수준에서 설정 됩니다.If the value is False, a lock is set at the row level.

기본 모드: FalseDefault Mode: False

최적 모드: FalseOptimistic Mode: False

전체 모드: FalseFull Mode: False

데이터 수정Data Modification

용어Term 정의Definition
잘못 된 날짜 마이그레이션Invalid Dates Migration 마이그레이션하는 방법을 지정와 같은 잘못 된 날짜와 ' 2007-04-23' 또는 ' 2000-06-31 10시: 00' 날짜 및 날짜/시간 형식입니다.Specifies how to migrate invalid dates with like ‘2007-04-23’ or ‘2000-06-31 10:00:00’ in DATE and DATETIME formats.

기본 모드: NULL 설정Default Mode: Set NULL

최적 모드: NULL 설정Optimistic Mode: Set NULL

전체 모드: NULL 설정Full Mode: Set NULL
음수 시간 값 마이그레이션Negative TIME values Migration 와 같은 음수 값을 마이그레이션하는 방법을 지정 합니다. '-30:11:00' 시간 열에 있습니다.Specifies how to migrate negative values like ‘-30:11:00’ in TIME columns.

기본 모드: NULL 설정Default Mode: Set NULL

최적 모드: NULL 설정Optimistic Mode: Set NULL

전체 모드: NULL 설정Full Mode: Set NULL
시간 값 24 시간 동안 마이그레이션TIME values over 24 hours Migration 시간 값의 개 이상의 ' 23 마이그레이션하는 방법 지정: 59:59' 시간 열에 있습니다.Specifies how to migrate TIME values of more than ’23:59:59’ in TIME columns.

기본 모드: NULL 설정Default Mode: Set NULL

최적 모드: NULL 설정Optimistic Mode: Set NULL

전체 모드: NULL 설정Full Mode: Set NULL
열에 맞게 자르기 이진 값Truncate binary values to fit into column 그렇다면 SSMA는 MySQL에서 SQL 테이블 열에 적합 하지 않은 이진 값을 자릅니다 하 고 적절 한 오류 메시지를 생성 합니다.If Yes, SSMA truncates binary values from MySQL that do not fit into SQL table columns and generates appropriate error message. 행에 오류가 발생 하지 않으면If No, the row causes an error

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 아니요Full Mode: No
문자 값이 열에 맞게 자르기Truncate character values to fit into column SSMA는 MySQL에서 SQL 테이블 열에 적합 하지 않은 문자 값이 잘립니다 하 고 적절 한 오류 메시지를 생성 합니다.SSMA truncates character values from MySQL that do not fit into SQL table columns and generates appropriate error message.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 아니요Full Mode: No
0 날짜 마이그레이션Zero Dates Migration 와 같은 0 날짜를 마이그레이션하는 방법을 지정 합니다. ' 0000-00-00' 또는 ' 0000-00-00 00시: 00' DATE 및 DATETIME 열에 있습니다.Specifies how to migrate zero dates like ‘0000-00-00’ or ‘0000-00-00 00:00:00’ in DATE and DATETIME columns.

기본 모드: NULL 설정Default Mode: Set NULL

최적 모드: NULL 설정Optimistic Mode: Set NULL

전체 모드: NULL 설정Full Mode: Set NULL
날짜의 마이그레이션에서는 0Zero in Dates Migration 날짜와 같은 0 부분과 마이그레이션하는 방법을 지정 합니다. ' 2009-01-00' 또는 ' 2000-00-00 11시: 00' DATE 및 DATETIME 열에 있습니다.Specifies how to migrate dates with zero parts like ‘2009-01-00’ or ‘2000-00-00 11:00:00’ in DATE and DATETIME columns.

기본 모드: NULL 설정Default Mode: Set NULL

최적 모드: NULL 설정Optimistic Mode: Set NULL

전체 모드: NULL 설정Full Mode: Set NULL

마이그레이션 엔진Migration Engine

용어Term 정의Definition
마이그레이션 엔진Migration Engine 지정 데이터 마이그레이션 중에 사용 되는 데이터베이스 엔진입니다.Specifies database engine used during Data Migration. 클라이언트 쪽 데이터 마이그레이션 참조 SSMA 클라이언트 원본과 SQL Server에 해당 데이터 대량 삽입에서 데이터를 검색 합니다.Client side data migration refers to SSMA client retrieving the data from the source and bulk inserting that data into SQL Server. 서버 쪽 데이터 마이그레이션 SSMA 데이터 마이그레이션 엔진 (대량 복사 프로그램) 데이터 원본에서 검색 및 추가 클라이언트-홉 (더 나은 성능을) 필요 없도록 하는 SQL Server에 직접 삽입 SQL 에이전트 작업으로 SQL Server 상자에서 실행 중인를 가리킵니다.Server side data migration refers to SSMA data migration engine (bulk copy program) running on the SQL Server box as a SQL Agent job retrieving data from the source and inserting directly into SQL Server thus avoiding an extra client-hop (better performance).

기본 모드: 클라이언트 쪽 데이터 마이그레이션 엔진Default Mode: Client Side Data Migration Engine

최적 모드: 클라이언트 쪽 데이터 마이그레이션 엔진Optimistic Mode: Client Side Data Migration Engine

전체 모드: 클라이언트 쪽 데이터 마이그레이션 엔진Full Mode: Client Side Data Migration Engine

중요

경우는 마이그레이션 엔진 옵션이로 설정 되어 서버 쪽 데이터 마이그레이션 엔진, 옵션을 설정 하는 새 프로젝트 서버 쪽 데이터 마이그레이션 엔진으로 사용 하 여 32 비트 표시 됩니다.When the Migration Engine option is set to Server Side Data Migration Engine, a new Project setting option Use 32-Bit Server Side Data Migration Engine is displayed. 데이터를 마이그레이션하기 위해 32 비트 또는 64 비트 프로그램 BCP (대량 복사) 유틸리티 사용 되는지 여부를 지정 합니다.It specifies whether 32 bit or 64 bit Bulk Copy Program (BCP) utility is used to migrate data.

기타Misc

용어Term 정의Definition
확장된 데이터 마이그레이션 옵션Extended Data Migration Options 별도 세부 정보 탭에서 각 테이블에 대 한 추가 데이터 마이그레이션 옵션을 보여 줍니다.Shows extra data migration options for each table in separate detail tab.

기본 모드: 숨기기Default Mode: Hide

최적 모드: 숨기기Optimistic Mode: Hide

전체 모드: 숨기기Full Mode: Hide
오류 발생 시On Error 오류가 발생 한 경우 데이터 마이그레이션을 중지 합니다.Stops Data migration when an error occurs. 세 가지 옵션이 있습니다.It has three options:

마이그레이션 중지: 데이터 마이그레이션 작업을 중지 합니다.Stop migration: Stops data migration operation

다음 테이블에 계속: 현재 테이블에 데이터 마이그레이션을 중지 하 고 다음 진행 됩니다.Proceed to next table: Stops data migration to the current table and proceeds to the next one

다음 일괄 처리를 진행: 현재 일괄 처리로의 데이터 마이그레이션을 중지 하 고 다음 진행 됩니다.Proceed to next batch: Stops data migration to the current batch and proceeds to the next one

기본 모드: 다음 일괄 처리를 계속 진행Default Mode: Proceed to the next batch

최적 모드: 다음 일괄 처리를 계속 진행Optimistic Mode: Proceed to the next batch

전체 모드: 다음 일괄 처리를 계속 진행Full Mode: Proceed to the next batch

병렬 데이터 마이그레이션Parallel Data Migration

용어Term 정의Definition
병렬 데이터 마이그레이션 모드Parallel Data Migration Mode 병렬 데이터 마이그레이션을 사용 하도록 설정 하려면 포크 스레드를 사용 하는 모드를 지정 합니다.Specifies the mode used to fork threads to enable parallel data migration. SSMA는 Auto 모드에서 데이터를 마이그레이션하려면 분기 (기본적으로 10) 스레드 수를 선택 합니다.In Auto mode, SSMA chooses the number of threads (10 by default) forked to migrate data. 사용자 지정 모드 사용자 데이터를 마이그레이션하려면 분기 하는 스레드 수를 지정할 수 있습니다 (최소값은 1이 고 최대값은 100).In Custom mode, user can specify the number of threads forked to migrate data (minimum is 1 and maximum is 100). 현재 클라이언트 쪽 데이터 마이그레이션 엔진만 병렬 데이터 마이그레이션을 지원합니다.Currently, only client side data migration engine supports parallel data migration.

기본 모드: 자동Default Mode: Auto

최적 모드: 자동Optimistic Mode: Auto

전체 모드: 자동Full Mode: Auto

중요

경우는 병렬 데이터 마이그레이션 모드 옵션이로 설정 되어 사용자 지정, 옵션을 설정 하는 새 프로젝트 스레드 수가 표시 됩니다.When the Parallel Data Migration Mode option is set to Custom, a new Project setting option Thread Count is displayed. 데이터 마이그레이션에 사용 되는 스레드 수를 지정 합니다.It specifies number of threads used for data migration.

공간 데이터Spatial Data

용어Term 정의Definition
오류 처리Handling Errors 공간 데이터 형식의 값의 마이그레이션에 대 한 오류를 처리 하는 방법을 지정 합니다.Specifies how to handle errors in migration of values of spatial data types. 'NULL 바꿉니다'를 지정 하는 경우에 오류가 발생 하는 모든 공간 값 NULL로 바뀝니다.If 'Replace with NULL' is specified, all spatial values causing errors will be replaced with NULL. 바뀌지 않고 그렇지 않은 경우에 수행 됩니다.No replacement is done otherwise.

기본 모드: 오류를 생성Default Mode: Generate an Error

최적 모드: 오류를 생성Optimistic Mode: Generate an Error

전체 모드: 오류를 생성Full Mode: Generate an Error
값 유효성 검사Value Validation 잘못 된 공간 값을 처리 하는 방법을 지정 합니다.Specifies how to handle invalid spatial values. ' 시도 확인 유효한 '를 지정 하는 경우는 되 고 하려고 유효 하면 잘못 된 값을 수정 합니다.If 'Try Make Valid' is specified, an attempt is being made to modify invalid values to make them valid.

기본 모드: 유효한 확인Default Mode: Make Valid

최적 모드: 변경 하지 마십시오Optimistic Mode: Do Not Change

전체 모드: 유효한 확인Full Mode: Make Valid