Pelatihan
Jalur pembelajaran
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory
SQL Server Integration Services mencakup penyedia log yang dapat Anda gunakan untuk menerapkan pengelogan dalam paket, kontainer, dan tugas. Dengan pengelogan, Anda dapat mengambil informasi run-time tentang paket, membantu Anda mengaudit dan memecahkan masalah paket setiap kali dijalankan. Misalnya, log dapat mengambil nama operator yang menjalankan paket dan waktu paket dimulai dan selesai.
Anda dapat mengonfigurasi cakupan pengelogan yang terjadi selama eksekusi paket di server Layanan Integrasi. Untuk informasi selengkapnya, lihat Mengaktifkan Pengelogan untuk Eksekusi Paket di Server SSIS.
Anda juga dapat menyertakan pengelogan saat menjalankan paket menggunakan utilitas prompt perintah dtexec . Untuk informasi selengkapnya tentang argumen prompt perintah yang mendukung pengelogan, lihat Utilitas dtexec.
Log dikaitkan dengan paket dan dikonfigurasi pada tingkat paket. Setiap tugas atau kontainer dalam paket dapat mencatat informasi ke log paket apa pun. Tugas dan kontainer dalam paket dapat diaktifkan untuk pengelogan meskipun paket itu sendiri tidak. Misalnya, Anda dapat mengaktifkan pengelogan pada tugas Jalankan SQL tanpa mengaktifkan pengelogan pada paket induk. Paket, kontainer, atau tugas dapat menulis ke beberapa log. Anda hanya dapat mengaktifkan pengelogan pada paket, atau Anda dapat memilih untuk mengaktifkan pengelogan pada tugas atau kontainer individual apa pun yang disertakan paket.
Saat Anda menambahkan log ke paket, Anda memilih penyedia log dan lokasi log. Penyedia log menentukan format untuk data log: misalnya, database SQL Server atau file teks.
Layanan Integrasi mencakup penyedia log berikut:
Penyedia log File Teks, yang menulis entri log ke file teks ASCII dalam format nilai yang dipisahkan koma (CSV). Ekstensi nama file default untuk penyedia ini adalah .log.
Penyedia log SQL Server Profiler, yang menulis jejak yang dapat Anda lihat menggunakan SQL Server Profiler. Ekstensi nama file default untuk penyedia ini adalah .trc.
Catatan
Anda tidak dapat menggunakan penyedia log SQL Server Profiler dalam paket yang berjalan dalam mode 64-bit.
Penyedia log SQL Server, yang menulis entri log ke tabel sysssislog dalam database SQL Server. Anda mungkin mengalami penurunan performa jika Anda masuk ke database sistem seperti master atau msdb. Praktik yang baik adalah membuat database terpisah untuk pengelogan Integration Services.
Penyedia log Peristiwa Windows, yang menulis entri ke log Aplikasi di log Peristiwa Windows pada komputer lokal.
Penyedia log File XML, yang menulis file log ke file XML. Ekstensi nama file default untuk penyedia ini .xml.
Jika Anda menambahkan penyedia log ke paket atau mengonfigurasi pengelogan secara terprogram, Anda dapat menggunakan ProgID atau ClassID untuk mengidentifikasi penyedia log, alih-alih menggunakan nama yang ditampilkan SSIS Designer dalam kotak dialog Konfigurasi Log SSIS.
Tabel berikut mencantumkan ProgID dan ClassID untuk penyedia log yang disertakan oleh Integration Services, dan lokasi log tempat penyedia log menulis.
Penyedia log | ProgID | ClassID | Lokasi |
---|---|---|---|
File teks | DTS. LogProviderTextFile | {0A039101-ACC1-4E06-943F-279948323883} | Manajer koneksi File yang digunakan penyedia log menentukan jalur file teks. |
SQL Server Profiler | DTS. LogProviderSQLProfiler | {E93F6300-AE0C-4916-A7BF-A8D0CE12C77A} | Manajer koneksi File yang digunakan penyedia log menentukan jalur file yang digunakan oleh SQL Server Profiler. |
SQL Server | DTS. LogProviderSQLServer | {94150B25-6AEB-4C0D-996D-D37D1C4FDEDA} | Manajer koneksi OLE DB yang digunakan penyedia log menentukan database SQL Server yang berisi tabel sysssislog dengan entri log. |
Log Peristiwa Windows | DTS. LogProviderEventLog | {071CC8EB-C343-4CFF-8D58-564B92FCA3CF} | Log Aplikasi di Windows Pemantau Peristiwa berisi informasi log Integration Services. |
XML File | DTS. LogProviderXMLFile | {440945A4-2A22-4F19-B577-EAF5FDDC5F7A} | Manajer koneksi File yang digunakan penyedia log menentukan jalur file XML. |
Anda juga dapat membuat penyedia log kustom. Untuk informasi selengkapnya, lihat Membuat Penyedia Log Kustom.
Penyedia log dalam paket adalah anggota kumpulan penyedia log paket. Saat Anda membuat paket dan menerapkan pengelogan dengan menggunakan SSIS Designer, Anda dapat melihat daftar anggota koleksi di folder Penyedia Log pada tab Package Explorer dari SSIS Designer.
Anda mengonfigurasi penyedia log dengan memberikan nama dan deskripsi untuk penyedia log dan menentukan manajer koneksi yang digunakan penyedia log. Penyedia log SQL Server menggunakan manajer koneksi OLE DB. File Teks, SQL Server Profiler, dan penyedia log File XML semuanya menggunakan manajer koneksi File. Penyedia log Kejadian Windows tidak menggunakan pengelola koneksi, karena menulis langsung ke log Peristiwa Windows. Untuk informasi selengkapnya, lihat Pengelola Sambungan OLE DB dan Pengelola Sambungan File.
Untuk menyesuaikan pengelogan peristiwa atau pesan kustom, Integration Services menyediakan skema informasi yang umum dicatat untuk disertakan dalam entri log. Skema log Integration Services menentukan informasi yang dapat Anda catat. Anda dapat memilih elemen dari skema log untuk setiap entri log.
Paket dan kontainer dan tugasnya tidak perlu mencatat informasi yang sama, dan tugas dalam paket atau kontainer yang sama dapat mencatat informasi yang berbeda. Misalnya, paket dapat mencatat informasi operator saat paket dimulai, satu tugas dapat mencatat sumber kegagalan tugas, dan tugas lain dapat mencatat informasi ketika kesalahan terjadi. Jika paket dan kontainer dan tugasnya menggunakan beberapa log, informasi yang sama ditulis ke semua log.
Anda dapat memilih tingkat pengelogan yang sesuai dengan kebutuhan Anda dengan menentukan peristiwa yang akan dicatat dan informasi yang akan dicatat untuk setiap peristiwa. Anda mungkin menemukan bahwa beberapa peristiwa memberikan informasi yang lebih berguna daripada yang lain. Misalnya, Anda mungkin hanya ingin mencatat nama komputer dan operator untuk peristiwa PreExecute tetapi semua informasi yang tersedia untuk peristiwa Kesalahan .
Untuk mencegah file log menggunakan ruang disk dalam jumlah besar, atau untuk menghindari pengelogan yang berlebihan, yang dapat menurunkan performa, Anda dapat membatasi pengelogan dengan memilih peristiwa dan item informasi tertentu untuk dicatat. Misalnya, Anda dapat mengonfigurasi log untuk mengambil hanya tanggal dan nama komputer untuk setiap kesalahan.
Di SSIS Designer, Anda menentukan opsi pengelogan dengan menggunakan kotak dialog Konfigurasi log SSIS.
Tabel berikut ini menjelaskan elemen dalam skema log.
Elemen | Deskripsi |
---|---|
Komputer | Nama komputer tempat kejadian log terjadi. |
Operator | Identitas pengguna yang meluncurkan paket. |
SourceName | Nama kontainer atau tugas tempat peristiwa log terjadi. |
SourceID | Pengidentifikasi unik paket; kontainer For Loop, Foreach Loop, atau Sequence; atau tugas di mana peristiwa log terjadi. |
ExecutionID | GUID instans eksekusi paket. Catatan: Menjalankan satu paket mungkin membuat entri log dengan nilai yang berbeda untuk elemen ExecutionID. Misalnya, saat Anda menjalankan paket di SQL Server Data Tools, fase validasi mungkin membuat entri log dengan elemen ExecutionID yang sesuai dengan SQL Server Data Tools. Namun, fase eksekusi mungkin membuat entri log dengan elemen ExecutionID yang sesuai dengan dtshost.exe. Untuk contoh lain, saat Anda menjalankan paket yang berisi tugas Execute Package, masing-masing tugas ini menjalankan paket anak. Paket turunan ini mungkin membuat entri log yang memiliki elemen ExecutionID yang berbeda dari entri log yang dibuat paket induk. |
MessageText | Pesan yang terkait dengan entri log. |
DataByte | Array byte khusus untuk entri log. Arti bidang ini bervariasi menurut entri log. |
Tabel berikut ini menjelaskan tiga elemen tambahan dalam skema log yang tidak tersedia pada tab Detail dari kotak dialog Konfigurasi Log SSIS.
Elemen | Deskripsi |
---|---|
StartTime | Waktu di mana kontainer atau tugas mulai berjalan. |
EndTime | Waktu di mana kontainer atau tugas berhenti berjalan. |
DataCode | Nilai bilangan bulat opsional yang biasanya berisi nilai dari DTSExecResult enumerasi yang menunjukkan hasil menjalankan kontainer atau tugas: 0 - Sukses 1 - Kegagalan 2 - Selesai 3 - Dibatalkan |
Integration Services mendukung entri log pada peristiwa yang telah ditentukan sebelumnya dan menyediakan entri log kustom untuk banyak objek Layanan Integrasi. Kotak dialog Konfigurasi log SSIS di SSIS Designer mencantumkan peristiwa ini dan entri log kustom.
Tabel berikut ini menjelaskan peristiwa yang telah ditentukan sebelumnya yang dapat diaktifkan untuk menulis entri log saat peristiwa run-time terjadi. Entri log ini berlaku untuk executable, paket, serta tugas dan kontainer yang disertakan paket. Nama entri log sama dengan nama peristiwa run-time yang dinaikkan dan menyebabkan entri log ditulis.
Acara | Deskripsi |
---|---|
OnError | Menulis entri log ketika terjadi kesalahan. |
OnExecStatusChanged | Menulis entri log ketika tugas (bukan kontainer) ditangguhkan atau dilanjutkan selama penelusuran kesalahan. |
OnInformation | Menulis entri log selama validasi dan eksekusi yang dapat dieksekusi untuk melaporkan informasi. |
OnPostExecute | Menulis entri log segera setelah executable selesai berjalan. |
OnPostValidate | Menulis entri log ketika validasi executable selesai. |
OnPreExecute | Menulis entri log segera sebelum eksekusi berjalan. |
OnPreValidate | Menulis entri log ketika validasi executable dimulai. |
OnProgress | Menulis entri log ketika kemajuan terukur dibuat oleh executable. |
OnQueryCancel | Menulis entri log pada titik mana pun dalam pemrosesan tugas yang memungkinkan untuk membatalkan eksekusi. |
OnTaskFailed | Menulis entri log ketika tugas gagal. |
OnVariableValueChanged | Menulis entri log saat nilai variabel berubah. |
OnWarning | Menulis entri log ketika peringatan terjadi. |
PipelineComponentTime | Untuk setiap komponen aliran data, menulis entri log untuk setiap fase validasi dan eksekusi. Entri log menentukan waktu pemrosesan untuk setiap fase. |
Diagnostik DiagnosticEx |
Menulis entri log yang menyediakan informasi diagnostik. Misalnya, Anda dapat mencatat pesan sebelum dan sesudah setiap panggilan ke penyedia data eksternal. Untuk informasi selengkapnya, lihat Alat Pemecahan Masalah untuk Eksekusi Paket. Catat peristiwa DiagnosticEx saat Anda ingin menemukan nama kolom untuk kolom dalam aliran data yang memiliki kesalahan. Kejadian ini menulis peta silsilah aliran data ke log. Anda kemudian dapat mencari nama kolom di peta silsilah ini dengan menggunakan pengidentifikasi kolom yang diambil oleh output kesalahan. Untuk informasi selengkapnya, lihat Penanganan Kesalahan di Data. Perhatikan bahwa peristiwa DiagnosticEx tidak mempertahankan spasi kosong dalam output XML-nya untuk mengurangi ukuran log. Untuk meningkatkan keterbacaan, salin log ke editor XML - di Visual Studio, misalnya - yang mendukung pemformatan XML dan penyorotan sintaks. Catatan: Jika Anda mencatat peristiwa DiagnosticEx dengan penyedia log SQL Server, output dapat dipotong. Bidang pesan penyedia log SQL Server berjenis nvarchar(2048). Untuk menghindari pemotongan, gunakan penyedia log yang berbeda saat Anda mencatat peristiwa DiagnosticEx . |
Paket dan banyak tugas memiliki entri log kustom yang dapat diaktifkan untuk pengelogan. Misalnya, tugas Kirim Email menyediakan entri log kustom SendMailTaskBegin , yang mencatat informasi saat tugas Kirim Email mulai dijalankan, tetapi sebelum tugas mengirim pesan email. Untuk informasi selengkapnya, lihat Pesan Kustom untuk Pengelogan.
Data log mencakup nama dan GUID paket tempat entri log berada. Jika Anda membuat paket baru dengan menyalin paket yang ada, nama dan GUID paket yang ada juga disalin. Akibatnya, Anda mungkin memiliki dua paket yang memiliki GUID dan nama yang sama, sehingga sulit untuk membedakan antara paket dalam data log.
Untuk menghilangkan ambiguitas ini, Anda harus memperbarui nama dan GUID paket baru. Di SQL Server Data Tools (SSDT), Anda dapat meregenerasi GUID di properti ID dan memperbarui nilai properti Nama di jendela Properti. Anda juga dapat mengubah GUID dan nama secara terprogram, atau dengan menggunakan prompt perintah dtutil . Untuk informasi selengkapnya, lihat Mengatur Properti Paket dan Utilitas dtutil.
Sering kali, opsi pengelogan tugas dan kontainer For Loop, Foreach Loop, dan Sequence cocok dengan paket atau kontainer induk. Dalam hal ini, Anda dapat mengonfigurasinya untuk mewarisi opsi pengelogan mereka dari kontainer induknya. Misalnya, dalam kontainer For Loop yang menyertakan tugas Execute SQL, tugas Execute SQL dapat menggunakan opsi pengelogan yang diatur pada kontainer For Loop. Untuk menggunakan opsi pengelogan induk, Anda mengatur properti LoggingMode kontainer ke UseParentSetting. Anda dapat mengatur properti ini di jendela Properti SQL Server Data Tools (SSDT) atau melalui kotak dialog Konfigurasi log SSIS di SSIS Designer.
Dalam kotak dialog Konfigurasi log SSIS, Anda juga dapat membuat dan menyimpan konfigurasi pengelogan yang sering digunakan sebagai templat, lalu menggunakan templat dalam beberapa paket. Ini memudahkan untuk menerapkan strategi pengelogan yang konsisten di beberapa paket dan memodifikasi pengaturan log pada paket dengan memperbarui lalu menerapkan templat. Templat disimpan dalam file XML.
Untuk mengonfigurasi pengelogan menggunakan kotak dialog Konfigurasi log SSIS
Aktifkan paket dan tugasnya untuk pengelogan. Pengelogan dapat terjadi pada paket, kontainer, dan tingkat tugas. Anda dapat menentukan log yang berbeda untuk paket, kontainer, dan tugas.
Pilih penyedia log dan tambahkan log untuk paket. Log hanya dapat dibuat pada tingkat paket, dan tugas atau kontainer harus menggunakan salah satu log yang dibuat untuk paket. Setiap log dikaitkan dengan salah satu penyedia log berikut: File teks, SQL Server Profiler, SQL Server, Log Peristiwa Windows, atau file XML. Untuk informasi selengkapnya, lihat Mengaktifkan Pengelogan Paket di SQL Server Data Tools.
Pilih peristiwa dan informasi skema log tentang setiap peristiwa yang ingin Anda ambil di log. Untuk informasi selengkapnya, lihat Mengonfigurasi Pengelogan dengan Menggunakan File Konfigurasi Tersimpan.
Anda dapat mengatur properti melalui SSIS Designer atau secara terprogram.
Penyedia log dibuat dan dikonfigurasi sebagai langkah dalam menerapkan pengelogan dalam paket.
Setelah membuat penyedia log, Anda dapat melihat dan memodifikasi propertinya di jendela Properti SQL Server Data Tools (SSDT).
Untuk informasi tentang mengatur properti ini secara terprogram, lihat dokumentasi untuk LogProvider kelas.
Tugas Aliran Data menyediakan banyak entri log kustom yang dapat digunakan untuk memantau dan menyesuaikan performa. Misalnya, Anda dapat memantau komponen yang dapat menyebabkan kebocoran memori, atau melacak berapa lama waktu yang diperlukan untuk menjalankan komponen tertentu. Untuk daftar entri log kustom ini dan contoh output pengelogan, lihat Tugas Aliran Data.
Saat Anda mengonfigurasi output kesalahan dalam aliran data, secara default output kesalahan hanya menyediakan pengidentifikasi numerik kolom tempat kesalahan terjadi. Untuk informasi selengkapnya, lihat Penanganan Kesalahan di Data.
Anda dapat menemukan nama kolom dengan mengaktifkan pengelogan dan memilih peristiwa DiagnosticEx . Kejadian ini menulis peta silsilah aliran data ke log. Anda kemudian dapat mencari nama kolom dari pengidentifikasinya di peta silsilah ini. Perhatikan bahwa peristiwa DiagnosticEx tidak mempertahankan spasi kosong dalam output XML-nya untuk mengurangi ukuran log. Untuk meningkatkan keterbacaan, salin log ke editor XML - di Visual Studio, misalnya - yang mendukung pemformatan XML dan penyorotan sintaks.
Mungkin entri log kustom yang paling berguna adalah peristiwa PipelineComponentTime. Entri log ini melaporkan jumlah milidetik yang dihabiskan setiap komponen dalam aliran data pada masing-masing dari lima langkah pemrosesan utama. Tabel berikut ini menjelaskan langkah-langkah pemrosesan ini. Pengembang Integration Services akan mengenali langkah-langkah ini sebagai metode utama dari PipelineComponent.
Langkah | Deskripsi |
---|---|
Memvalidasi | Komponen memeriksa nilai properti dan pengaturan konfigurasi yang valid. |
PreExecute | Komponen melakukan pemrosesan satu kali sebelum mulai memproses baris data. |
PostExecute | Komponen melakukan pemrosesan satu kali setelah memproses semua baris data. |
ProcessInput | Komponen transformasi atau tujuan memproses baris data masuk yang telah diteruskan oleh sumber atau transformasi hulu. |
PrimeOutput | Komponen sumber atau transformasi mengisi buffer data yang akan diteruskan ke komponen transformasi hilir atau tujuan. |
Saat Anda mengaktifkan peristiwa PipelineComponentTime, Integration Services mencatat satu pesan untuk setiap langkah pemrosesan yang dilakukan oleh setiap komponen. Entri log berikut menunjukkan subset pesan yang dicatat oleh log sampel paket Integration Services CalculatedColumns:
The component "Calculate LineItemTotalCost" (3522) spent 356 milliseconds in ProcessInput.
The component "Sum Quantity and LineItemTotalCost" (3619) spent 79 milliseconds in ProcessInput.
The component "Calculate Average Cost" (3662) spent 16 milliseconds in ProcessInput.
The component "Sort by ProductID" (3717) spent 125 milliseconds in ProcessInput.
The component "Load Data" (3773) spent 0 milliseconds in ProcessInput.
The component "Extract Data" (3869) spent 688 milliseconds in PrimeOutput filling buffers on output "OLE DB Source Output" (3879).
The component "Sum Quantity and LineItemTotalCost" (3619) spent 141 milliseconds in PrimeOutput filling buffers on output "Aggregate Output 1" (3621).
The component "Sort by ProductID" (3717) spent 16 milliseconds in PrimeOutput filling buffers on output "Sort Output" (3719).
Entri log ini menunjukkan bahwa tugas aliran data menghabiskan waktu paling lama pada langkah-langkah berikut, yang ditunjukkan di sini dalam urutan turun:
Sumber OLE DB yang diberi nama "Ekstrak Data" menghabiskan 688 mdtk. memuat data.
Transformasi Kolom Turunan yang diberi nama "Hitung LineItemTotalCost" menghabiskan 356 ms. melakukan penghitungan pada baris masuk.
Transformasi Agregat yang diberi nama "Jumlah Kuantitas dan LineItemTotalCost" menghabiskan gabungan 220 ms-141 di PrimeOutput dan 79 dalam penghitungan berperforma ProcessInput dan meneruskan data ke transformasi berikutnya.
Prosedur ini menjelaskan cara menambahkan log ke paket, mengonfigurasi pengelogan tingkat paket, dan menyimpan konfigurasi pengelogan ke file XML. Anda hanya dapat menambahkan log di tingkat paket, tetapi paket tidak perlu melakukan pengelogan untuk mengaktifkan pengelogan dalam kontainer yang disertakan paket.
Penting
Jika Anda menyebarkan proyek Integration Services ke server Integration Services, tingkat pengelogan yang Anda tetapkan untuk eksekusi paket akan mengambil alih pengelogan paket yang Anda konfigurasi menggunakan SQL Server Data Tools (SSDT).
Secara default, kontainer dalam paket menggunakan konfigurasi pengelogan yang sama dengan kontainer induknya. Untuk informasi tentang mengatur opsi pengelogan untuk kontainer individual, lihat Mengonfigurasi Pengelogan dengan Menggunakan File Konfigurasi Tersimpan.
Di SQL Server Data Tools, buka proyek Integration Services yang berisi paket yang Anda inginkan.
Pada menu SSIS , klik Pengelogan.
Pilih penyedia log di daftar Jenis penyedia, lalu klik Tambahkan.
Di kolom Konfigurasi, pilih manajer koneksi atau klik <Koneksi> baru untuk membuat manajer koneksi baru dengan jenis yang sesuai untuk penyedia log. Bergantung pada penyedia yang dipilih, gunakan salah satu manajer koneksi berikut:
Untuk File teks, gunakan manajer koneksi File. Untuk informasi selengkapnya, lihat Pengelola Sambungan file
Untuk SQL Server Profiler, gunakan manajer koneksi File.
Untuk SQL Server, gunakan manajer koneksi OLE DB. Untuk informasi selengkapnya, lihat Pengelola Sambungan OLE DB.
Untuk Log Peristiwa Windows, jangan lakukan apa pun. SSIS secara otomatis membuat log.
Untuk file XML, gunakan Manajer koneksi file.
Ulangi langkah 3 dan 4 untuk setiap log yang akan digunakan dalam paket.
Catatan
Paket dapat menggunakan lebih dari satu log dari setiap jenis.
Secara opsional, pilih kotak centang tingkat paket, pilih log yang akan digunakan untuk pengelogan tingkat paket, lalu klik tab Detail .
Pada tab Detail , pilih Peristiwa untuk mencatat semua entri log, atau hapus Peristiwa untuk memilih peristiwa individual.
Secara opsional, klik Tingkat Lanjut untuk menentukan informasi mana yang akan dicatat.
Catatan
Secara default, semua informasi dicatat.
Pada tab Detail , klik Simpan. Kotak dialog Simpan Sebagai muncul. Temukan folder untuk menyimpan konfigurasi pengelogan, ketik nama file untuk konfigurasi log baru, lalu klik Simpan.
Klik OK.
Untuk menyimpan paket yang diperbarui, klik Simpan Item Terpilih pada menu File .
Gunakan kotak dialog Konfigurasi log SSIS untuk menentukan opsi pengelogan untuk paket.
Apa yang ingin Anda lakukan?
Untuk membuka kotak dialog Konfigurasi log SSIS
Gunakan panel Kontainer dari kotak dialog Konfigurasi Log SSIS untuk mengaktifkan paket dan kontainernya untuk pengelogan.
Kontainer
Pilih kotak centang dalam tampilan hierarkis untuk mengaktifkan paket dan kontainernya untuk pengelogan:
Jika dibersihkan, kontainer tidak diaktifkan untuk pengelogan. Pilih untuk mengaktifkan pengelogan.
Jika redup, kontainer menggunakan opsi pengelogan induknya. Opsi ini tidak tersedia untuk paket.
Jika dicentang, kontainer menentukan opsi pengelogannya sendiri.
Jika kontainer redup dan Anda ingin mengatur opsi pengelogan pada kontainer, klik kotak centangnya dua kali. Klik pertama menghapus kotak centang, dan klik kedua memilihnya, memungkinkan Anda memilih penyedia log untuk digunakan dan memilih informasi yang akan dicatat.
Gunakan tab Penyedia dan Log dari kotak dialog Konfigurasi log SSIS untuk membuat dan mengonfigurasi log untuk menangkap peristiwa run-time.
Jenis penyedia
Pilih jenis penyedia log dari daftar.
Tambahkan
Tambahkan log jenis yang ditentukan ke kumpulan penyedia log paket.
Nama
Aktifkan atau nonaktifkan log untuk kontainer atau tugas yang dipilih di panel Kontainer dari kotak dialog Konfigurasi Log SSIS, dengan menggunakan kotak centang. Bidang nama dapat diedit. Gunakan nama default untuk penyedia, atau ketik nama deskriptif unik.
Keterangan
Bidang deskripsi dapat diedit. Klik lalu ubah deskripsi default log.
Konfigurasi
Pilih manajer koneksi yang ada dalam daftar, atau klik <Koneksi baru...> untuk membuat pengelola koneksi baru. Bergantung pada jenis penyedia log, Anda dapat mengonfigurasi manajer koneksi OLE DB atau manajer koneksi File. Penyedia log untuk Log Peristiwa Microsoft Windows tidak memerlukan koneksi.
Topik Terkait: Manajer Pengelola Sambungan OLE DB, File Pengelola Sambungan
Hapus
Pilih penyedia log lalu klik Hapus.
Gunakan tab Detail dari kotak dialog Konfigurasi log SSIS untuk menentukan peristiwa yang akan diaktifkan untuk pengelogan dan detail informasi yang akan dicatat. Informasi yang Anda pilih berlaku untuk semua penyedia log dalam paket. Misalnya, Anda tidak dapat menulis beberapa informasi ke instans SQL Server dan informasi yang berbeda ke file teks.
Peristiwa
Aktifkan atau nonaktifkan peristiwa untuk pengelogan.
Keterangan
Lihat deskripsi peristiwa.
Maju
Pilih atau hapus peristiwa untuk dicatat, dan pilih atau hapus informasi untuk dicatat untuk setiap peristiwa. Klik Dasar untuk menyembunyikan semua detail pengelogan, kecuali daftar peristiwa. Informasi berikut ini tersedia untuk pengelogan:
Nilai | Deskripsi |
---|---|
Komputer | Nama komputer tempat peristiwa yang dicatat terjadi. |
Operator | Nama pengguna orang yang memulai paket. |
SourceName | Nama paket, kontainer, atau tugas tempat peristiwa yang dicatat terjadi. |
SourceID | Pengidentifikasi unik global (GUID) dari paket, kontainer, atau tugas tempat peristiwa yang dicatat terjadi. |
ExecutionID | Pengidentifikasi unik global dari instans eksekusi paket. |
Teks Pesan | Pesan yang terkait dengan entri log. |
DataByte | Disiapkan untuk penggunaan masa mendatang. |
Dasar
Pilih atau hapus peristiwa untuk dicatat. Opsi ini menyembunyikan detail pengelogan kecuali daftar peristiwa. Jika Anda memilih peristiwa, semua detail pengelogan dipilih untuk peristiwa secara default. Klik Tingkat Lanjut untuk memperlihatkan semua detail pengelogan.
Muat
Tentukan file XML yang sudah ada untuk digunakan sebagai templat untuk mengatur opsi pengelogan.
Simpan
Simpan detail konfigurasi sebagai templat ke file XML.
Prosedur ini menjelaskan cara mengonfigurasi pengelogan untuk kontainer baru dalam paket dengan memuat file konfigurasi pengelogan yang disimpan sebelumnya.
Secara default, semua kontainer dalam paket menggunakan konfigurasi pengelogan yang sama dengan kontainer induknya. Misalnya, tugas dalam Foreach Loop menggunakan konfigurasi pengelogan yang sama dengan Foreach Loop.
Di SQL Server Data Tools, buka proyek Integration Services yang berisi paket yang Anda inginkan.
Pada menu SSIS , klik Pengelogan.
Perluas tampilan pohon paket dan pilih kontainer untuk dikonfigurasi.
Pada tab Penyedia dan Log , pilih log yang akan digunakan untuk kontainer.
Catatan
Anda hanya dapat membuat log di tingkat paket. Untuk informasi selengkapnya, lihat Mengaktifkan Pengelogan Paket di SQL Server Data Tools.
Klik tab Detail dan klik Muat.
Temukan file konfigurasi pengelogan yang ingin Anda gunakan dan klik Buka.
Secara opsional, pilih entri log lain untuk dicatat dengan memilih kotak centangnya di kolom Peristiwa . Klik Tingkat Lanjut untuk memilih tipe informasi yang akan dicatat untuk entri ini.
Catatan
Kontainer baru dapat mencakup entri log tambahan yang tidak tersedia untuk kontainer yang awalnya digunakan untuk membuat konfigurasi pengelogan. Entri log tambahan ini harus dipilih secara manual jika Anda ingin entri tersebut dicatat.
Untuk menyimpan versi konfigurasi pengelogan yang diperbarui, klik Simpan.
Untuk menyimpan paket yang diperbarui, klik Simpan Item Terpilih pada menu File .
Topik ini menjelaskan cara mengatur atau mengubah tingkat pengelogan untuk paket saat Anda menjalankan paket yang telah Anda sebarkan ke server Layanan Integrasi. Tingkat pengelogan yang Anda tetapkan saat menjalankan paket akan mengambil alih pengelogan paket yang Anda konfigurasikan pada waktu desain di SQL Server Data Tools (SSDT). Lihat Mengaktifkan Pengelogan Paket di SQL Server Data Tools untuk informasi selengkapnya.
Di instans SQL Server, buka paket di Object Explorer.
Pilih Katalog Layanan Integrasi.
Klik kanan SSISDB dan pilih Properti.
Di Properti Katalog, cari kotak grup Log Operasi dan entri Tingkat Pengelogan Default Di Seluruh Layanan.
Anda dapat memilih dari salah satu tingkat pengelogan bawaan yang dijelaskan dalam topik ini, atau Anda dapat memilih tingkat pengelogan yang disesuaikan yang ada. Tingkat pengelogan yang dipilih berlaku secara default untuk semua paket yang disebarkan ke Katalog SSIS. Ini juga berlaku secara default ke langkah pekerjaan Agen SQL yang menjalankan paket SSIS.
Anda juga dapat menentukan tingkat pengelogan untuk paket individual dengan menggunakan salah satu metode berikut. Topik ini mencakup metode pertama.
Mengonfigurasi instans eksekusi paket dengan menggunakan kotak dialog Jalankan Paket
Mengatur parameter untuk instans eksekusi dengan menggunakan catalog.set_execution_parameter_value (Database SSISDB)
Mengonfigurasi pekerjaan SQL Server Agent untuk eksekusi paket dengan menggunakan kotak dialog Langkah Pekerjaan Baru.
Di SQL Server Management Studio, navigasikan ke paket di Object Explorer.
Klik kanan paket dan pilih Jalankan.
Pilih tab Tingkat Lanjut dalam kotak dialog Jalankan Paket .
Di bawah Tingkat pengelogan, pilih tingkat pengelogan. Topik ini berisi deskripsi nilai yang tersedia.
Selesaikan konfigurasi paket lainnya, lalu klik OK untuk menjalankan paket.
Tingkat pengelogan bawaan berikut ini tersedia. Anda juga dapat memilih tingkat pengelogan yang sudah disesuaikan. Topik ini berisi deskripsi tingkat pengelogan yang disesuaikan.
Tingkat Pengelogan | Deskripsi |
---|---|
Tidak | Pengelogan dimatikan. Hanya status eksekusi paket yang dicatat. |
Dasar | Semua peristiwa dicatat, kecuali peristiwa kustom dan diagnostik. Ini adalah nilai default. |
RuntimeLineage | Mengumpulkan data yang diperlukan untuk melacak informasi silsilah data dalam aliran data. Anda dapat mengurai informasi silsilah data ini untuk memetakan hubungan silsilah data antar tugas. ISV dan pengembang dapat membangun alat pemetaan silsilah data kustom dengan informasi ini. |
Performa | Hanya statistik performa, dan peristiwa OnError dan OnWarning, yang dicatat. Laporan Performa Eksekusi menampilkan Waktu Aktif dan Total Waktu untuk komponen aliran data paket. Informasi ini tersedia ketika tingkat pengelogan eksekusi paket terakhir diatur ke Performa atau Verbose. Untuk informasi selengkapnya, lihat Laporan untuk Server Layanan Integrasi. Tampilan catalog.execution_component_phases menampilkan waktu mulai dan berakhir untuk komponen aliran data, untuk setiap fase eksekusi. Tampilan ini menampilkan informasi ini untuk komponen-komponen ini hanya ketika tingkat pengelogan eksekusi paket diatur ke Performa atau Verbose. |
Verbose | Semua peristiwa dicatat, termasuk peristiwa kustom dan diagnostik. Peristiwa kustom mencakup peristiwa yang dicatat oleh tugas Integration Services. Untuk informasi selengkapnya tentang peristiwa kustom, lihat Pesan Kustom untuk Pengelogan. Contoh peristiwa diagnostik adalah peristiwa DiagnosticEx . Setiap kali tugas Jalankan Paket menjalankan paket anak, kejadian ini mengambil nilai parameter yang diteruskan ke paket anak. Peristiwa DiagnosticEx juga membantu Anda mendapatkan nama kolom tempat kesalahan tingkat baris terjadi. Kejadian ini menulis peta silsilah aliran data ke log. Anda kemudian dapat mencari nama kolom di peta silsilah ini dengan menggunakan pengidentifikasi kolom yang diambil oleh output kesalahan. Untuk informasi selengkapnya, lihat Penanganan Kesalahan di Data. Nilai kolom pesan untuk DiagnosticEx adalah teks XML. Untuk menampilkan teks pesan untuk eksekusi paket, kueri tampilan catalog.operation_messages (Database SSISDB). Perhatikan bahwa peristiwa DiagnosticEx tidak mempertahankan spasi kosong dalam output XML-nya untuk mengurangi ukuran log. Untuk meningkatkan keterbacaan, salin log ke editor XML - di Visual Studio, misalnya - yang mendukung pemformatan XML dan penyorotan sintaks. Tampilan catalog.execution_data_statistics menampilkan baris setiap kali komponen aliran data mengirim data ke komponen hilir, untuk eksekusi paket. Tingkat pengelogan harus diatur ke Verbose untuk mengambil informasi ini dalam tampilan. |
Anda dapat membuat tingkat pengelogan yang disesuaikan yang hanya mengumpulkan statistik dan peristiwa yang Anda inginkan. Secara opsional Anda juga dapat menangkap konteks peristiwa, yang mencakup nilai variabel, string koneksi, dan properti komponen. Saat menjalankan paket, Anda dapat memilih tingkat pengelogan yang disesuaikan di mana pun Anda dapat memilih tingkat pengelogan bawaan.
Tip
Untuk mengambil nilai variabel paket, properti IncludeInDebugDump dari variabel harus diatur ke True.
Untuk membuat dan mengelola tingkat pengelogan yang dikustomisasi, di SQL Server Management Studio, klik kanan pada database SSISDB dan pilih Tingkat Pengelogan yang Disesuaikan untuk membuka kotak dialog Manajemen Tingkat Pengelogan yang Dikustomisasi. Daftar Tingkat Pengelogan yang Dikustomisasi berisi semua tingkat pengelogan yang dikustomisasi yang ada.
Untuk membuat tingkat pengelogan baru yang dikustomisasi, klik Buat, lalu berikan nama dan deskripsi. Pada tab Statistik dan Peristiwa , pilih statistik dan peristiwa yang ingin Anda kumpulkan. Pada tab Peristiwa , secara opsional pilih Sertakan Konteks untuk peristiwa individual. Kemudian, klik Simpan.
Untuk memperbarui tingkat pengelogan yang dikustomisasi yang sudah ada, pilih di daftar, konfigurasi ulang, lalu klik Simpan.
Untuk menghapus tingkat pengelogan yang dikustomisasi yang sudah ada, pilih di daftar, lalu klik Hapus.
Izin untuk tingkat pengelogan yang dikustomisasi.
Semua pengguna database SSISDB dapat melihat tingkat pengelogan yang disesuaikan dan memilih tingkat pengelogan yang disesuaikan saat mereka menjalankan paket.
Hanya pengguna dalam peran ssis_admin atau sysadmin yang dapat membuat, memperbarui, atau menghapus tingkat pengelogan yang disesuaikan.
SQL Server Integration Services menyediakan serangkaian peristiwa kustom yang kaya untuk menulis entri log untuk paket dan banyak tugas. Anda dapat menggunakan entri ini untuk menyimpan informasi terperinci tentang kemajuan eksekusi, hasil, dan masalah dengan merekam peristiwa yang telah ditentukan sebelumnya atau pesan yang ditentukan pengguna untuk analisis nanti. Misalnya, Anda dapat merekam saat penyisipan massal dimulai dan berakhir untuk mengidentifikasi masalah performa saat paket berjalan.
Entri log kustom adalah sekumpulan entri yang berbeda dari kumpulan peristiwa pengelogan standar yang tersedia untuk paket dan semua kontainer dan tugas. Entri log kustom disesuaikan untuk mengambil informasi yang berguna tentang tugas tertentu dalam paket. Misalnya, salah satu entri log kustom untuk tugas Jalankan SQL merekam pernyataan SQL yang dijalankan tugas dalam log.
Semua entri log menyertakan informasi tanggal dan waktu, termasuk entri log yang ditulis secara otomatis ketika paket dimulai dan selesai. Banyak peristiwa log menulis beberapa entri ke log. Ini biasanya terjadi ketika peristiwa memiliki fase yang berbeda. Misalnya, peristiwa log ExecuteSQLExecutingQuery menulis tiga entri: satu entri setelah tugas memperoleh koneksi ke database, satu lagi setelah tugas mulai menyiapkan pernyataan SQL, dan satu lagi setelah eksekusi pernyataan SQL selesai.
Objek Integration Services berikut ini memiliki entri log kustom:
Tugas Transfer Pesan Kesalahan
Tugas Transfer Prosedur Tersimpan Master
Tugas Transfer Objek SQL Server
Tabel berikut mencantumkan entri log kustom untuk paket.
Entri log | Deskripsi |
---|---|
PackageStart | Menunjukkan bahwa paket mulai berjalan. Entri log ini secara otomatis ditulis ke log. Anda tidak dapat mengecualikannya. |
PackageEnd | Menunjukkan bahwa paket selesai. Entri log ini secara otomatis ditulis ke log. Anda tidak dapat mengecualikannya. |
Diagnostik | Menyediakan informasi tentang konfigurasi sistem yang memengaruhi eksekusi paket seperti jumlah yang dapat dieksekusi yang dapat dijalankan secara bersamaan. Entri log Diagnostik juga menyertakan entri sebelum dan sesudah untuk panggilan ke penyedia data eksternal. |
Tabel berikut mencantumkan entri log kustom untuk tugas Sisipkan Massal.
Entri log | Deskripsi |
---|---|
DTSBulkInsertTaskBegin | Menunjukkan bahwa penyisipan massal dimulai. |
DTSBulkInsertTaskEnd | Menunjukkan bahwa penyisipan massal selesai. |
DTSBulkInsertTaskInfos | Menyediakan informasi deskriptif tentang tugas. |
Tabel berikut mencantumkan entri log kustom untuk tugas Aliran Data.
Entri log | Deskripsi |
---|---|
BufferSizeTuning | Menunjukkan bahwa tugas Aliran Data mengubah ukuran buffer. Entri log menjelaskan alasan perubahan ukuran dan mencantumkan ukuran buffer baru sementara. |
OnPipelinePostEndOfRowset | Menunjukkan bahwa komponen telah diberi sinyal end-of-rowset, yang diatur oleh panggilan terakhir metode ProcessInput . Entri ditulis untuk setiap komponen dalam aliran data yang memproses input. Entri mencakup nama komponen. |
OnPipelinePostPrimeOutput | Menunjukkan bahwa komponen telah menyelesaikan panggilan terakhirnya ke metode PrimeOutput . Bergantung pada aliran data, beberapa entri log dapat ditulis. Jika komponen adalah sumber, ini berarti bahwa komponen telah selesai memproses baris. |
OnPipelinePreEndOfRowset | Menunjukkan bahwa komponen akan menerima sinyal end-of-rowset-nya, yang diatur oleh panggilan terakhir metode ProcessInput . Entri ditulis untuk setiap komponen dalam aliran data yang memproses input. Entri mencakup nama komponen. |
OnPipelinePrePrimeOutput | Menunjukkan bahwa komponen akan menerima panggilannya dari metode PrimeOutput . Bergantung pada aliran data, beberapa entri log dapat ditulis. |
OnPipelineRowsSent | Melaporkan jumlah baris yang diberikan ke input komponen dengan panggilan ke metode ProcessInput . Entri log menyertakan nama komponen. |
PipelineBufferLeak | Menyediakan informasi tentang komponen apa pun yang membuat buffer tetap hidup setelah manajer buffer pergi. Ini berarti bahwa sumber daya buffer tidak dirilis dan dapat menyebabkan kebocoran memori. Entri log menyediakan nama komponen dan ID buffer. |
PipelineExecutionPlan | Melaporkan rencana eksekusi aliran data. Ini memberikan informasi tentang bagaimana buffer akan dikirim ke komponen. Informasi ini, dalam kombinasi dengan entri PipelineExecutionTrees, menjelaskan apa yang terjadi dalam tugas. |
PipelineExecutionTrees | Melaporkan pohon eksekusi tata letak dalam aliran data. Penjadwal mesin aliran data menggunakan pohon untuk membangun rencana eksekusi aliran data. |
PipelineInitialization | Menyediakan informasi inisialisasi tentang tugas. Informasi ini mencakup direktori yang akan digunakan untuk penyimpanan sementara data BLOB, ukuran buffer default, dan jumlah baris dalam buffer. Bergantung pada konfigurasi tugas Aliran Data, beberapa entri log dapat ditulis. |
Tabel berikut mencantumkan entri log kustom untuk tugas Jalankan DTS 2000.
Entri log | Deskripsi |
---|---|
ExecuteDTS80PackageTaskBegin | Menunjukkan bahwa tugas mulai menjalankan paket DTS 2000. |
ExecuteDTS80PackageTaskEnd | Menunjukkan bahwa tugas selesai. Catatan: Paket DTS 2000 mungkin terus berjalan setelah tugas berakhir. |
ExecuteDTS80PackageTaskTaskInfo | Menyediakan informasi deskriptif tentang tugas. |
ExecuteDTS80PackageTaskTaskResult | Melaporkan hasil eksekusi paket DTS 2000 yang dijalankan tugas. |
Tabel berikut mencantumkan entri log kustom untuk tugas Jalankan Proses.
Entri log | Deskripsi |
---|---|
ExecuteProcessExecutingProcess | Menyediakan informasi tentang proses menjalankan executable yang tugasnya dikonfigurasi untuk dijalankan. Dua entri log ditulis. Satu berisi informasi tentang nama dan lokasi yang dapat dieksekusi yang dijalankan tugas, dan yang lain merekam keluar dari executable. |
ExecuteProcessVariableRouting | Menyediakan informasi tentang variabel mana yang dirutekan ke input dan output dari executable. Entri log ditulis untuk stdin (input), stdout (output), dan stderr (output kesalahan). |
Tabel berikut ini menjelaskan entri log kustom untuk tugas Jalankan SQL.
Entri log | Deskripsi |
---|---|
ExecuteSQLExecutingQuery | Menyediakan informasi tentang fase eksekusi pernyataan SQL. Entri log ditulis ketika tugas memperoleh koneksi ke database, ketika tugas mulai menyiapkan pernyataan SQL, dan setelah eksekusi pernyataan SQL selesai. Entri log untuk fase persiapan mencakup pernyataan SQL yang digunakan tugas. |
Tabel berikut ini menjelaskan entri log kustom untuk tugas Sistem File.
Entri log | Deskripsi |
---|---|
FileSystemOperation | Melaporkan operasi yang dilakukan tugas. Entri log ditulis ketika operasi sistem file dimulai dan menyertakan informasi tentang sumber dan tujuan. |
Tabel berikut mencantumkan entri log kustom untuk tugas FTP.
Entri log | Deskripsi |
---|---|
FTPConnectingToServer | Menunjukkan bahwa tugas memulai koneksi ke server FTP. |
FTPOperation | Melaporkan awal dan jenis operasi FTP yang dilakukan tugas. |
Tabel berikut mencantumkan entri log kustom untuk tugas Antrean Pesan.
Entri log | Deskripsi |
---|---|
MSMQAfterBuka | Menunjukkan bahwa tugas selesai membuka antrean pesan. |
MSMQBeforeOpen | Menunjukkan bahwa tugas mulai membuka antrean pesan. |
MSMQBeginReceive | Menunjukkan bahwa tugas mulai menerima pesan. |
MSMQBeginSend | Menunjukkan bahwa tugas mulai mengirim pesan. |
MSMQEndReceive | Menunjukkan bahwa tugas selesai menerima pesan. |
MSMQEndSend | Menunjukkan bahwa tugas selesai mengirim pesan |
MSMQTaskInfo | Menyediakan informasi deskriptif tentang tugas. |
MSMQTaskTimeOut | Menunjukkan bahwa waktu tugas habis. |
Tabel berikut ini menjelaskan entri log kustom untuk tugas Skrip.
Entri log | Deskripsi |
---|---|
ScriptTaskLogEntry | Melaporkan hasil penerapan pengelogan dalam skrip. Entri log ditulis untuk setiap panggilan ke metode Log objek Dts. Entri ditulis ketika kode dijalankan. Untuk informasi selengkapnya, lihat Pengelogan di Tugas Skrip. |
Tabel berikut ini mencantumkan entri log kustom untuk tugas Kirim Email.
Entri log | Deskripsi |
---|---|
SendMailTaskBegin | Menunjukkan bahwa tugas mulai mengirim pesan email. |
SendMailTaskEnd | Menunjukkan bahwa tugas selesai mengirim pesan email. |
SendMailTaskInfo | Menyediakan informasi deskriptif tentang tugas. |
Tabel berikut ini mencantumkan entri log kustom untuk tugas Transfer Database.
Entri log | Deskripsi |
---|---|
SourceDB | Menentukan database yang disalin tugas. |
SourceSQLServer | Menentukan komputer tempat database disalin. |
Tabel berikut mencantumkan entri log kustom untuk tugas Transfer Pesan Kesalahan.
Entri log | Deskripsi |
---|---|
TransferErrorMessagesTaskFinishedTransferringObjects | Menunjukkan bahwa tugas selesai mentransfer pesan kesalahan. |
TransferErrorMessagesTaskStartTransferringObjects | Menunjukkan bahwa tugas mulai mentransfer pesan kesalahan. |
Tabel berikut mencantumkan entri log kustom untuk tugas Transfer Pekerjaan.
Entri log | Deskripsi |
---|---|
TransferJobsTaskFinishedTransferringObjects | Menunjukkan bahwa tugas selesai mentransfer pekerjaan SQL Server Agent. |
TransferJobsTaskStartTransferringObjects | Menunjukkan bahwa tugas mulai mentransfer pekerjaan SQL Server Agent. |
Tabel berikut mencantumkan entri log kustom untuk tugas Transfer Masuk.
Entri log | Deskripsi |
---|---|
TransferLoginsTaskFinishedTransferringObjects | Menunjukkan bahwa tugas selesai mentransfer login. |
TransferLoginsTaskStartTransferringObjects | Menunjukkan bahwa tugas mulai mentransfer login. |
Tabel berikut ini mencantumkan entri log kustom untuk tugas Transfer Master Stored Procedures.
Entri log | Deskripsi |
---|---|
TransferStoredProceduresTaskFinishedTransferringObjects | Menunjukkan bahwa tugas selesai mentransfer prosedur tersimpan yang ditentukan pengguna yang disimpan dalam database master . |
TransferStoredProceduresTaskStartTransferringObjects | Menunjukkan bahwa tugas mulai mentransfer prosedur tersimpan yang ditentukan pengguna yang disimpan dalam database master . |
Tabel berikut mencantumkan entri log kustom untuk tugas Transfer Objek SQL Server.
Entri log | Deskripsi |
---|---|
TransferSqlServerObjectsTaskFinishedTransferringObjects | Menunjukkan bahwa tugas selesai mentransfer objek database SQL Server. |
TransferSqlServerObjectsTaskStartTransferringObjects | Menunjukkan bahwa tugas mulai mentransfer objek database SQL Server. |
Tabel berikut ini mencantumkan entri log kustom yang bisa Anda aktifkan untuk tugas Layanan Web.
Entri log | Deskripsi |
---|---|
WSTaskBegin | Tugas mulai mengakses layanan Web. |
WSTaskEnd | Tugas menyelesaikan metode layanan Web. |
WSTaskInfo | Informasi deskriptif tentang tugas. |
Tabel berikut mencantumkan entri log kustom untuk tugas Pembaca Data WMI.
Entri log | Deskripsi |
---|---|
WMIDataReaderGettingWMIData | Menunjukkan bahwa tugas mulai membaca data WMI. |
WMIDataReaderOperation | Melaporkan kueri WQL yang dijalankan tugas. |
Tabel berikut mencantumkan entri log kustom untuk tugas WMI Event Watcher.
Entri log | Deskripsi |
---|---|
WMIEventWatcherEventOccurred | Menunjukkan bahwa peristiwa terjadi bahwa tugas sedang dipantau. |
WMIEventWatcherTimedout | Menunjukkan bahwa waktu tugas habis. |
WMIEventWatcherWatchingForWMIEvents | Menunjukkan bahwa tugas mulai menjalankan kueri WQL. Entri menyertakan kueri. |
Tabel berikut ini menjelaskan entri log kustom untuk tugas XML.
Entri log | Deskripsi |
---|---|
XMLOperation | Menyediakan informasi tentang operasi yang dilakukan tugas |
Daftar berikut berisi tautan ke topik yang memperlihatkan cara melakukan tugas yang terkait dengan fitur pengelogan.
Pelatihan
Jalur pembelajaran
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
Dokumentasi
Menghidupkan Ulang Paket dengan Menggunakan Titik Pemeriksaan
Monitor Paket yang Berjalan dan Operasi Lainnya - SQL Server Integration Services (SSIS)
Monitor Paket yang Berjalan dan Operasi Lainnya
Tugas Jalankan Paket - SQL Server Integration Services (SSIS)
Tugas Jalankan Paket