catalog.create_customized_logging_level
se aplica a:SQL Server
SSIS Integration Runtime no Azure Data Factory
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Cria um novo nível de log personalizado. Para obter mais informações sobre níveis de log personalizados, consulte de log do Integration Services (SSIS) .
Sintaxe
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
O nome do novo nível de log personalizado existente.
O level_name é nvarchar(128).
[ @level_description = ] level_description
A descrição para o novo nível de log personalizado existente.
O level_description é nvarchar(max).
[ @profile_value = ] profile_value
As estatísticas que você deseja que o novo nível de log personalizado registre.
Os valores válidos para estatísticas incluem o seguinte. Esses valores correspondem aos valores na guia Estatísticas da caixa de diálogo Gerenciamento de Nível de Log Personalizado.
Execução = 0
Volume = 1
Desempenho = 2
O profile_value é um bigint.
[ @events_value = ] events_value
Os eventos que você deseja que o novo nível de log personalizado registre.
Os valores válidos para eventos incluem o seguinte. Esses valores correspondem aos valores na guia Eventos da caixa de diálogo Gerenciamento de Nível de Log Personalizado.
Eventos sem contexto de evento | Eventos com contexto de 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 Diagnóstico = 14 DiagnósticoEx = 15 Não diagnóstico = 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 |
O events_value é um bigint.
[ @level_id = ] level_id OUT
A id do novo nível de log personalizado.
O level_id é um bigint.
Comentários
Para combinar vários valores em Transact-SQL para o argumento profile_value ou events_value, siga este exemplo. Para capturar os eventos OnError (8) e DiagnosticEx (15), a fórmula para calcular events_value é 2^8 + 2^15 = 33024
.
Códigos de devolução
0 (sucesso)
Quando o procedimento armazenado falha, ele gera um erro.
Conjunto de resultados
Nenhum
Permissões
Este procedimento armazenado requer uma das seguintes permissões:
Associação à função de banco de dados ssis_admin
Associação à função de servidor sysadmin
Erros e Avisos
A lista a seguir descreve as condições que fazem com que o procedimento armazenado falhe.
- O usuário não tem as permissões necessárias.