catalog.create_customized_logging_level
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Membuat tingkat pengelogan baru yang disesuaikan. Untuk informasi selengkapnya tentang tingkat pengelogan yang dikustomisasi, lihat Pengelogan Integration Services (SSIS).
Sintaks
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
Argumen
[ @level_name = ] level_name
Nama untuk tingkat pengelogan kustom baru yang sudah ada.
level_name adalah nvarchar(128).
[ @level_description = ] level_description
Deskripsi untuk tingkat pengelogan baru yang sudah dikustomisasi.
level_description adalah nvarchar(max).
[ @profile_value = ] profile_value
Statistik yang Anda inginkan untuk mencatat tingkat pengelogan baru yang disesuaikan.
Nilai yang valid untuk statistik meliputi yang berikut ini. Nilai-nilai ini sesuai dengan nilai pada tab Statistik dari kotak dialog Manajemen Tingkat Pengelogan yang Dikustomisasi.
Eksekusi = 0
Volume = 1
Performa = 2
Profile_value itu sangat besar.
[ @events_value = ] events_value
Peristiwa yang Anda inginkan untuk mencatat tingkat pengelogan baru yang dikustomisasi.
Nilai yang valid untuk peristiwa meliputi yang berikut ini. Nilai-nilai ini sesuai dengan nilai pada tab Peristiwa dari kotak dialog Manajemen Tingkat Pengelogan yang Dikustomisasi .
Peristiwa tanpa konteks peristiwa | Peristiwa dengan konteks peristiwa |
---|---|
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 NonDiagnostik = 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 itu sangat besar.
[ @level_id = ] level_id OUT
Id tingkat pengelogan baru yang disesuaikan.
Level_id itu sangat besar.
Keterangan
Untuk menggabungkan beberapa nilai dalam Transact-SQL untuk argumen profile_value atau events_value , ikuti contoh ini. Untuk mengambil peristiwa OnError (8) dan DiagnosticEx (15), rumus untuk menghitung events_value adalah 2^8 + 2^15 = 33024
.
Mengembalikan kode
0 (berhasil)
Ketika prosedur tersimpan gagal, itu melemparkan kesalahan.
Tataan Hasil
Tidak ada
Izin
Prosedur tersimpan ini memerlukan salah satu izin berikut:
Keanggotaan dalam peran database ssis_admin
Keanggotaan dalam peran server sysadmin
Kesalahan dan peringatan
Daftar berikut ini menjelaskan kondisi yang menyebabkan prosedur tersimpan gagal.
- Pengguna tidak memiliki izin yang diperlukan.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk