다음을 통해 공유


catalog.create_customized_logging_level

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

적용 대상: SQL Server 2016(13.x) 이상 버전

새 사용자 지정된 로깅 수준을 만듭니다. 사용자 지정 로깅 수준에 대한 자세한 내용은 Integration Services(SSIS) 로깅을 참조하세요.

구문

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   

인수

[ @level_name = ] level_name
새 기존 사용자 지정된 로깅 수준의 이름입니다.

level_namenvarchar(128)입니다.

[ @level_description = ] level_description
새 기존 사용자 지정된 로깅 수준에 대한 설명입니다.

level_descriptionnvarchar(max)입니다.

[ @profile_value = ] profile_value
로그할 새 사용자 지정된 로깅 수준에 대해 원하는 통계입니다.

통계에 유효한 값은 다음과 같습니다. 이러한 값은 사용자 지정된 로깅 수준 관리 대화 상자의 통계 탭에 있는 값입니다.

  • 실행 = 0

  • 볼륨 = 1

  • 성능 = 2

profile_valuebigint입니다.

[ @events_value = ] events_value
로그할 새 사용자 지정된 로깅 수준에 대해 원하는 이벤트입니다.

이벤트에 유효한 값은 다음과 같습니다. 이러한 값은 사용자 지정된 로깅 수준 관리 대화 상자의 이벤트 탭에 있는 값입니다.

이벤트 컨텍스트가 없는 이벤트 이벤트 컨텍스트가 있는 이벤트
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

event_valuebigint입니다.

[ @level_id = ] level_id OUT
새 사용자 로깅 수준에 대한 ID입니다.

level_idbigint입니다.

설명

Transact-SQL에서 profile_value 또는 event_value 인수에 대한 여러 값을 결합하려면, 다음 예제를 따릅니다. OnError (8) 및 DiagnosticEx (15) 이벤트를 캡처하기 위해 events_value를 계산하는 수식은 2^8 + 2^15 = 33024입니다.

반환 코드

0(성공)

저장 프로시저가 실패하면 오류를 반환합니다.

결과 집합

None

사용 권한

이 저장 프로시저를 실행하려면 다음 권한 중 하나가 필요합니다.

  • ssis_admin 데이터베이스 역할의 멤버 자격

  • sysadmin 서버 역할의 멤버 자격

오류 및 경고

다음 목록에서는 저장 프로시저 실패 조건을 설명합니다.

  • 사용자에게 필요한 권한이 없습니다.