샘플 콘솔 스크립트 FilesExecuting SSMA 콘솔 작업(AccessToSQL)
사용자 참조 및 사용에 대한 제품과 함께 몇 가지 샘플 파일이 제공되었습니다. 이 섹션에서는 최종 사용자의 요구에 맞게 이러한 스크립트를 쉽게 사용자 지정하는 방법을 설명합니다.
샘플 콘솔 스크립트 파일
사용자 참조를 위해 다양한 시나리오를 다루는 다음 샘플 콘솔 스크립트 파일이 제공되었습니다.
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml:
이 샘플은 원본 및 대상 데이터베이스에 사용할 수 있는 다양한 연결 모드를 제공하며 사용자는 요구 사항에 따라 모든 모드를 선택할 수 있습니다. 이 샘플에는 서버 정의가 포함되어 있습니다.
사용자는 단순히 값을 필수 원본 및 대상 서버 정의로 변경하여 필요한 데이터베이스에 연결할 수 있습니다. 예제에서 제공된 모든 값은 VariableValueFileSample.xml에서 사용할 수 있는 변수 값으로 제공되었습니다. 다른 모든 연결 매개 변수는 사용자의 작업 서버 연결 파일에서 제거할 수 있습니다.
원본 및 대상 서버에 연결하는 방법에 대한 자세한 내용은 서버 연결 파일 만들기(AccessToSQL)를 참조하세요.
VariableValueFileSample.xml: 샘플 콘솔 스크립트 파일에서 사용되었으며 이 파일에
ServersConnectionFileSample.xml
정렬된 모든 변수입니다. 샘플 콘솔 스크립트를 실행하려면 사용자가 샘플 변수 값을 사용자 정의 값으로 바꾸고 이 파일을 스크립트 파일과 함께 추가 명령줄 인수로 전달해야 합니다.변수 값 파일에 대한 자세한 내용은 변수 값 파일 만들기(AccessToSQL)를 참조하세요.
AssessmentReportGenerationSample.xml: 이 샘플을 사용하면 데이터를 변환하고 마이그레이션하기 전에 사용자가 분석을 위해 사용할 수 있는 xml 평가 보고서를 생성할 수 있습니다.
generate-assessment-report
명령에서 사용자는 특성의 변수 값(VariableValueFileSample.xml 참조)object-name
을 사용자가 사용 중인 데이터베이스 이름으로 반드시 변경해야 합니다. 지정된object-type
개체의 종류에 따라 값도 변경해야 합니다.사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 4에
generate-assessment-report
설명된 대로 여러metabase-object
노드를 지정할 수 있습니다.보고서 생성에 대한 자세한 내용은 보고서 생성(AccessToSQL)을 참조하세요.
참고 항목
- 변수 값 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 VariableValueFileSample.xml이 사용자 지정 값으로 업데이트되었는지 확인합니다.
- 서버 연결 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 ServersConnectionFileSample.xml이 올바른 서버 매개 변수 값으로 업데이트되었는지 확인합니다.
ConversionAndDataMigrationSample.xml: 이 샘플을 사용하면 사용자가 변환에서 데이터 마이그레이션으로의 종단 간 마이그레이션을 수행할 수 있습니다. 변경해야 하는 필수 특성 값 목록은 다음과 같습니다.
명령 이름 설명 Attribute map-schema
원본 데이터베이스를 대상 스키마에 매핑하는 스키마입니다. source-schema:
변환해야 하는 원본 데이터베이스를 지정합니다.sql-server-schema
: 마이그레이션할 대상 데이터베이스를 지정합니다.convert-schema
원본에서 대상 스키마로 스키마 변환을 수행합니다.
사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 4에convert-schema
설명된 대로 여러metabase-object
노드를 지정할 수 있습니다.object-name
: 변환해야 하는 원본 데이터베이스/개체 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당object-type
개체가 변경되었는지 확인합니다.object-name
synchronize-target
대상 개체를 대상 데이터베이스와 동기화합니다.
사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 3에synchronize-target
설명된 대로 여러metabase-object
노드를 지정할 수 있습니다.object-name:
만들어야 하는 sql server 데이터베이스/개체 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당object-type
개체가 변경되었는지 확인합니다.object-name
migrate-data
원본 데이터를 대상으로 마이그레이션합니다.
사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의 명령 예제 2에migrate-data
설명된 대로 여러metabase-object
노드를 지정할 수 있습니다.object-name:
마이그레이션해야 하는 원본 데이터베이스/테이블 이름을 지정합니다. 에 지정된 개체의 형식에 따라 해당object-type
개체가 변경되었는지 확인합니다.object-name
참고 항목
변수 값 파일 만들기(AccessToSQL)
서버 연결 파일 만들기(AccessToSQL)
보고서 생성(AccessToSQL)