샘플 콘솔 스크립트 파일로 작업하기, 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
명령에서 사용자는 특성의 변수 값(object-name
참조)을 사용자가 사용 중인 데이터베이스 이름으로 반드시 변경해야 합니다. 지정된 개체의 종류에 따라object-type
값도 변경해야 합니다.사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의
metabase-object
명령 예제 4에 설명된 대로 여러generate-assessment-report
노드를 지정할 수 있습니다.보고서 생성에 대한 자세한 내용은 보고서 생성(AccessToSQL)참조하세요.
메모
- 변수 값 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 VariableValueFileSample.xml 사용자가 지정한 값으로 업데이트되었는지 확인합니다.
- 서버 연결 파일 명령줄 인수가 콘솔 애플리케이션에 전달되고 ServersConnectionFileSample.xml 올바른 서버 매개 변수 값으로 업데이트되었는지 확인합니다.
ConversionAndDataMigrationSample.xml: 이 샘플은 변환부터 데이터 마이그레이션까지 전 과정을 마이그레이션할 수 있도록 해줍니다. 변경해야 하는 필수 특성 값 목록은 다음과 같습니다.
명령 이름 묘사 속성 map-schema
원본 데이터베이스를 대상 스키마에 매핑하는 스키마입니다. source-schema:
변환해야 하는 원본 데이터베이스를 지정합니다.
sql-server-schema
: 마이그레이션할 대상 데이터베이스를 지정합니다.convert-schema
원본에서 대상 스키마로 스키마 변환을 수행합니다.
사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의metabase-object
명령 예제 4에 설명된 대로 여러convert-schema
노드를 지정할 수 있습니다.object-name
: 변환해야 하는 원본 데이터베이스/개체 이름을 지정합니다.object-type
에 지정된 개체의 유형에 따라 해당object-name
이 변경되도록 보장합니다.synchronize-target
대상 개체를 대상 데이터베이스와 동기화합니다.
사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의metabase-object
명령 예제 3에 설명된 대로 여러synchronize-target
노드를 지정할 수 있습니다.object-name:
만들어야 하는 sql server 데이터베이스/개체 이름을 지정합니다.object-type
에 지정된 개체의 유형에 따라 해당object-name
이 변경되도록 보장합니다.migrate-data
원본 데이터를 대상으로 전송합니다.
사용자가 여러 개체/데이터베이스를 평가해야 하는 경우 샘플 콘솔 스크립트 파일의metabase-object
명령 예제 2에 설명된 대로 여러migrate-data
노드를 지정할 수 있습니다.object-name:
마이그레이션해야 하는 원본 데이터베이스/테이블 이름을 지정합니다.object-type
에 지정된 개체의 유형에 따라 해당object-name
이 변경되도록 보장합니다.
참고 항목
변수 값 파일 만들기(AccessToSQL)
서버 연결 파일 만들기(AccessToSQL)
보고서 생성(AccessToSQL)