catalog.operations (database SSISDB)

Vengono visualizzati i dettagli di tutte le operazioni nel catalogo di Integration Services.

Nome colonna

Tipo di dati

Descrizione

operation_id

bigint

Identificatore (ID) univoco dell'operazione.

operation_type

smallint

Tipo di operazione.

created_time

datetimeoffset

Ora di creazione dell'operazione.

object_type

smallint

Tipo di oggetto interessato dall'operazione. L'oggetto può essere una cartella (10), un progetto (20), un pacchetto (30), un ambiente (40) o un'istanza di esecuzione (50).

object_id

bigint

ID dell'oggetto interessato dall'operazione.

object_name

nvarchar(260)

Nome dell'oggetto.

status

int

Stato dell'operazione. I valori possibili sono Creata (1), In esecuzione (2), Operazione annullata (3) Operazione non riuscita (4), In sospeso (5), Terminata in modo inatteso (6), Operazione riuscita (7), Arresto in corso (8) Operazione completata (9).

start_time

datetimeoffset

Ora di inizio dell'operazione.

end_time

datetimeoffsset

Ora di fine dell'operazione.

caller_sid

varbinary(85)

ID di sicurezza (SID) dell'utente se per l'accesso è stata utilizzata l'autenticazione di Windows.

caller_name

nvarchar(128)

Nome dell'account tramite cui è stata eseguita l'operazione.

process_id

int

ID processo del programma esterno, se applicabile.

stopped_by_sid

varbinary(85)

SID dell'utente che ha arrestato l'operazione.

stopped_by_name

nvarchar(128)

Nome dell'utente che ha arrestato l'operazione.

server_name

nvarchar(128)

Informazioni relative al server Windows e all'istanza per un'istanza specificata di SQL Server.

machine_name

nvarchar(128)

Nome del computer in cui è in esecuzione l'istanza del server.

Osservazioni

In questa vista viene visualizzata una riga per ogni operazione nel catalogo di Integration Services. Tale vista consente all'amministratore di enumerare tutte le operazioni logiche eseguite nel server, ad esempio la distribuzione di un progetto o l'esecuzione di un pacchetto.

In questa vista vengono visualizzati i tipi di operazione seguenti, come elencati nella colonna operation_type:

Valore di operation_type

Descrizione di operation_type

Descrizione di object_id

Descrizione di object_name

1

Inizializzazione di Integration Services

NULL

NULL

2

Periodo di memorizzazione

(processo di SQL Agent)

NULL

NULL

3

MaxProjectVersion

(processo di SQL Agent)

NULL

NULL

101

deploy_project

(stored procedure)

ID progetto

Nome del progetto

106

restore_project

(stored procedure)

ID progetto

Nome del progetto

200

create_execution e start_execution

(stored procedure)

ID progetto

NULL

202

stop_operation

(stored procedure)

ID progetto

NULL

300

validate_project

(stored procedure)

ID progetto

Nome del progetto

301

validate_package

(stored procedure)

ID progetto

Nome pacchetto

1000

configure_catalog

(stored procedure)

NULL

NULL

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.