Condividi tramite


catalog.validations (database SSISDB)

Vengono visualizzati i dettagli di tutte le convalide del progetto e del pacchetto nel catalogo di Integration Services.

Nome colonna

Tipo di dati

Descrizione

validation_id

bigint

Identificatore (ID) univoco della convalida.

environment_scope

Char(1)

Vengono indicati i riferimenti all'ambiente considerati dalla convalida. Quando il valore è A, tutti i riferimenti all'ambiente associati al progetto sono inclusi nella convalida. Quando il valore è S, è incluso solo un singolo riferimento all'ambiente. Quando il valore è D, non è incluso alcun riferimento all'ambiente e ogni parametro deve disporre di un valore predefinito letterale per passare la convalida.

validate_type

Char(1)

Tipo di convalida da eseguire. I tipi di convalida possibili sono la convalida della dipendenza (D) o la convalida completa (F). La convalida del pacchetto è sempre quella completa.

folder_name

nvarchar(128)

Nome della cartella in cui è contenuto il progetto corrispondente.

project_name

nvarchar(128)

Nome del progetto.

project_lsn

bigint

Versione del progetto rispetto a cui è stata eseguita la convalida.

use32bitruntime

bit

Viene indicato se il runtime a 32 bit viene utilizzato per eseguire il pacchetto in un sistema operativo a 64 bit. Quando il valore è 1, l'esecuzione viene eseguita con il runtime a 32 bit. Quando il valore è 0, l'esecuzione viene eseguita con il runtime a 64 bit.

reference_id

bigint

ID univoco del riferimento all'ambiente del progetto utilizzato dal progetto per fare riferimento a un ambiente.

operation_type

smallint

Tipo di operazione. Nelle operazioni visualizzate in questa vista sono incluse la convalida del progetto (300) e la convalida del pacchetto (301).

object_name

nvarhcar(260)

Nome dell'oggetto.

object_type

smallint

Tipo di oggetto. Può trattarsi di un progetto (20) o di un pacchetto (30).

object_id

bigint

ID dell'oggetto interessato dall'operazione.

start_time

datetimeoffset(7)

Ora di inizio dell'operazione.

end_time

datetimeoffsset(7)

Ora di fine dell'operazione.

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

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.

dump_id

uniqueidentifier

ID del dump di esecuzione.

Osservazioni

In questa vista viene visualizzata una riga per ogni convalida nel catalogo di Integration Services.

Autorizzazioni

Per questa vista è necessaria una delle autorizzazioni seguenti:

  • Autorizzazione READ per l'operazione corrispondente

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