Applies ToHost Integration Server 2013 Microsoft OLE DB Provider for DB2 5.0 Microsoft OLE DB Provider for DB2 4.0

Симптомы

Предполагается, что используется обрабатывать двоичное значение как символ = True и Двоичной кодовой страницы свойства строки соединения для поставщика OLE DB для DB2 в символьные строки преобразования двоичных данных IBM DB2.После обновления до Microsoft узла Integration Server 2013 обрабатывать двоичное значение как символ = True свойства строки соединения DB2 больше не возвращает двоичные данные в виде символьных строковых данных. Вместо этого двоичные данные возвращаются в виде двоичных данных.Эта проблема также возникает при использовании поставщика Microsoft OLE DB для DB2 4.0 и поставщик Microsoft OLE DB для DB2 версии 5.0, включенных в пакет дополнительных компонентов для Microsoft SQL Server 2012 и пакет дополнительных компонентов для Microsoft SQL Server 2014 (соответственно).

Причина

Эта проблема возникает из-за обрабатывать двоичное значение как символ = True свойство строки подключения был удален из поставщиков данных DB2 Майкрософт, включенных в продуктах, перечисленных в разделе «Относится к».

Решение

Чтобы устранить эту проблему в поставщике OLE DB для DB2 версии 5.0 и узла Integration Server 2013, установите исправление 2993741. Это исправление не применяется для поставщика OLE DB для DB2 4.0.

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы просмотреть полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Microsoft Host Integration Server 2013

Предварительные условияТребуется для установки этого исправления накопительного обновления 1 для узла Integration Server 2013 .

Сведения о перезагрузке компьютераМожет потребоваться перезагрузить компьютер после установки данного исправления.

Сведения о заменеЭто исправление не заменяет все ранее выпущенные исправления.

Поставщик Microsoft OLE DB для DB2 версии 5.0

Предварительные условияЭто исправление необходимо сначала удалить существующую установку поставщика Microsoft OLE DB для DB2 версии 5.0. Для установки этого исправления, используйте MSI-файл, который указан в разделе «Сведения о файле».

Сведения о перезагрузке компьютераМожет потребоваться перезагрузить компьютер после установки данного исправления.

Сведения о заменеЭто исправление не заменяет все ранее выпущенные исправления.

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку часовой пояс элемента Дата и время панели управления.

Microsoft Host Integration Server 2013

Для всех x86 версий Microsoft узла Integration Server 2013

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Msdrda.dll

9.0.2182.2

1,017,832

28-Aug-2014

19:39

x86

Для всех x64 версий Microsoft узла Integration Server 2013

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Msdrda.dll

9.0.2182.2

1,017,832

28-Aug-2014

19:39

x86

Msdrda.dll

9.0.2182.2

1,348,072

28-Aug-2014

19:40

x64

Поставщик Microsoft OLE DB для DB2 версии 5.0

Для всех версий поставщик Microsoft OLE DB для DB2 версии 5.0

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Db2oledbv5_x64.msi

Неприменимо

4,212,736

29-Aug-2014

08:53

Неприменимо

Db2oledbv5_x86.msi

Неприменимо

3,080,192

29-Aug-2014

08:53

Неприменимо

Примечание. Исправление, устраняющее эту проблему также включены в Накопительное обновление 2 для узла Integration Server 2013 (KB2929767).

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

После обновления строки соединения DB2 должен быть обновлен, чтобы задать свойство «Двоичный код страницы», чтобы соответствовать CCSID узла (кодовая страница), чтобы правильно преобразования двоичных данных в строки символов.Примечание. Свойство строки подключения «Процесс как символов» не была восстановлена поставщиков данных DB2 для предоставления этой функции. Вместо этого с помощью свойства Двоичного кода страницы включена эта функция.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.