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.