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.