Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I report di determinate attività eseguite con i comandi vengono generati nella console di SQL Server Migration Assistant (SSMA) a livello di albero degli oggetti.
Generare un report
Per generare i report, eseguire la procedura seguente:
Specificare il
write-summary-report-toparametro . Il report correlato viene archiviato come nome file (se specificato) o nella cartella specificata. Il nome del file è predefinito di sistema come indicato nella tabella seguente, dove<n>è il numero di file univoco che viene incrementato con una cifra con ogni esecuzione dello stesso comando.I report sono correlati ai comandi come indicato di seguito:
Numero di slot Comando Titolo del report 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>.xmlImportante
Un report di output è diverso dal report di valutazione. Il primo è un report sulle prestazioni di un comando eseguito, mentre quest'ultimo è un report XML per l'utilizzo a livello di codice.
Per le opzioni di comando per i report di output (dal numero di Slot 2 a 4 nella tabella precedente), vedere la sezione Eseguire la console SSMA.
Indica il livello di dettaglio desiderato nel report di output usando le impostazioni di verbosità del report.
Numero di slot Comando e parametro Descrizione dell'output 1 verbose="false"Genera un report riepilogato dell'attività. 2 verbose="true"Genera una relazione sullo stato riepilogato e dettagliato per ogni attività. Nota
Le impostazioni di dettaglio del report si applicano ai comandi
generate-assessment-report,convert-schema,migrate-dataeconvert-sql-statement.Indicare l'entità dei dettagli desiderati nei report degli errori usando le impostazioni segnalazione errori:
Numero di slot Comando e parametro Descrizione dell'output 1 report-errors="false"Nessun dettaglio sui messaggi di errore, avviso o informazioni. 2 report-errors="true"Messaggi dettagliati di errore, avviso o informazioni. Nota
Le impostazioni di Segnalazione errori si applicano ai comandi
generate-assessment-report,convert-schema,migrate-data, econvert-sql-statement.
Esempio
<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>"/>
Comandi del report
synchronize-target
Il comando synchronize-target ha report-errors-to il parametro , che specifica il percorso della segnalazione degli errori per l'operazione di sincronizzazione. Viene quindi creato un file in base al nome TargetSynchronizationReport<n>.xml nel percorso specificato, dove <n> è il numero di file univoco che viene incrementato con una cifra con ogni esecuzione dello stesso comando.
Nota
Se viene specificato il percorso della cartella, report-errors-to il parametro diventa un attributo facoltativo per il comando synchronize-target.
Nell'esempio seguente viene sincronizzato l'intero database di destinazione con tutti gli attributi.
<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-namespecifica gli oggetti considerati per la sincronizzazione. Può anche avere nomi di oggetto singoli o un nome di oggetto di gruppo.on-errorspecifica se specificare gli errori di sincronizzazione come avvisi o errori. Opzioni disponibili peron-error:report-total-as-warningreport-each-as-warningfail-script
aggiorna dal database
Il comando refresh-from-database ha il report-errors-to parametro , che specifica il percorso del report degli errori per l'operazione di aggiornamento. Viene quindi creato un file in base al nome SourceDBRefreshReport<n>.xml nel percorso specificato, dove <n> è il numero di file univoco che viene incrementato con una cifra con ogni esecuzione dello stesso comando.
Se viene specificato il percorso della cartella, report-errors-to il parametro diventa un attributo facoltativo per il comando synchronize-target.
Nell'esempio seguente viene aggiornato l'intero schema con tutti gli attributi.
<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-namespecifica gli oggetti considerati per l'aggiornamento. Può anche avere nomi di oggetto singoli o un nome di oggetto di gruppo.on-errorspecifica se specificare gli errori di aggiornamento come avvisi o errori. Opzioni disponibili peron-error:report-total-as-warningreport-each-as-warningfail-script