Condividi tramite


catalog.operation_messages (database SSISDB)

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Visualizza i messaggi registrati durante le operazioni nel catalogo di Integration Services.

Nome colonna Tipo di dati Descrizione
operation_message_id bigint Identificatore (ID) univoco del messaggio.
operation_id bigint ID univoco dell'operazione.
message_time datetimeoffset(7) Ora di creazione del messaggio.
message_type smallint Tipo di messaggio visualizzato.
message_source_type smallint L'ID del tipo di origine del messaggio.
messaggio nvarchar(max) Testo del messaggio.
extended_info_id bigint ID di informazioni aggiuntive correlate al messaggio dell'operazione, individuato nella vista extended_operation_info.

Osservazioni:

In questa vista viene visualizzata una riga per ogni messaggio registrato durante un'operazione nel catalogo. Il messaggio può essere generato dal server, dal processo di esecuzione del pacchetto o dal motore di esecuzione.

In questa vista vengono visualizzati i tipi di messaggio seguenti:

Valore di message_type Descrizione
-1 Sconosciuto
120 Error
110 Avviso
70 Informazioni
10 Pre-convalida
20 Post-convalida
30 Pre-execute
40 Post-execute
60 Avanzamento
50 StatusChange
100 QueryCancel
130 TaskFailed
90 Diagnostic
200 Personalizzazione
140 DiagnosticEx

Ogni volta che un'attività Esegui pacchetto esegue un pacchetto figlio, l'evento viene registrato. Il messaggio di evento include i valori dei parametri passati ai pacchetti figlio.

Il valore della colonna di messaggio per DiagnosticEx è Testo XML.
400 NonDiagnostic
80 VariableValueChanged

In questa vista vengono visualizzati i tipi di origine del messaggio seguenti.

message_source_type Descrizione
10 API della voce, ad esempio stored procedure CLR e T-SQL
20 Processo esterno utilizzato per eseguire il pacchetto (ISServerExec.exe)
30 Oggetti a livello di pacchetto
40 Attività Flusso di controllo
50 Contenitori del flusso di controllo
60 Attività Flusso di dati

Autorizzazioni

Per questa vista è necessaria una delle autorizzazioni seguenti:

  • Autorizzazione READ per l'operazione

  • Appartenenza al ruolo del database ssis_admin

  • Appartenenza al ruolo del server sysadmin

Nota

Quando si dispone delle autorizzazioni per eseguire un'operazione nel server, si dispone anche delle autorizzazioni per visualizzare le informazioni sull'operazione. È applicata la sicurezza a livello di riga, pertanto vengono visualizzate solo le righe per le quali si dispone delle autorizzazioni per la visualizzazione.