catalog.create_customized_logging_level

適用於:SQL Server Azure Data Factory 中的 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
您想要新自訂記錄層次記錄的統計資料。

統計資料的有效值包含下列各項。 這些值對應至 [自訂記錄層次管理] 對話方塊的 [統計資料] 索引標籤上的值。

  • Execution = 0

  • Volume = 1

  • Performance = 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

events_valuebigint

[ @level_id = ] level_id OUT
新自訂記錄層次的識別碼。

level_idbigint

備註

若要結合 Transact-SQL 中 profile_valueevents_value 引數的多個值,請遵循此範例。 若要擷取 OnError (8) 和 DiagnosticEx (15) 事件,計算 events_value 的公式是 2^8 + 2^15 = 33024

傳回碼

0 (成功)

當預存程序失敗時,會擲回錯誤。

結果集

None

權限

這個預存程序需要下列其中一個權限:

  • ssis_admin 資料庫角色中的成員資格

  • sysadmin 伺服器角色中的成員資格

錯誤和警告

下列清單描述會導致預存程序失敗的情況。

  • 使用者沒有必要權限。