FIX: Не можете да използвате Microsoft BizTalk адаптер 3.0 за база данни на Oracle да върне МНОГО СУРОВИ типове данни от сървър на Oracle

Прилага се за: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

Симптоми


Да разгледаме следния сценарий:
  • Имате компютър, на който се изпълнява Microsoft BizTalk Server 2006 R2 или Microsoft BizTalk Server 2009 г.
  • Използвате Microsoft BizTalk адаптер 3.0 за база данни на Oracle от Microsoft BizTalk адаптер за пакет 2.0 за свързване към сървър Oracle.
  • Таблица в Oracle сървърът има колона, която съдържа МНОГО СУРОВИ тип данни.
  • Адаптер за база данни на Oracle се опитва да върне данни от сървъра на Oracle.
В този случай адаптер за база данни на Oracle връща масив от елементи от "system.byte" вместо данните.

Причина


Този проблем се дължи на грешка в база данни на Oracle адаптер.

Решение


Информация за сборна актуализация

Актуалната корекция, която разрешава този проблем е включен в сборна актуализация 1 за BizTalk адаптер за пакет 2.0.

За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:

2444952 Пакет със сборни актуализации 1 за BizTalk адаптер за пакет 2.0

Информация за актуалната корекция

Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи този конкретен проблем.

Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появи, изпратете заявка за обслужване на клиенти на Microsoft и поддръжка, за да получите актуалната корекция.

Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:Забележка: Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Необходими условия:

Трябва да имате BizTalk адаптер Pack 2.0, за да приложите тази актуална корекция.

Информация за рестартиране

Не трябва да рестартирате компютъра, след като приложите тази актуална корекция.

Информация за заместване на актуалната корекция

Тази актуална корекция не замества други спешни корекции.

Файлова информация

Име на файлВерсия на файлаРазмер на файлаДатаВремеПлатформа
Microsoft.adapters.oracledb.dll3.5.5307.0395,12822-Jun-201015:49x86
Microsoft.adapters.oracleebs.dll3.5.5307.0456,56822-Jun-201015:49x86

Статус


Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация


Дълги типове данни са остарели от Oracle в полза LOB типове данни. Поради това свойство за обвързване LongDataTypeColumnSize е одобрена в BizTalk адаптер за пакет 2.0 версия на база данни на Oracle адаптер.

Ако използвате свойството за свързване на LongDatatypeColumnSize, набор -1 като стойност, за да се избегне избягва проблеми в паметта.

За повече информация относно BizTalk адаптер посетете следните уеб сайтове на Microsoft:


За повече информация относно BizTalk Server горещи поправки щракнете върху следния номер на статия в базата знания на Microsoft:
2003907 информация за горещи поправки на BizTalk сървър