KORRIGERA: Microsoft-tjänst för DRDA loggar inte det statiska SQL-paketnamnet i en SQL-instruktion

Gäller för
Host Integration Server 2013

Symptom

Tänk dig följande scenario:

  • Du använder Microsoft-tjänst for Distributed Relational Database Architecture (DRDA) för att skicka SQL-instruktioner från IBM DB2 till SQL Server.
  • En parametriserad SQL-instruktion ingår i ett statiskt SQL-paket.
  • Parameterdatavärdena som skickas i SQL-instruktionen är ogiltiga värden för de datatyper som används.

I det här scenariot skrivs inte namnet på det statiska SQL-paketet som körs när ett fel uppstår till Microsoft-tjänsten för DRDA-loggfilen. Det statiska SQL-paketnamnet som saknas gör det svårt att identifiera vilket paket som misslyckades när det finns flera SQL-paket som körs av Microsoft-tjänsten för DRDA.

Lösning

Information om kumulativ uppdatering

Korrigeringen som löser problemet ingår i kumulativ uppdatering 1 för Host Integration Server 2013.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Mer information

När kumulativ uppdatering 1 har tillämpats skriver Microsoft-tjänsten för DRDA ytterligare information till loggfilen när fel uppstår under bearbetningen av ogiltiga SQL-parameterdatavärden. Den ytterligare informationen omfattar SQL-paketnamnet och konsekvenstoken.