보고서 생성(SybaseToSQL)
명령을 사용하여 수행된 특정 활동에 대한 보고서는 개체 트리 수준에서 SSMA 콘솔에서 생성됩니다.
다음 절차를 사용하여 보고서를 생성합니다.
write-summary-report-to 매개 변수를 지정합니다. 관련 보고서는 파일 이름(지정된 경우)으로 저장되거나 지정한 폴더에 저장됩니다. 파일 이름은 아래 표에 설명된 대로 시스템 미리 정의됩니다. 여기서 <n> 은 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.
보고서 vis-à-vis 명령은 다음과 같습니다.
Sl. 아니요. 명령 보고서 제목 1 generate-assessment-report AssessmentReport<n>.XML 2 convert-schema SchemaConversionReport<n>.XML 3 migrate-data DataMigrationReport<n>.XML 4 convert-sql-statement ConvertSQLReport<n>.XML 5 synchronize-target TargetSynchronizationReport<n>.XML 6 데이터베이스에서 새로 고침 SourceDBRefreshReport<n>.XML Important
출력 보고서는 평가 보고서와 다릅니다. 전자는 실행된 명령의 성능에 대한 보고서이지만, 후자는 프로그래밍 방식으로 사용할 XML 보고서입니다.
출력 보고서에 대한 명령 옵션(위의 Sl. 2-4번)은 SybaseToSQL(SybaseToSQL) 실행 섹션을 참조하세요.
보고서 세부 정보 표시 설정을 사용하여 출력 보고서에서 원하는 세부 정보 범위를 나타냅니다.
Sl. 아니요. 명령 및 매개 변수 출력 설명 1 verbose="false" 활동의 요약된 보고서를 생성합니다. 2 verbose="true" 각 활동에 대한 요약되고 자세한 상태 보고서를 생성합니다. 참고 항목
위에 지정된 보고서 세부 정보 표시 설정은 generate-assessment-report, convert-schema, migrate-data, convert-sql-statement 명령에 적용됩니다.
오류 보고 설정을 사용하여 오류 보고서에서 원하는 세부 정보 범위를 나타냅니다.
Sl. 아니요. 명령 및 매개 변수 출력 설명 1 report-errors="false" 오류/경고/정보 메시지에 대한 세부 정보가 없습니다. 2 report-errors="true" 자세한 오류/경고/정보 메시지입니다. 참고 항목
위에서 지정한 오류 보고 설정은 generate-assessment-report, convert-schema, migrate-data, convert-sql-statement 명령에 적용됩니다.
<generate-assessment-report
object-name="<object-name>"
object-type="<object-type>"
verbose="<true/false>"
report-errors="<true/false>"
write-summary-report-to="<file-name/folder-name>"
assessment-report-folder="<folder-name>"
assessment-report-overwrite="<true/false>"
/>
synchronize-target:
명령 동기화 대상 에는 동기화 작업에 대한 오류 보고서의 위치를 지정하는 report-errors-to 매개 변수가 있습니다. 그런 다음, TargetSynchronizationReport n.XML 이름으로 파일이 지정된 위치에 만들어집니다. 여기서< n>은 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.><
참고: 폴더 경로가 지정된 경우 'report-errors-to' 매개 변수는 'synchronize-target' 명령의 선택적 특성이 됩니다.
<!-- Example: Synchronize target entire Database with all attributes-->
<synchronize-target
object-name="<object-name>"
on-error="<object-type>"
report-errors-to="<file-name/folder-name>"
/>
object-name: 동기화에 고려되는 개체를 지정합니다(개별 개체 이름 또는 그룹 개체 이름을 포함할 수도 있습니다).
on-error: 동기화 오류를 경고 또는 오류로 지정할지 여부를 지정합니다. 오류가 발생할 때 사용 가능한 옵션:
report-total-as-warning
report-each-as-warning
fail-script
데이터베이스에서 새로 고침:
데이터베이스에서 새로 고침 명령에는 새로 고침 작업에 대한 오류 보고서의 위치를 지정하는 report-errors-to 매개 변수가 있습니다. 그런 다음, 이름이 SourceDBRefreshReport<n>.XML인 파일이 지정된 위치에 만들어집니다. 여기서 <n>은 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.
참고: 폴더 경로가 지정된 경우 'report-errors-to' 매개 변수는 'synchronize-target' 명령의 선택적 특성이 됩니다.
<!-- Example: Refresh entire Schema (with all attributes)-->
<refresh-from-database
object-name="<object-name>"
object-type ="<object-type>"
on-error="report-total-as-warning/report-each-as-warning/fail-script"
report-errors-to="<file-name/folder-name> "
/>
object-name: 새로 고침으로 간주되는 개체를 지정합니다(개별 개체 이름 또는 그룹 개체 이름을 포함할 수도 있습니다).
오류 발생: 새로 고침 오류를 경고 또는 오류로 지정할지 여부를 지정합니다. 오류가 발생할 때 사용 가능한 옵션:
report-total-as-warning
report-each-as-warning
fail-script