หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
The reports of certain activities performed using commands are generated in SQL Server Migration Assistant (SSMA) Console at object tree level.
Generate a report
Use the following procedure to generate reports:
Specify the
write-summary-report-toparameter. The related report is stored as the file name (if specified) or in the folder you specify. The file name is system-predefined as mentioned in the following table, where<n>is the unique file number that increments with a digit with each execution of the same command.The reports are related to the commands as follows:
Slot number Command Report title 1 generate-assessment-reportAssessmentReport<n>.xml2 convert-schemaSchemaConversionReport<n>.xml3 migrate-dataDataMigrationReport<n>.xml4 convert-sql-statementConvertSQLReport<n>.xml5 synchronize-targetTargetSynchronizationReport<n>.xml6 refresh-from-databaseSourceDBRefreshReport<n>.xmlImportant
An output report is different from Assessment Report. The former is a report on the performance of an executed command, while the latter is an XML report for programmatic consumption.
For the command options for output reports (from Slot number 2 - 4 in the previous table), refer to the Execute the SSMA console section.
Indicate the extent of detail you desire in the output report using the Report Verbosity settings:
Slot number Command and parameter Output description 1 verbose="false"Generates a summarized report of the activity. 2 verbose="true"Generates a summarized and detailed status report for each activity. Note
Report Verbosity settings apply to the
generate-assessment-report,convert-schema,migrate-data, andconvert-sql-statementcommands.Indicate the extent of detail you desire in the error reports using the Error Reporting settings:
Slot number Command and parameter Output description 1 report-errors="false"No details on error, warning, or info messages. 2 report-errors="true"Detailed error, warning, or info messages. Note
Error Reporting settings apply to the
generate-assessment-report,convert-schema,migrate-data, andconvert-sql-statementcommands.
Example
<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>"/>
Report commands
synchronize-target
The command synchronize-target has report-errors-to parameter, which specifies the location of error report for the synchronization operation. Then, a file by name TargetSynchronizationReport<n>.xml is created at the specified location, where <n> is the unique file number that increments with a digit with each execution of the same command.
Note
If the folder path is given, then report-errors-to parameter becomes an optional attribute for the command synchronize-target.
The following example synchronizes the entire target database with all attributes.
<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-namespecifies the objects considered for synchronization. It can also have individual object names or a group object name.on-errorspecifies whether to specify synchronization errors as warnings or error. Available options foron-error:report-total-as-warningreport-each-as-warningfail-script
refresh-from-database
The command refresh-from-database has the report-errors-to parameter, which specifies the location of error report for the refresh operation. Then, a file by name SourceDBRefreshReport<n>.xml is created at the specified location, where <n> is the unique file number that increments with a digit with each execution of the same command.
If the folder path is given, then report-errors-to parameter becomes an optional attribute for the command synchronize-target.
The following example refreshes the 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-namespecifies the objects considered for refresh. It can also have individual object names or a group object name.on-errorspecifies whether to specify refresh errors as warnings or error. Available options foron-error:report-total-as-warningreport-each-as-warningfail-script