PERBAIKAN: Pemroses log pelacakan Layanan Microsoft untuk DRDA berulang kali menulis pesan kesalahan dalam file log pelacakan

Berlaku Untuk
Host Integration Server 2013

Gejala

Pemrosesa log pelacakan Layanan Microsoft for Distributed Relational Database Architecture (DRDA) mungkin berulang kali menulis pesan kesalahan dalam file log pelacakan ketika terjadi kesalahan tertentu. Setelah pesan kesalahan ditulis ke file log pelacakan, pendengar log pelacakan tidak mencatat pesan untuk transaksi baru apa pun yang diproses oleh Layanan Microsoft untuk DRDA.

Berikut ini adalah contoh kutipan log pelacakan yang memperlihatkan pesan kesalahan yang ditulis berulang kali:

Catatan

Informasi:3:3:[tanggal waktu] Permintaan: SYNCCTL, SyncType=SYNCTYPE_FORGET
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus
Informasi:3:3:[tanggal waktu] Klien 10 terputus

      

Resolusi

Informasi pembaruan kumulatif

Perbaikan yang mengatasi masalah ini disertakan dalam Pembaruan Kumulatif 1 untuk Microsoft Host Integration Server 2013.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi Selengkapnya

Masalah ini dapat terjadi jika kondisi berikut ini benar:

  • Database IBM DB2 mengirimkan pengidentifikasi yang dikutip dengan kualifikasi penuh seperti "SCHEMA1. TABEL 1."
  • Sinonim SQL tidak ditentukan untuk alias DB2 dalam konfigurasi Layanan Microsoft untuk DRDA.

Dalam kondisi ini, transformator SQL di Layanan Microsoft untuk DRDA mengonversi pengidentifikasi yang dikutip sepenuhnya ke nama skema SQL yang dikutip saja, seperti "SCHEMA1", karena sinonim SQL yang hilang. Hal ini mengakibatkan kesalahan karena nama tabel SQL hilang dan oleh karena itu tabel SQL tidak dapat ditemukan. Pada titik ini, masalah pendengar log pelacakan ditemui karena salah satu pesan berulang kali ditulis ke file log pelacakan.