Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Raporty o niektórych działaniach wykonywanych przy użyciu poleceń są generowane w konsoli SSMA na poziomie drzewa obiektów.
Aby wygenerować raporty, użyj następującej procedury:
Określ parametr write-summary-report-to . Powiązany raport jest przechowywany jako nazwa pliku (jeśli określono) lub w określonym folderze. Nazwa pliku jest wstępnie zdefiniowana przez system, jak wspomniano w poniższej tabeli, <gdzie n> jest unikatowym numerem pliku, który zwiększa cyfrę z każdym wykonaniem tego samego polecenia.
Raporty w odniesieniu do poleceń to:
Sl. Nie. Command Tytuł raportu 1 generuj-raport-oceny <Raport oceny n>.XML 2 przekształć schemat SchemaConversionReport<n>.XML 3 migrowanie danych DataMigrationReport<n>.XML 4 convert-sql-statement ConvertSQLReport<n>.XML 5 synchronizuj-cel TargetSynchronizationReport<n>.XML 6 odśwież-z-bazy-danych SourceDBRefreshReport<n>.XML Ważne
Raport wyjściowy różni się od raportu oceny. Pierwszy to raport dotyczący wydajności wykonanego polecenia, natomiast drugi jest raportem XML na potrzeby użycia programowego.
Aby uzyskać opcje poleceń dla raportów wyjściowych (z sl. nr 2-4 powyżej), zapoznaj się z sekcją Wykonywanie konsoli SSMA (SybaseToSQL).
Określ zakres szczegółów, których potrzebujesz w raporcie wyjściowym, używając ustawień szczegółowości raportu:
Sl. Nie. Polecenie i parametr Opis danych wyjściowych 1 verbose="false" Generuje podsumowany raport działania. 2 verbose="true" Generuje podsumowany i szczegółowy raport o stanie dla każdego działania. Uwaga / Notatka
Ustawienia szczegółowości raportu określone powyżej mają zastosowanie do poleceń generate-assessment-report, convert-schema, migrate-data, convert-sql-statement.
Określ zakres szczegółów, których potrzebujesz w raportach o błędach, używając ustawień raportowania błędów:
Sl. Nie. Polecenie i parametr Opis danych wyjściowych 1 report-errors="false" Brak szczegółów dotyczących komunikatów o błędach/ostrzeżeniach/informacjach. 2 reportuj-błędy="true" Szczegółowy komunikat o błędzie/ostrzeżeniu/informacjach. Uwaga / Notatka
Ustawienia raportowania błędów określone powyżej mają zastosowanie do poleceń 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>"
/>
cel synchronizacji:
Polecenie sync-target ma parametr report-errors-to , który określa lokalizację raportu o błędach dla operacji synchronizacji. Następnie plik o nazwie TargetSynchronizationReport<n>.XML jest tworzony w określonej lokalizacji, gdzie <n> jest unikatowym numerem pliku, który zwiększa cyfrę z każdym wykonaniem tego samego polecenia.
Uwaga: Jeśli podano ścieżkę folderu, parametr "report-errors-to" staje się opcjonalnym atrybutem polecenia "sync-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: Określa obiekty rozważane do synchronizacji (może również mieć nazwy poszczególnych obiektów lub nazwę obiektu grupy).
on-error: Określa, czy należy określić błędy synchronizacji jako ostrzeżenia lub błąd. Dostępne opcje w przypadku błędu:
zgłoś-ogółem-jako-ostrzeżenie
raportuj-każdy-jako-ostrzeżenie
skrypt awaryjny
odśwież z bazy danych:
Polecenie refresh-from-database ma parametr report-errors-to , który określa lokalizację raportu o błędach dla operacji odświeżania. Następnie plik o nazwie SourceDBRefreshReport<n>.XML jest tworzony w określonej lokalizacji, gdzie <n> jest unikatowym numerem pliku, który zwiększa cyfrę z każdym wykonaniem tego samego polecenia.
Uwaga: Jeśli podano ścieżkę folderu, parametr "report-errors-to" staje się opcjonalnym atrybutem polecenia "sync-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: Określa obiekty rozważane do odświeżenia (może również mieć nazwy pojedynczych obiektów lub nazwę obiektu grupy).
on-error: Określa, czy należy określić błędy odświeżania jako ostrzeżenia lub błąd. Dostępne opcje w przypadku błędu:
zgłoś-łącznie-jako-ostrzeżenie
zgłoś-każdy-jako-ostrzeżenie
skrypt awaryjny