Condividi tramite


catalog.operation_messages (database SSISDB)

Vengono visualizzati 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.

message

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

Unknown

120

Error

110

Warning

70

Information

10

Pre-convalida

20

Post-convalida

30

Pre-execute

40

Post-execute

60

Progress

50

StatusChange

100

QueryCancel

130

TaskFailed

90

Diagnostic

200

Custom

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 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.