Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.