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.
Generowanie raportów
Aby wygenerować raporty, użyj następującej procedury:
write-summary-report-toOkreśl parametr . 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,<n>gdzie jest unikatowym numerem pliku, który zwiększa cyfrę z każdym wykonaniem tego samego polecenia.Raporty odnoszą się do poleceń w następujący sposób:
Numer miejsca Command Tytuł raportu 1 generate-assessment-reportAssessmentReport<n>.xml2 convert-schemaSchemaConversionReport<n>.xml3 migrate-dataDataMigrationReport<n>.xml4 synchronize-targetTargetSynchronizationReport<n>.xml5 refresh-from-databaseSourceDBRefreshReport<n>.xmlWaż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 zapoznać się z opcjami poleceń dla raportów wyjściowych (z poprzedniego numeru slotu 2–4), zapoznaj się z sekcją Uruchamianie konsoli SSMA.
Określ zakres szczegółów, których potrzebujesz w raporcie wyjściowym, używając ustawień szczegółowości raportu:
Numer miejsca 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 wcześniej, znajdują zastosowanie dla poleceń generate-assessment-report, convert-schema i migrate-data.
Określ zakres szczegółów, których potrzebujesz w raportach o błędach, używając ustawień raportowania błędów:
Numer miejsca 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 report-errors="true"Szczegółowy komunikat o błędzie/ostrzeżeniu/informacjach. Uwaga / Notatka
Ustawienia raportowania błędów określone wcześniej mają zastosowanie do poleceń generate-assessment-report, convert-schema, migrate-data.
Example
<generate-assessment-report
object-name="testschema"
object-type="Schemas"
verbose="yes"
report-errors="yes"
write-summary-report-to="$AssessmentFolder$\Report1.xml"
assessment-report-folder="$AssessmentFolder$\assessment_report"
assessment-report-overwrite="true"
/>
synchronizuj-cel
Polecenie synchronize-target ma report-errors-to parametr , który określa lokalizację raportu o błędach dla operacji synchronizacji. Następnie plik według nazwy 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.
Jeśli zostanie podana ścieżka folderu, report-errors-to parametr stanie się opcjonalnym atrybutem dla polecenia synchronize-target.
Poniższy przykład synchronizuje całą bazę danych ze wszystkimi atrybutami:
<synchronize-target
object-name="$TargetDB$.dbo"
on-error="fail-script"
report-errors-to="$SynchronizationReports$"
/>
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:report-total-as-warningreport-each-as-warningfail-script
odśwież-z-bazy-danych
Polecenie refresh-from-database ma report-errors-to parametr , który określa lokalizację raportu o błędach dla operacji odświeżania. Następnie plik według nazwy 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.
Jeśli zostanie podana ścieżka folderu, report-errors-to parametr stanie się opcjonalnym atrybutem dla polecenia synchronize-target.
Poniższy przykład odświeża cały schemat ze wszystkimi atrybutami:
<refresh-from-database
object-name="$SourceDatabaseStandard$"
object-type ="Databases"
on-error="fail-script"
report-errors-to="$RefreshDBFolder$\RefreshReport.xml"
/>
object-name: Określa obiekty rozważane do odświeżenia (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 odświeżania jako ostrzeżenia lub błąd. Dostępne opcje:report-total-as-warningreport-each-as-warningfail-script