Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De rapporten van bepaalde activiteiten die worden uitgevoerd met behulp van opdrachten, worden gegenereerd in de SSMA-console op objectstructuurniveau.
Rapporten genereren
Gebruik de volgende procedure om rapporten te genereren:
Geef de
write-summary-report-toparameter op. Het gerelateerde rapport wordt opgeslagen als de bestandsnaam (indien opgegeven) of in de map die u opgeeft. De bestandsnaam is systeemgedefinieerd, zoals vermeld in de volgende tabel, waarbij het<n>unieke bestandsnummer is dat wordt verhoogd met een cijfer bij elke uitvoering van dezelfde opdracht.De rapporten hebben betrekking op de opdrachten als volgt:
Slotnummer Command Rapporttitel 1 generate-assessment-reportAssessmentReport<n>.xml2 convert-schemaSchemaConversionReport<n>.xml3 migrate-dataDataMigrationReport<n>.xml4 synchronize-targetTargetSynchronizationReport<n>.xml5 refresh-from-databaseSourceDBRefreshReport<n>.xmlBelangrijk
Een uitvoerrapport verschilt van het evaluatierapport. De vorige is een rapport over de prestaties van een uitgevoerde opdracht, terwijl het laatste een XML-rapport is voor programmatisch verbruik.
Raadpleeg de sectie SSMA Console uitvoeren voor de opdrachtopties voor uitvoerrapporten (voorheen van sleufnummer 2-4).
Geef de gewenste details in het uitvoerrapport aan met behulp van de instellingen voor uitgebreidheid van rapporten:
Slotnummer Opdracht en parameter Beschrijving van uitvoer 1 verbose="false"Hiermee wordt een samengevat rapport van de activiteit gegenereerd. 2 verbose="true"Hiermee genereert u een samengevat en gedetailleerd statusrapport voor elke activiteit. Opmerking
De eerder opgegeven rapportverbosity-instellingen zijn van toepassing op generate-assessment-report, convert-schema, migrate-data commands.
Geef de gewenste details aan in de foutrapporten met behulp van de instellingen voor foutrapportage:
Slotnummer Opdracht en parameter Beschrijving van uitvoer 1 report-errors="false"Geen details over foutmeldingen/waarschuwingsberichten/informatieberichten. 2 report-errors="true"Gedetailleerde fout-/waarschuwings-/infoberichten. Opmerking
De eerder opgegeven instellingen voor foutrapportage zijn van toepassing op generate-assessment-report, convert-schema, migrate-data commands.
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"
/>
synchronisatiedoel
De opdracht synchronize-target heeft report-errors-to een parameter, die de locatie van het foutenrapport voor de synchronisatiebewerking aangeeft. Vervolgens wordt een bestand op naam TargetSynchronizationReport<n>.xml gemaakt op de opgegeven locatie, waarbij <n> het unieke bestandsnummer is dat wordt verhoogd met een cijfer bij elke uitvoering van dezelfde opdracht.
Als het mappad wordt opgegeven, dan wordt de parameter report-errors-to een optioneel kenmerk voor de opdracht synchronize-target.
In het volgende voorbeeld wordt de hele database gesynchroniseerd met alle kenmerken:
<synchronize-target
object-name="$TargetDB$.dbo"
on-error="fail-script"
report-errors-to="$SynchronizationReports$"
/>
object-name: Hiermee geeft u de objecten op die worden overwogen voor synchronisatie (het kan ook afzonderlijke objectnamen of een groepsobjectnaam hebben).
on-error: Hiermee geeft u op of synchronisatiefouten moeten worden opgegeven als waarschuwingen of fouten. Beschikbare opties:report-total-as-warningreport-each-as-warningfail-script
verversen vanuit database
De opdracht refresh-from-database heeft report-errors-to een parameter, die de locatie van het foutenrapport voor de vernieuwingsbewerking aangeeft. Vervolgens wordt een bestand op naam SourceDBRefreshReport<n>.xml gemaakt op de opgegeven locatie, waarbij <n> het unieke bestandsnummer is dat wordt verhoogd met een cijfer bij elke uitvoering van dezelfde opdracht.
Als het mappad wordt opgegeven, dan wordt de parameter report-errors-to een optioneel kenmerk voor de opdracht synchronize-target.
In het volgende voorbeeld wordt het hele schema vernieuwd met alle kenmerken:
<refresh-from-database
object-name="$SourceDatabaseStandard$"
object-type ="Databases"
on-error="fail-script"
report-errors-to="$RefreshDBFolder$\RefreshReport.xml"
/>
object-name: Hiermee geeft u de objecten op die worden beschouwd voor vernieuwing (het kan ook afzonderlijke objectnamen of een groepsobjectnaam hebben).on-error: Hiermee geeft u op of vernieuwingsfouten moeten worden opgegeven als waarschuwingen of fouten. Beschikbare opties:report-total-as-warningreport-each-as-warningfail-script