Проблемы
Рассмотрим следующий сценарий.
-
Используйте поставщик Microsoft OLE DB для DB2 3.0 со связанного сервера Microsoft SQL Server для таблицы запросов IBM DB2.
-
Обновление 2681358 применяется для поставщика Microsoft OLE DB для DB2 3.0.
-
IBM DB2 таблицы содержат столбцы, в которых используется тип данных DB2 ГРАФИКИ.
В этом случае появляется сообщение об ошибке, подобное приведенному ниже:
Сообщение 7347, уровень 16, состояние 1, строка 1OLE DB поставщик «DB2OLEDB» для связанного сервера «linked_server_name» вернул данные, не соответствует длине ожидаемые данные для столбца «column_name». Длина данных находится xx, а длина возвращаемых данных ггожидаемые (максимум).
Решение
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление. Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления. Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Не существует предварительных условий для установки этого исправления.
Необходимость перезагрузки
Может потребоваться перезагрузить компьютер после установки данного исправления.
Сведения о замене
Это исправление не заменяет все ранее выпущенные исправления.
Сведения о файлах
Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4328.2 |
633,088 |
18-Mar-2013 |
19:35 |
x86 |
Dbgtrace.dll |
8.0.4328.2 |
47,360 |
18-Mar-2013 |
19:35 |
x86 |
Ddmstr.dll |
8.0.4328.2 |
67,832 |
18-Mar-2013 |
19:35 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4328.2 |
788,808 |
18-Mar-2013 |
19:35 |
x86 |
Msdrda.dll |
8.0.4328.2 |
903,416 |
18-Mar-2013 |
19:35 |
x86 |
Trnsbidi.dll |
8.0.4328.2 |
76,032 |
18-Mar-2013 |
19:35 |
x86 |
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4328.2 |
633,088 |
18-Mar-2013 |
19:35 |
x86 |
Dbgtrace.dll |
8.0.4328.2 |
47,360 |
18-Mar-2013 |
19:35 |
x86 |
Ddmstr.dll |
8.0.4328.2 |
67,832 |
18-Mar-2013 |
19:35 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4328.2 |
788,808 |
18-Mar-2013 |
19:35 |
x86 |
Msdrda.dll |
8.0.4328.2 |
903,416 |
18-Mar-2013 |
19:35 |
x86 |
Trnsbidi.dll |
8.0.4328.2 |
76,032 |
18-Mar-2013 |
19:35 |
x86 |
Db2oledb.dll |
8.0.4328.2 |
883,456 |
18-Mar-2013 |
19:38 |
x64 |
Dbgtrace.dll |
8.0.4328.2 |
61,696 |
18-Mar-2013 |
19:38 |
x64 |
Ddmstr.dll |
8.0.4328.2 |
55,544 |
18-Mar-2013 |
19:38 |
x64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4328.2 |
788,808 |
18-Mar-2013 |
19:38 |
x86 |
Msdrda.dll |
8.0.4328.2 |
1,556,728 |
18-Mar-2013 |
19:38 |
x64 |
Trnsbidi.dll |
8.0.4328.2 |
67,840 |
18-Mar-2013 |
19:38 |
x64 |
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4328.2 |
633,088 |
18-Mar-2013 |
19:35 |
x86 |
Dbgtrace.dll |
8.0.4328.2 |
47,360 |
18-Mar-2013 |
19:35 |
x86 |
Ddmstr.dll |
8.0.4328.2 |
67,832 |
18-Mar-2013 |
19:35 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4328.2 |
788,808 |
18-Mar-2013 |
19:35 |
x86 |
Msdrda.dll |
8.0.4328.2 |
903,416 |
18-Mar-2013 |
19:35 |
x86 |
Trnsbidi.dll |
8.0.4328.2 |
76,032 |
18-Mar-2013 |
19:35 |
x86 |
Db2oledb.dll |
8.0.4328.2 |
1,725,184 |
18-Mar-2013 |
19:42 |
IA-64 |
Dbgtrace.dll |
8.0.4328.2 |
106,752 |
18-Mar-2013 |
19:42 |
IA-64 |
Ddmstr.dll |
8.0.4328.2 |
61,176 |
18-Mar-2013 |
19:42 |
IA-64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4328.2 |
788,808 |
18-Mar-2013 |
19:42 |
x86 |
Msdrda.dll |
8.0.4328.2 |
2,445,560 |
18-Mar-2013 |
19:42 |
IA-64 |
Trnsbidi.dll |
8.0.4328.2 |
133,888 |
18-Mar-2013 |
19:42 |
IA-64 |
Примечание. Из-за зависимостей между файлами последние исправления, содержит эти файлы также могут содержать дополнительные файлы.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Относится кДанная статья применима к:
-
Поставщик Microsoft OLE DB для DB2 3.0