Condividi tramite


catalog.create_customized_logging_level

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

Si applica a: SQL Server 2016 (13.x) e versioni successive

Crea un nuovo livello di registrazione personalizzato. Per altre informazioni sui livelli di registrazione personalizzati, vedere Registrazione di Integration Services (SSIS).

Sintassi

catalog.create_customized_logging_level [ @level_name = ] level_name  
    , [ @level_description = ] level_description  
    , [ @profile_value = ] profile_value  
    , [ @events_value = ] events_value  
    , [ @level_id = ] level_id OUT   

Argomenti

[ @level_name = ] level_name
Nome del nuovo livello di registrazione personalizzato esistente.

level_name è di tipo nvarchar(128).

[ @level_description = ] level_description
Descrizione del nuovo livello di registrazione personalizzato esistente.

level_description è di tipo nvarchar(max).

[ @profile_value = ] profile_value
Statistiche da registrare nel nuovo livello di registrazione personalizzato.

I valori validi per le statistiche sono i seguenti. Questi valori corrispondono ai valori nella scheda Statistiche della finestra di dialogo Gestione livello di registrazione personalizzato.

  • Esecuzione = 0

  • Volume = 1

  • Prestazioni = 2

profile_value è di tipo bigint.

[ @events_value = ] events_value
Eventi da registrare nel nuovo livello di registrazione personalizzato.

I valori validi per gli eventi sono i seguenti. Questi valori corrispondono ai valori nella scheda Eventi della finestra di dialogo Gestione livello di registrazione personalizzato.

Eventi senza contesto Eventi con contesto
OnVariableValueChanged = 0

OnExecutionStatusChanged = 1

OnPreExecute = 2

OnPostExecute = 3

OnPreValidate = 4

OnPostValidate = 5

OnWarning = 6

OnInformation = 7

OnError = 8

OnTaskFailed = 9

OnProgress = 10

OnQueryCancel = 11

OnBreakpointHit = 12

OnCustomEvent = 13

Diagnostic = 14

DiagnosticEx = 15

NonDiagnostic = 16
OnVariableValueChanged_IncludeContext = 32

OnExecutionStatusChanged_IncludeContext = 33

OnPreExecute_IncludeContext = 34

OnPostExecute_IncludeContext = 35

OnPreValidate_IncludeContext = 36

OnPostValidate_IncludeContext = 37

OnWarning_IncludeContext = 38

OnInformation_IncludeContext = 39

OnError_IncludeContext = 40

OnTaskFailed_IncludeContext = 41

OnProgress_IncludeContext = 42

OnQueryCancel_IncludeContext= 43

OnBreakpointHit_IncludeContext = 44

OnCustomEvent_IncludeContext = 45

Diagnostic_IncludeContext = 46

DiagnosticEx_IncludeContext = 47

NonDiagnostic_IncludeContext = 48

events_value è di tipo bigint.

[ @level_id = ] level_id OUT
ID del nuovo livello di registrazione personalizzato.

level_id è di tipo bigint.

Osservazioni:

Per combinare più valori in Transact-SQL per l'argomento profile_value o events_value, seguire questo esempio. Per acquisire gli eventi OnError (8) e DiagnosticEx (15), la formula per il calcolo di events_value è 2^8 + 2^15 = 33024.

Codici restituiti

0 (esito positivo)

Quando la stored procedure ha esito negativo viene generato un errore.

Set di risultati

None

Autorizzazioni

Per questa stored procedure è necessaria una delle autorizzazioni seguenti:

  • Appartenenza al ruolo del database ssis_admin

  • Appartenenza al ruolo del server sysadmin

Errori e avvisi

Nell'elenco seguente vengono descritte le condizioni che causano la mancata riuscita della stored procedure.

  • L'utente non ha le autorizzazioni necessarie.