Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
platí pro: SQL Server 2016 (13.x) a novější verze
Vytvoří novou přizpůsobenou úroveň protokolování. Další informace o přizpůsobených úrovních protokolování naleznete v tématu Integration Services (SSIS) Protokolování.
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
Argumenty
[ @level_name = ] level_name
Název nové přizpůsobené úrovně protokolování.
level_name je nvarchar(128).
[ @level_description = ] level_description
Popis nové stávající přizpůsobené úrovně protokolování.
level_description je nvarchar(max).
[ @profile_value = ] profile_value
Statistiky, které chcete, aby se nová přizpůsobená úroveň protokolování protokolovala.
Platné hodnoty pro statistiky zahrnují následující hodnoty. Tyto hodnoty odpovídají hodnotám na kartě Statistika v dialogovém okně Přizpůsobená správa úrovně protokolování.
Provádění = 0
Svazek = 1
Výkon = 2
profile_value je bigint.
[ @events_value = ] events_value
Události, které chcete, aby se nová přizpůsobená úroveň protokolování protokolovala.
Mezi platné hodnoty událostí patří následující. Tyto hodnoty odpovídají hodnotám na kartě Události v dialogovém okně Přizpůsobená správa úrovně protokolování.
Události bez kontextu události | Události s kontextem události |
---|---|
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 Diagnostika = 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 je bigint.
[ @level_id = ] level_id OUT
ID nové přizpůsobené úrovně protokolování.
level_id je bigint.
Poznámky
Pokud chcete zkombinovat více hodnot v Transact-SQL pro argument profile_value nebo events_value, postupujte podle tohoto příkladu. Pokud chcete zachytit události OnError (8) a DiagnosticEx (15), vzorec pro výpočet events_value je 2^8 + 2^15 = 33024
.
Návratové kódy
0 (úspěch)
Když uložená procedura selže, vyvolá chybu.
Sada výsledků
Žádný
Dovolení
Tato uložená procedura vyžaduje jedno z následujících oprávnění:
Členství v roli databáze ssis_admin
Členství v roli serveru správce systému
Chyby a upozornění
Následující seznam popisuje podmínky, které způsobují selhání uložené procedury.
- Uživatel nemá požadovaná oprávnění.