Dela via


catalog.create_customized_logging_level

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

gäller för: SQL Server 2016 (13.x) och senare versioner

Skapar en ny anpassad loggningsnivå. Mer information om anpassade loggningsnivåer finns i Integration Services (SSIS) Loggning.

Syntax

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   

Argument

[ @level_name = ] level_name
Namnet på den nya befintliga anpassade loggningsnivån.

level_name är nvarchar(128).

[ @level_description = ] level_description
Beskrivningen för den nya befintliga anpassade loggningsnivån.

level_description är nvarchar(max).

[ @profile_value = ] profile_value
Den statistik som du vill att den nya anpassade loggningsnivån ska logga.

Giltiga värden för statistik innehåller följande. Dessa värden motsvarar värdena på fliken Statistik i dialogrutan Anpassad hantering av loggningsnivå.

  • Körning = 0

  • Volym = 1

  • Prestanda = 2

Den profile_value är en bigint.

[ @events_value = ] events_value
De händelser som du vill att den nya anpassade loggningsnivån ska logga.

Giltiga värden för händelser inkluderar följande. Dessa värden motsvarar värdena på fliken Händelser i dialogrutan Anpassad hantering av loggningsnivå.

Händelser utan händelsekontext Händelser med händelsekontext
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

Diagnostik = 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

Den events_value är en bigint.

[ @level_id = ] level_id OUT
ID för den nya anpassade loggningsnivån.

Den level_id är en bigint.

Anmärkningar

Om du vill kombinera flera värden i Transact-SQL för argumentet profile_value eller events_value följer du det här exemplet. För att samla in händelserna OnError (8) och DiagnosticEx (15) är formeln för att beräkna events_value2^8 + 2^15 = 33024.

Returkoder

0 (lyckades)

När den lagrade proceduren misslyckas utlöser den ett fel.

Resultatuppsättning

Ingen

Behörigheter

Den här lagrade proceduren kräver någon av följande behörigheter:

  • Medlemskap i ssis_admin databasrollen

  • Medlemskap i serverrollen sysadmin

Fel och varningar

I följande lista beskrivs villkor som gör att den lagrade proceduren misslyckas.

  • Användaren har inte de behörigheter som krävs.