다음을 통해 공유


샘플 콘솔 스크립트 파일 작업(Db2ToSQL)

사용자 참조 및 사용을 위해 몇 가지 샘플 파일이 제공됩니다. 이 섹션에서는 요구 사항에 맞게 이러한 스크립트를 쉽게 사용자 지정하는 방법을 설명합니다.

샘플 콘솔 스크립트 파일

다양한 시나리오를 다루는 다음 샘플 콘솔 스크립트 파일을 참조하세요.

ServersConnectionFileSample.xml

이 샘플은 원본 및 대상 데이터베이스에 사용할 수 있는 다양한 연결 모드를 제공하며 요구 사항에 따라 모든 모드를 선택할 수 있습니다. 이 샘플에는 서버 정의가 포함되어 있습니다.

값을 필요한 원본 및 대상 서버 정의로 변경하여 필요한 데이터베이스에 연결할 수 있습니다. 제공된 예제에서는 모든 값을 사용할 VariableValueFileSample.xml수 있습니다. 다른 모든 연결 매개 변수는 작업 서버 연결 파일에서 제거할 수 있습니다.

원본 및 대상 서버에 연결하는 방법에 대한 자세한 내용은 서버 연결 파일 만들기(Db2ToSQL)를 참조하세요.

VariableValueFileSample.xml

샘플 콘솔 스크립트 파일에서 사용되며 이 파일에 ServersConnectionFileSample.xml 데이터 정렬되는 모든 변수입니다. 샘플 콘솔 스크립트를 실행하려면 샘플 변수 값을 사용자 정의 값으로 바꾸고 이 파일을 스크립트 파일과 함께 추가 명령줄 인수로 전달해야 합니다.

변수 값 파일에 대한 자세한 내용은 변수 값 파일 만들기(Db2ToSQL)를 참조하세요.

AssessmentReportGenerationSample.xml

이 샘플을 사용하여 데이터를 변환하고 마이그레이션하기 전에 분석에 사용할 수 있는 XML 평가 보고서를 생성합니다.

generate-assessment-report 명령에서 특성의 변수 값(VariableValueFileSample.xml 참조)object-name을 지정한 데이터베이스 이름으로 변경합니다. 지정된 object-type 개체의 종류에 따라 값도 변경해야 합니다.

여러 개체/데이터베이스를 평가해야 하는 경우 여러 metabase-object 노드를 지정할 수 있습니다. 자세한 내용은 샘플 콘솔 스크립트 파일의 예제 4에서 명령을 참조 generate-assessment-report 하세요.

변수 값 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 VariableValueFileSample.xml 지정된 값으로 업데이트되었는지 확인합니다.

서버 연결 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 ServersConnectionFileSample.xml 올바른 서버 매개 변수 값으로 업데이트되었는지 확인합니다.

보고서 생성에 대한 자세한 내용은 보고서 생성(Db2ToSQL)을 참조하세요.

SqlStatementConversionSample.xml

이 샘플을 사용하면 입력으로 제공된 원본 데이터베이스 sql 명령에 대한 해당 t-sql 스크립트를 생성할 수 있습니다.

명령에서 특성의 convert-sql-statement 변수 값(VariableValueFileSample.xml 참조)context을 지정한 데이터베이스 이름으로 변경해야 합니다. 또한 특성 값을 변환해야 하는 원본 데이터베이스 sql 명령으로 변경 sql 해야 합니다.

변환할 파일을 제공할 sql 수도 있습니다. 자세한 내용은 샘플 콘솔 스크립트 파일의 예제 4에서 명령을 참조 convert-sql-statement 하세요.

변수 값 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 VariableValueFileSample.xml 지정된 값으로 업데이트되었는지 확인합니다.

ConversionAndDataMigrationSample.xml

이 샘플을 사용하면 변환에서 데이터 마이그레이션으로 종단 간 마이그레이션을 수행할 수 있습니다. 다음은 변경해야 하는 필수 특성 값 목록입니다.

명령 설명 attribute
map-schema 원본 데이터베이스를 대상 스키마에 매핑하는 스키마입니다. source-schema: 변환해야 하는 원본 데이터베이스를 지정합니다.

sql-server-schema: 마이그레이션할 대상 데이터베이스를 지정합니다.
convert-schema 원본에서 대상 스키마로 스키마 변환을 수행합니다.

여러 개체/데이터베이스를 평가해야 하는 경우 여러 metabase-object 노드를 지정할 수 있습니다. 자세한 내용은 샘플 콘솔 스크립트 파일의 예제 4에서 명령을 참조 convert-schema 하세요.
object-name: 변환해야 하는 원본 데이터베이스/개체 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당 object-type 개체가 변경되었는지 확인합니다. object-name
synchronize-target 대상 개체를 대상 데이터베이스와 동기화합니다.

여러 개체/데이터베이스를 평가해야 하는 경우 여러 metabase-object 노드를 지정할 수 있습니다. 자세한 내용은 샘플 콘솔 스크립트 파일의 예제 4에서 명령을 참조 synchronize-target 하세요.
object-name: 만들어야 하는 SQL Server 데이터베이스/개체 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당 object-type 개체가 변경되었는지 object-name확인합니다.
migrate-data 원본 데이터를 대상으로 마이그레이션합니다.

여러 개체/데이터베이스를 평가해야 하는 경우 여러 metabase-object 노드를 지정할 수 있습니다. 자세한 내용은 샘플 콘솔 스크립트 파일의 예제 4에서 명령을 참조 migrate-data 하세요.
object-name: 마이그레이션해야 하는 원본 데이터베이스/테이블 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당 object-type 개체가 변경되었는지 확인합니다. object-name