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.