DB2 데이터를 SQL Server (DB2ToSQL)로 마이그레이션Migrating DB2 Data into SQL Server (DB2ToSQL)

으로 변환 된 개체를 성공적으로 동기화 한 후 SQL ServerSQL Server를 d b 2에서 데이터를 마이그레이션할 수 있습니다 SQL ServerSQL Server합니다.After you have successfully synchronized the converted objects with SQL ServerSQL Server, you can migrate data from DB2 to SQL ServerSQL Server.

중요

서버 쪽 데이터 마이그레이션 엔진으로 사용 하 고 엔진을 사용 하는 경우, 데이터를 마이그레이션할 수 있습니다 설치 해야 합니다는 SSMA DB2 확장 팩 및 SSMA를 실행 하는 컴퓨터에서 DB2 공급자에 대 한 합니다.If the engine being used is Server Side Data Migration Engine, then, before you can migrate data, you must install the SSMA for DB2 Extension Pack and the DB2 providers on the computer that is running SSMA. 도 SQL Server 에이전트 서비스를 실행 해야 합니다.The SQL Server Agent service must also be running. 확장 팩을 설치 하는 방법에 대 한 자세한 내용은 참조 SQL Server에서 SSMA 구성 요소 설치For more information about how to install the extension pack, see Installing SSMA Components on SQL Server

마이그레이션 옵션 설정Setting Migration Options

마이그레이션을 수행 하기 전에 데이터를 SQL ServerSQL Server에 프로젝트 마이그레이션 옵션을 검토 하는 프로젝트 설정 대화 상자.Before migrating data to SQL ServerSQL Server, review the project migration options in the Project Settings dialog box.

  • 이 대화 상자를 사용 하 여 마이그레이션 일괄 처리 크기, 테이블 잠금, 제약 조건 검사, null 값 처리 및 id 값 처리 등의 옵션을 설정할 수 있습니다.By using this dialog box you can set options such as migration batch size, table locking, constraint checking, null value handling, and identity value handling. 프로젝트 마이그레이션 설정에 대 한 자세한 내용은 참조 프로젝트 설정 (마이그레이션)합니다.For more information about the Project Migration Settings, see Project Settings (Migration).

  • 마이그레이션 엔진프로젝트 설정 대화 상자의 두 가지 유형의 데이터 마이그레이션 엔진을 사용 하 여 마이그레이션 프로세스를 수행할 수 있습니다.The Migration Engine in the Project Settings dialog box, allows the user to perform the migration process using two types of data migration engines:

    1. 클라이언트 쪽 데이터 마이그레이션 엔진Client Side Data Migration Engine

    2. 서버 쪽 데이터 마이그레이션 엔진Server Side Data Migration Engine

클라이언트 쪽 데이터 마이그레이션:Client Side Data Migration:

  • 클라이언트 쪽에서 데이터 마이그레이션을 시작 하려면 선택은 클라이언트 쪽 데이터 마이그레이션 엔진 옵션에 프로젝트 설정 대화 상자.To initiate data-migration on the client side, select the Client Side Data Migration Engine option in the Project Settings dialog box.

  • 프로젝트 설정, 클라이언트 쪽 데이터 마이그레이션 엔진 옵션을 설정 합니다.In Project Settings, the Client Side Data Migration Engine option is set.

    참고

    클라이언트 쪽 데이터 마이그레이션 엔진 SSMA 응용 프로그램 내에 상주 하며 따라서 확장 팩의 가용성에 종속 되지 않습니다.The Client-Side Data Migration Engine resides inside the SSMA application and is, therefore, not dependent on the availability of the extension pack.

서버 쪽 데이터 마이그레이션:Server Side Data Migration:

  • 서버 쪽 데이터 마이그레이션 중에 엔진은 대상 데이터베이스에 상주합니다.During the Server side data migration, the engine resides on the target database. 확장 팩을 통해 설치 됩니다.It is installed through the extension pack. 확장 팩을 설치 하는 방법에 대 한 자세한 내용은 참조 하세요. SQL Server에서 SSMA 구성 요소 설치For more information on how to install the extension pack, see Installing SSMA Components on SQL Server

  • 서버 쪽에서 마이그레이션을 시작 하려면 선택은 서버 쪽 데이터 마이그레이션 엔진 옵션에 프로젝트 설정 대화 상자.To initiate migration on the server side, select the Server Side Data Migration Engine option in the Project Settings dialog box.

SQL Server로 데이터 마이그레이션Migrating Data to SQL Server

마이그레이션 데이터는 DB2 테이블에서 행의 데이터를 이동 하는 대량 로드 작업 SQL ServerSQL Server 트랜잭션에서 테이블입니다.Migrating data is a bulk-load operation that moves rows of data from DB2 tables into SQL ServerSQL Server tables in transactions. 에 로드 된 행의 수 SQL ServerSQL Server 각 트랜잭션에서 프로젝트 설정에서 구성 됩니다.The number of rows loaded into SQL ServerSQL Server in each transaction is configured in the project settings.

마이그레이션 메시지를 보려면 출력 창이 표시 되는지 확인 합니다.To view migration messages, make sure that the Output pane is visible. , 그렇지 않으면는 보기 메뉴 선택 출력합니다.Otherwise, from the View menu, select Output.

데이터를 마이그레이션To migrate data

  1. 다음을 확인합니다.Verify the following:

    • DB2 공급자 SSMA를 실행 하는 컴퓨터에 설치 됩니다.The DB2 providers are installed on the computer that is running SSMA.

    • 변환된 된 개체와 동기화 했다면는 SQL ServerSQL Server 데이터베이스입니다.You have synchronized the converted objects with the SQL ServerSQL Server database.

  2. 메타 데이터 탐색기 d b 2에서에서 마이그레이션할 데이터가 포함 된 개체를 선택 합니다.In DB2 Metadata Explorer, select the objects that contain the data that you want to migrate:

    • 모든 스키마에 대 한 데이터를 마이그레이션하려면 확인란을 옆에 선택 스키마합니다.To migrate data for all schemas, select the check box next to Schemas.

    • 데이터를 마이그레이션하거나 생략 개별 테이블을 먼저 스키마를 확장 하 고 테이블, 다음을 선택 하거나 테이블 옆 확인란의 선택을 취소 합니다.To migrate data or omit individual tables, first expand the schema, expand Tables, and then select or clear the check box next to the table.

  3. 데이터를 마이그레이션하려면 두 가지 경우 발생 합니다.To migrate data, two cases arise:

    클라이언트 쪽 데이터 마이그레이션:Client Side Data Migration:

    • 수행 하기 위한 클라이언트 쪽 데이터 마이그레이션을 선택는 클라이언트 쪽 데이터 마이그레이션 엔진 옵션에 프로젝트 설정 대화 상자.For performing Client Side Data Migration, select the Client Side Data Migration Engine option in the Project Settings dialog box.

    서버 쪽 데이터 마이그레이션:Server Side Data Migration:

    • 를 서버 쪽에서 데이터 마이그레이션을 수행 하기 전에 다음을 확인 합니다.Before performing data migration on the server side, ensure:

      1. DB2 확장 팩 용 SSMA의 인스턴스에 설치 되어 SQL ServerSQL Server합니다.The SSMA for DB2 Extension Pack is installed on the instance of SQL ServerSQL Server.

      2. SQL Server의 인스턴스에서 SQL Server 에이전트 서비스 실행 중입니다.The SQL Server Agent service is running on the instance of SQL Server.

    • 수행 하기 위한 서버 쪽 데이터 마이그레이션을 선택는 서버 쪽 데이터 마이그레이션 엔진 옵션에 프로젝트 설정 대화 상자.For performing Server Side Data Migration, select the Server Side Data Migration Engine option in the Project Settings dialog box.

  4. 마우스 오른쪽 단추로 클릭 스키마 DB2 메타 데이터 탐색기에서를 클릭 한 다음 데이터 마이그레이션합니다.Right-click Schemas in DB2 Metadata Explorer, and then click Migrate Data. 개별 개체 또는 개체의 범주에 대 한 데이터를 마이그레이션할 수도 있습니다: 개체 또는 해당 부모 폴더를 마우스 오른쪽 단추로 클릭 선택 된 데이터 마이그레이션 옵션입니다.You can also migrate data for individual objects or categories of objects: Right-click the object or its parent folder; select the Migrate Data option.

    참고

    DB2 확장 팩 용 SSMA의 인스턴스에 설치 되지 않습니다 SQL ServerSQL Server를 쓰고 서버 쪽 데이터 마이그레이션 엔진 을 선택한 경우 대상 데이터베이스에 데이터를 마이그레이션하는 동안 다음 오류가 발생: ' SSMA 데이터 마이그레이션 구성 요소를 찾을 수 없습니다 SQL Server, 서버 쪽 데이터 마이그레이션 지원 되지 것입니다.If the SSMA for DB2 Extension Pack is not installed on the instance of SQL ServerSQL Server, and if Server Side Data Migration Engine is selected, then while migrating the data to the target database, the following error is encountered: ‘SSMA Data Migration components were not found on SQL Server, server-side data migration will not be possible. 확장 팩 올바르게 설치 되어 있는지를 확인 하십시오. '.Please check if Extension Pack is installed correctly’. 클릭 취소 데이터 마이그레이션을 종료 하 합니다.Click Cancel to terminate the data migration.

  5. d b 2에 연결 대화 상자에서 연결 자격 증명을 입력 한 다음 클릭 연결합니다.In the Connect to DB2 dialog box, enter the connection credentials, and then click Connect. D b 2에 연결 하는 방법에 대 한 자세한 내용은 참조 하세요. DB2 데이터베이스 ( DB2ToSQL )에 연결For more information on connecting to DB2, see Connecting to DB2 Database (DB2ToSQL)

    대상 데이터베이스에 연결 하기 위한 SQL ServerSQL Server에 연결 자격 증명을 입력의 SQL Server에 연결 대화 상자와 클릭 연결합니다.For connecting to the target database SQL ServerSQL Server, enter the connection credentials in the Connect to SQL Server dialog box, and click Connect. 연결에 대 한 자세한 내용은 SQL ServerSQL Server, 참조 SQL Server에 연결For more information on connecting to SQL ServerSQL Server, see Connecting to SQL Server

    메시지에 표시 됩니다는 출력 창.Messages will appear in the Output pane. 마이그레이션이 완료 되는 데이터 마이그레이션 보고서 나타납니다.When the migration is complete, the Data Migration Report appears. 모든 데이터 마이그레이션하지 않은 경우 오류를 포함 하는 행을 클릭 한 다음 클릭 세부 정보합니다.If any data did not migrate, click the row that contains the errors, and then click Details. 보고서와 함께 완료 했으면 클릭 닫기합니다.When you are finished with the report, click Close. 데이터 마이그레이션 보고서에 대 한 자세한 내용은 참조 하십시오. (SSMA 공통) 데이터 마이그레이션 보고서For more information on Data Migration Report, see Data Migration Report (SSMA Common)

참고

SQL Express edition으로 대상 데이터베이스를 사용 하면 클라이언트 쪽 데이터 마이그레이션에만 사용할 수 및 서버 쪽 데이터 마이그레이션이 지원 되지 않습니다.When SQL Express edition is used as the target database, only client side data migration is allowed and server side data migration is not supported.

관련 항목:See Also

SQL Server ( DB2ToSQL )를 DB2 데이터 마이그레이션Migrating DB2 Data into SQL Server (DB2ToSQL)