Compartir vía


catalog.create_customized_logging_level

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Crea un nuevo nivel de registro personalizado. Para obtener más información sobre los niveles de registro personalizados, consulte Registro de Integration Services (SSIS).

Sintaxis

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   

Argumentos

[ @level_name = ] level_name
Nombre del nuevo nivel de registro personalizado.

level_name es nvarchar(128).

[ @level_description = ] level_description
Descripción del nuevo nivel de registro personalizado.

El parámetro level_description es de tipo nvarchar(max).

[ @profile_value =] profile_value
Estadísticas que quiere que registre el nuevo nivel de registro personalizado.

Los valores válidos de las estadísticas incluyen los siguientes. Estos valores se corresponden con los valores de la pestaña Estadísticas del cuadro de diálogo Administración del nivel de registro personalizado.

  • Ejecución = 0

  • Volumen = 1

  • Rendimiento = 2

El parámetro property_value es de tipo bigint.

[ @events_value = ] events_value
Eventos que quiere que registre el nuevo nivel de registro personalizado.

Los valores válidos de los eventos incluyen los siguientes. Estos valores se corresponden con los valores de la pestaña Eventos del cuadro de diálogo Administración del nivel de registro personalizado.

Eventos sin contexto del evento Eventos con contexto del evento
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

El parámetro events_value es de tipo bigint.

[ @level_id =] level_id OUT
Identificador del nuevo nivel de registro personalizado.

El parámetro level_id es de tipo bigint.

Observaciones

Para combinar varios valores en Transact-SQL para el argumento profile_value o events_value, siga este ejemplo. Para capturar los eventos OnError (8) y DiagnosticEx (15), la fórmula para calcular events_value es 2^8 + 2^15 = 33024.

Códigos de retorno

0 (correcto)

Cuando se produce un error en el procedimiento almacenado, se genera un error.

Tipo de cursor

None

Permisos

Este procedimiento almacenado necesita uno de los permisos siguientes:

  • Pertenencia al rol de base de datos ssis_admin

  • Pertenencia al rol de servidor sysadmin

Errores y advertencias

En la lista siguiente se describen las condiciones que hacen que el procedimiento almacenado genere un error.

  • El usuario no tiene los permisos requeridos.