다음을 통해 공유


보고서 생성(SybaseToSQL)

명령을 사용하여 수행된 특정 활동에 대한 보고서는 개체 트리 수준에서 SSMA 콘솔에서 생성됩니다.

다음 절차를 사용하여 보고서를 생성합니다.

  1. 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) 실행 섹션을 참조하세요.

  2. 보고서 세부 정보 표시 설정을 사용하여 출력 보고서에서 원하는 세부 정보 범위를 나타냅니다.

    Sl. 아니요. 명령 및 매개 변수 출력 설명
    1 verbose="false" 활동의 요약된 보고서를 생성합니다.
    2 verbose="true" 각 활동에 대한 요약되고 자세한 상태 보고서를 생성합니다.

    참고 항목

    위에 지정된 보고서 세부 정보 표시 설정은 generate-assessment-report, convert-schema, migrate-data, convert-sql-statement 명령에 적용됩니다.

  3. 오류 보고 설정을 사용하여 오류 보고서에서 원하는 세부 정보 범위를 나타냅니다.

    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

참고 항목

SSMA 콘솔 실행(Sybase)