Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Cara mengaktifkan pelacakan diagnostik untuk MS DTC pada komputer berbasis Windows

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 926099
Penting Artikel ini berisi informasi tentang cara mengubah registri. Pastikan bahwa Anda membuat cadangan registri sebelum mengubahnya. Pastikan bahwa Anda tahu cara memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan, memulihkan, dan memodifikasi registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
256986 Deskripsi registri Microsoft Windows
PENDAHULUAN
Artikel ini membahas cara mengaktifkan pelacakan diagnostik untuk Microsoft didistribusikan Koordinator transaksi (MS DTC) di komputer berbasis Windows.

Jenis pelacakan fasilitas berikut tersedia:
  • Manajer transaksi pelacakan
    Transaksi manager (TM) pelacakan jejak transaksi statechanges. Yang dihasilkan oleh Manajer transaksi MS DTC. Output adalah inbinary format, dan output harus diformat. Manajer transaksi adalah bagian dari layanan MSDTC.
  • Komunikasi manajer galat pelacakan
    Komunikasi manager (CM) galat pelacakan trek segala proses yang memuat berkas Msdtcprx.dll dan yang menggunakan antarmuka remote procedure call (RPC) MS DTC untuk berkomunikasi dengan proses terkait DTC MS lainnya. Output berada dalam pemformatan teks. Galat "0x8004d00a" adalah galat khusus untuk komunikasi yang manajer galat pelacakan mungkin akan berguna.
Catatan Manajer transaksi pelacakan dan komunikasi manajer galat pelacakan adalah proses independen. Anda harus dapat mengaktifkan transaksi manajer pelacakan dan komunikasi manajer galat pelacakan. Atau, Anda dapat menonaktifkan secara mandiri.
Informasi lebih lanjut

Mengaktifkan transaksi manajer pelacakan

Anda dapat menggunakan snap-in komponen Layanan konsol manajemen Microsoft (MMC) untuk mengaktifkan pelacakan transaksi manager. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Klik Mulaitombol tekan mulai, klikSemua program, klik aksesori, kemudian klik Jalankan.
  2. Ketik comexp.MSC, kemudian klikOK.
  3. Memperluas Komponen Layanan, memperluaskomputer, memperluas Komputer Saya, luaskanDidistribusikan transaksi Manager, klik kanan-atas LocalDTC, dan kemudian klik properti.
  4. Klik tab pelacakan .
  5. Pada tab pelacakan , Anda dapat mengubah pilihan pelacakan thefollowing TM:
    • Pelacakan Output
      • Pelacakan transaksi
        • Pelacakan semua transaksi
        • Pelacakan transaksi dibatalkan
        • Pelacakan transaksi yang panjang
Bila Anda mengubah konfigurasi pelacakan TM, Layanan MS DTC mendeteksi perubahan. Namun, Anda tidak harus daur ulang proses. Sebagai contoh, bila Anda mengubah transaksi yang ditelusuri atau lokasi berkas jejak, Layanan MS DTC mendeteksi perubahan pada registri. Anda tidak perlu memulai ulang layanan MS DTC.

Sistem pelacakan MS DTC baru di Windows

Di Windows Vista, MS DTC memiliki sistem pelacakan baru dan luas. Sistem baru memiliki tujuan desain berikut ini:
  • Hanya satu baris kode diperlukan untuk menambahkan aformatted jejak.
  • Jejak dapat dibaca oleh manusia pada produksi computerswithout jaringan.
  • Pilihan output fleksibel.
  • Jejak cepat.
  • Anda tidak perlu memulai ulang komputer untuk mengubah theoptions.
Selain itu, dalam Windows 10 dan Windows Server 2016 teknis pratinjau, nama berkas log pelacakan mencakup nama proses yang dijalankan log pelacakan. Ini dikontrol oleh bukti kunci registri Output.

Mengkonfigurasi pelacakan

Peringatan Masalah serius dapat terjadi apabila Anda salah memodifikasi registri menggunakan Penyunting registri atau metode lainnya. Masalah ini mungkin mengharuskan Anda menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa masalah ini dapat diselesaikan. Mengubah registri risiko Anda sendiri.

Pelacakan konfigurasi terletak di node lokal, dalam bukti kunci registri yang bernama pelacakan di bawah bukti kunci registri MS DTC. bukti kunci registri pelacakan mencakup Pengelola Sambungan pelacakan. Sebelumnya, Anda menggunakan bukti kunci registri TraceCMErr untuk mengkonfigurasi pelacakan manajer sambungan. bukti kunci registri pelacakan berisi dua subkunci berikut ini:
  • Sumber
    Subkunci sumber mengkonfigurasi jenis pelacakan.
  • Output
    Subkunci Output mengkonfigurasi mana output pelacakan dikirim.
Catatan Pastikan bahwa proses dapat mengakses bukti kunci registri pelacakan. secara asali, konfigurasi Windows Vista tidak membuat bukti kunci ini dan tidak memberi izin untuk bukti kunci ini. Anda dapat menggunakan Penyunting registri untuk mengkonfigurasi pelacakan fungsionalitas.

Untuk membuat pelacakan fungsionalitas entri registri, ikuti langkah-langkah berikut:
  1. Klik Mulaitombol tekan mulai, klikSemua program, klik aksesori, klikJalankan, ketik regedit, kemudian klik OK.
  2. Temukan dan kemudian klik salah satu subkunci berikut ini:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. Pada Edit menu, klik baru, dan kemudian klik jenis data entri. Misalnya, kliknilai DWORD (32-bit).
  4. Ketik nama dari sumber yang diinginkan, dan kemudian tekan ENTER. Untuk informasi selengkapnya tentang nama sumber, lihat Daftar Tabel di bagian "Konfigurasi sumber".
  5. Klik kanan-atas entri registri baru, klikUbah, ketik nilai yang diinginkan di kotak Valuedata , dan kemudian klik OK.
  6. Pada File menu, klikkeluar.

Mengkonfigurasi sumber

bukti kunci registri sumber berisi serangkaian nilai DWORD registri yang tercantum dalam Daftar Tabel berikut.
NamaDeskripsi
TRACE_MISCJejak yang tidak dapat dibagi ke dalam kategori lainnya
TRACE_CM Jejak di Pengelola Sambungan
TRACE_TRACE Infrastruktur jejak sendiri
TRACE_SVC Jejak layanan dan .exe berkas startup
TRACE_GATEWAY Gerbang sumber
TRACE_UI Jejak antarmuka pengguna
TRACE_CONTACT Jejak kumpulan kontak dan kontak
TRACE_UTIL Jejak utilitas rutinitas yang dipanggil dari beberapa lokasi
TRACE_CLUSTER Jejak kode spesifik gugusan (utilitas)
TRACE_RESOURCE Jejak kode sumber daya spesifik gugusan
TRACE_TIP Transaksi Internet Protocol (TIP) pelacakan sumber
TRACE_XA Sumber pelacakan XA transaksi Manager (XATM)
TRACE_LOG Log pelacakan
TRACE_MTXOCI Sumber pelacakan MTS OCI layer (Mtxoci.dll)
TRACE_ETWTRACE Sumber pelacakan peristiwa pelacakan untuk Windows (ETW)
TRACE_PROXY Jejak yang dihasilkan MSDTC proxy DLL
TRACE_KTMRM Pelacakan untuk integrasi dengan manajer transaksi Kernel
TRACE_VSSBACKUP Pelacakan untuk integrasi dengan Microsoft Visual SourceSafe pembuatan cadangan dan pemulihan mekanisme
TRACE_PERFMON Pelacakan dengan dukungan untuk penghitung kinerja
Nilai DWORD harus angka dari 0 sampai 255. Nilai DWORD menunjukkan tingkat pelacakan yang terjadi. Daftar Tabel berikut mencantumkan nilai DWORD yang mungkin.
NilaiDeskripsi
0Const BYTE TRACE_OFF
1Const BYTE TRACE_ERROR
2Const BYTE TRACE_WARNING
3Const BYTE TRACE_INFO
4Const BYTE TRACE_VERBOSE
5Const BYTE TRACE_VERY_VERBOSE
6Const BYTE TRACE_INOUT
0xF0Const BYTE TRACE_OBSCURE
0xFFConst BYTE TRACE_EVERYTHING
Catatan Nilai yang lebih tinggi secara otomatis mencakup nilai yang lebih rendah. Oleh karena itu, saat Anda mengaktifkan TRACE_INFO tingkat, tingkat TRACE_ERROR juga diaktifkan. Sangat sedikit sumber menggunakan pelacakan yang lebih tinggi daripada tingkat TRACE_VERBOSE.

Mengkonfigurasi pelacakan output

Peringatan Masalah serius dapat terjadi apabila Anda salah memodifikasi registri menggunakan Penyunting registri atau metode lainnya. Masalah ini mungkin mengharuskan Anda menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa masalah ini dapat diselesaikan. Mengubah registri risiko Anda sendiri.

bukti kunci registri Output berisi serangkaian nilai yang mengontrol mana jejak output dikirim. Nilai ini adalah sebagai berikut:
  • Nilai TraceFilePath (REG_SZ) adalah rootfolder di mana berkas jejak harus disimpan. Pelacakan ditulis ke berkas map yang diberi nama msdtc-X.log. Di dalam nama folder ini, X mewakili PID desimal proses yang membuat berkas. Pastikan bahwa semua proses suku bunga dapat mengakses folder yang dikonfigurasi. Jika tidak, informasi pelacakan akan hilang. Jika nilai ini tidak ditetapkan, jejak tidak dikirim ke berkas.
  • Nilai ImageNameInTraceFileNameEnabled (REG_DWORD) menentukan apakah nama berkas log pelacakan yang dihasilkan mencakup nama berkas gambar proses yang dijalankan log pelacakan. Jika ini diatur ke nilai bukan nol, nama berkas gambar proses akan disertakan dalam berkas log pelacakan yang dibuat. Jika nilai ini ditetapkan ke nol, nama berkas gambar proses akan tidak dimasukkan ke dalam berkas log pelacakan yang dibuat. secara asali, nilai yang ditetapkan ke nol (0). Berikut ini adalah contoh dari nama berkas jejak di mana berkas log yang dihasilkan berisi proses:

    MSDTC msdtc.exe 3552.log atau MSDTC-svchost.exe-3556.log
  • Nilai MemoryBufferSize (REG_DWORD) adalah thesize buffer Edaran jejak pesan yang disimpan. Jika nilai ini diatur ke 0, pelacakan kehabisan memori dinonaktifkan. secara asali, nilai ini adalah 10 MB. Anda harus menambah nilai ini jika Anda mengaktifkan pelacakan verbose.
  • Nilai DebugOutEnabled (REG_DWORD) mengaktifkan atau menonaktifkan output debugger. Jika nilai bukan nol, output diaktifkan. secara asali, bukti kunci registri Output ini dinonaktifkan.
Bila Anda mengubah konfigurasi galat-pelacakan manajer sambungan, perubahan akan berlaku saat proses yang memuat berkas Msdtcprx.dll daur ulang. Sebagai contoh, perubahan konfigurasi galat-pelacakan manajer sambungan diberlakukan setelah proses Layanan MS DTC daur ulang.

Selain itu, Anda dapat membuat berkas .reg, dan kemudian Anda dapat menggunakan Penyunting registri untuk mengimpor berkas. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Membuat berkas .reg baru yang berisi kode contoh berikut:
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output]"DebugOutEnabled"=dword:00000000"TraceFilePath"="""MemoryBufferSize"=dword:0000000a"ImageNameInTraceFileNameEnabled"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources]"TRACE_MISC"=dword:00000000"TRACE_CM"=dword:00000000"TRACE_TRACE"=dword:00000000"TRACE_SVC"=dword:00000000"TRACE_GATEWAY"=dword:00000000"TRACE_UI"=dword:00000000"TRACE_CONTACT"=dword:00000000"TRACE_UTIL"=dword:00000000"TRACE_CLUSTER"=dword:00000000"TRACE_RESOURCE"=dword:00000000"TRACE_TIP"=dword:00000000"TRACE_XA"=dword:00000000"TRACE_LOG"=dword:00000000"TRACE_MTXOCI"=dword:00000000"TRACE_ETWTRACE"=dword:00000000"TRACE_PROXY"=dword:00000000"TRACE_KTMRM"=dword:00000000"TRACE_VSSBACKUP"=dword:00000000
  2. Klik Mulaitombol tekan mulai, klikSemua program, klik aksesori, klikJalankan, ketik regedit , kemudian klikOK.
  3. Pada File menu, klikimpor.
  4. Cari berkas yang Anda buat di langkah 1, dan kemudian klikbuka. Ditampilkan kotak dialog Peninjau suntingan registri .
  5. Klik OK.
  6. Pada File menu, klikkeluar.

Efek kinerja

secara asali, fungsionalitas pelacakan dinonaktifkan pada Windows Vista. Oleh karena itu, efek kinerja tidak ada di penginstalan biasa.

Anda tidak harus mengaktifkan fungsionalitas pelacakan produksi komputer kecuali teknisi dukungan pelanggan Microsoft menunjukkan bahwa informasi pelacakan yang diperlukan untuk mendiagnosis masalah. Pelacakan dapat mempengaruhi kinerja komputer. Pertama-tama Anda harus menemukan masalah, dan Anda harus menyelesaikan. Kemudian, segera menonaktifkan fungsionalitas pelacakan.

Konfigurasi gugusan

Untuk instalasi cluster, pastikan bahwa semua entri registri di semua node berisi entri registri ini. Untuk setiap node yang tidak memiliki entri registri ini, kode cluster mengabaikan entri registri di registri bersama karena entri registri tidak ada di registri komputer lokal.
MSDTC

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 926099 - Tinjauan Terakhir: 08/17/2015 17:35:00 - Revisi: 1.0

Microsoft COM+ 1.5

  • kbdtc kbinfo kbhowto kbmt KB926099 KbMtid
Tanggapan