샘플 콘솔 스크립트 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)