보고서 생성(Db2ToSQL)
명령을 사용하여 수행된 특정 활동에 대한 보고서는 개체 트리 수준에서 SSMA(SQL Server Migration Assistant) 콘솔에서 생성됩니다.
보고서 생성
다음 절차를 사용하여 보고서를 생성합니다.
매개 변수를 지정합니다
write-summary-report-to
. 관련 보고서는 파일 이름(지정된 경우)으로 저장되거나 지정한 폴더에 저장됩니다. 파일 이름은 다음 표에 설명된 대로 시스템 미리 정의됩니다. 여기서<n>
는 동일한 명령의 각 실행과 함께 숫자로 증가하는 고유한 파일 번호입니다.보고서는 다음과 같이 명령과 관련이 있습니다.
슬롯 번호 명령 보고서 제목 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 refresh-from-database
SourceDBRefreshReport<n>.xml
Important
출력 보고서는 평가 보고서와 다릅니다. 전자는 실행된 명령의 성능에 대한 보고서이고, 후자는 프로그래밍 방식으로 사용할 XML 보고서입니다.
출력 보고서에 대한 명령 옵션(이전 표의 슬롯 번호 2 - 4)은 SSMA 콘솔 실행 섹션을 참조하세요.
보고서 세부 정보 표시 설정을 사용하여 출력 보고서에서 원하는 세부 정보 범위를 나타냅니다.
슬롯 번호 명령 및 매개 변수 출력 설명 1 verbose="false"
활동의 요약된 보고서를 생성합니다. 2 verbose="true"
각 활동에 대한 요약되고 자세한 상태 보고서를 생성합니다. 참고 항목
보고서 세부 정보 표시 설정은 ,
convert-schema
및migrate-data
convert-sql-statement
명령에 적용generate-assessment-report
됩니다.오류 보고 설정을 사용하여 오류 보고서에서 원하는 세부 정보 범위를 나타냅니다.
슬롯 번호 명령 및 매개 변수 출력 설명 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
명령에 synchronize-target
는 report-errors-to
동기화 작업에 대한 오류 보고서의 위치를 지정하는 매개 변수가 있습니다. 그런 다음, 이름 TargetSynchronizationReport<n>.xml
별 파일이 지정된 위치에 만들어집니다. 여기서 <n>
동일한 명령의 각 실행과 함께 숫자가 증가하는 고유한 파일 번호입니다.
참고 항목
폴더 경로가 지정된 report-errors-to
경우 매개 변수는 명령에 synchronize-target
대한 선택적 특성이 됩니다.
다음 예제에서는 전체 대상 데이터베이스를 모든 특성과 동기화합니다.
<synchronize-target
object-name="<object-name>"
on-error="report-total-as-warning/report-each-as-warning/fail-script"
report-errors-to="<file-name/folder-name>"/>
object-name
는 동기화에 고려되는 개체를 지정합니다. 개별 개체 이름 또는 그룹 개체 이름을 가질 수도 있습니다.on-error
는 동기화 오류를 경고 또는 오류로 지정할지 여부를 지정합니다. 사용 가능한 옵션은 다음과 같습니다.on-error
report-total-as-warning
report-each-as-warning
fail-script
데이터베이스에서 새로 고침
명령에 refresh-from-database
는 report-errors-to
새로 고침 작업에 대한 오류 보고서의 위치를 지정하는 매개 변수가 있습니다. 그런 다음, 이름 SourceDBRefreshReport<n>.xml
별 파일이 지정된 위치에 만들어집니다. 여기서 <n>
동일한 명령의 각 실행과 함께 숫자가 증가하는 고유한 파일 번호입니다.
폴더 경로가 지정된 report-errors-to
경우 매개 변수는 명령에 synchronize-target
대한 선택적 특성이 됩니다.
다음 예제에서는 모든 특성을 사용하여 전체 스키마를 새로 고칩니다.
<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
는 새로 고침으로 간주되는 개체를 지정합니다. 개별 개체 이름 또는 그룹 개체 이름을 가질 수도 있습니다.on-error
는 새로 고침 오류를 경고 또는 오류로 지정할지 여부를 지정합니다. 사용 가능한 옵션은 다음과 같습니다.on-error
report-total-as-warning
report-each-as-warning
fail-script