Udostępnij za pośrednictwem


catalog.create_customized_logging_level

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje

Tworzy nowy dostosowany poziom rejestrowania. Aby uzyskać więcej informacji na temat dostosowanych poziomów rejestrowania, zobacz Integration Services (SSIS) Logging.

Składnia

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   

Argumenty

[ @level_name = ] level_name
Nazwa nowego, dostosowanego poziomu rejestrowania.

level_name to nvarchar(128).

[ @level_description = ] level_description
Opis nowego, dostosowanego poziomu rejestrowania.

level_description to nvarchar(max).

[ @profile_value = ] profile_value
Statystyki, które mają być rejestrowane na nowym dostosowanym poziomie rejestrowania.

Prawidłowe wartości statystyk obejmują następujące wartości. Te wartości odpowiadają wartościom na karcie statystyki okna dialogowego Dostosowane zarządzanie poziomem rejestrowania.

  • Wykonanie = 0

  • Wolumin = 1

  • Wydajność = 2

profile_value to bigint.

[ @events_value = ] events_value
Zdarzenia, które mają być rejestrowane na nowym dostosowanym poziomie rejestrowania.

Prawidłowe wartości zdarzeń obejmują następujące wartości. Te wartości odpowiadają wartościom na karcie zdarzenia okna dialogowego Dostosowane zarządzanie poziomem rejestrowania.

Zdarzenia bez kontekstu zdarzenia Zdarzenia z kontekstem zdarzenia
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

Diagnostyka = 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

events_value to bigint.

[ @level_id = ] level_id OUT
Identyfikator nowego dostosowanego poziomu rejestrowania.

level_id to bigint.

Uwagi

Aby połączyć wiele wartości w Transact-SQL dla argumentu profile_value lub events_value, postępuj zgodnie z tym przykładem. Aby przechwycić zdarzenia OnError (8) i DiagnosticEx (15), formuła do obliczenia events_value jest 2^8 + 2^15 = 33024.

Kody powrotne

0 (powodzenie)

Gdy procedura składowana nie powiedzie się, zgłasza błąd.

Zestaw wyników

Żaden

Uprawnienia

Ta procedura składowana wymaga jednego z następujących uprawnień:

  • Członkostwo w roli bazy danych ssis_admin

  • Członkostwo w roli serwera sysadmin

Błędy i ostrzeżenia

Poniższa lista zawiera opis warunków, które powodują niepowodzenie procedury składowanej.

  • Użytkownik nie ma wymaganych uprawnień.