Симптоми
Имайте предвид сценария, описан по-долу:
- Можете да използвате услугата на Microsoft за архитектура на разпределени релационни бази данни (DRDA) за изпращане на SQL команди от IBM DB2 към SQL Server.
- Параметризираната SQL команда е включена в статичен SQL пакет.
- Стойностите на параметризираните данни, които се предават в SQL командата, са невалидни за използваните типове данни.
В този случай името на статичния SQL пакет, който се изпълнява, когато възникне грешка, не е записано в регистрационния файл на услугата на Microsoft за DRDA. Липсващото статично име на SQL пакет затруднява идентифицирането кой пакет е бил неуспешен, когато има няколко SQL пакета, които се изпълняват от услугата на Microsoft за DRDA.
Решение
Кумулативна информация за актуализацията
Корекцията, която отстранява този проблем, е включена в сборна актуализация 1 за Host Integration Server 2013.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Повече информация
След като се приложи кумулативна актуализация 1, услугата на Microsoft за DRDA записва допълнителни подробности в регистрационния файл, когато възникнат грешки по време на обработката на невалидни стойности на данни за SQL параметри. Допълнителните подробности включват името на SQL пакета и маркера за съгласуваност.