Симптоми
Обмислете следния сценарий:
-
Можете да инсталирате Microsoft OLE DB доставчик за DB2 v3 на компютър.
-
Можете да проектирате пакета услуги за интегриране на Microsoft SQL Server 2008 (SSIS 2008) или Microsoft SQL Server 2008 Services R2 (SSIS 2008 R2), който импортира данни от екземпляра на Microsoft SQL Server към DB2.
-
В пакета SSIS можете да използвате OLE база данни доставчик за DB2 в задачата за OLE DB и след това да зададете отложи свойството подготовка за TRUE в низа на връзката.
-
Можете да изберете опция FastLoad в задачата за МЕСТОНАЗНАЧЕНИЕ на OLE DB.
-
Опитвате се да изпълните пакета на компютъра, за да прехвърлите данни от екземпляра на SQL Server в DB2.
В този случай не можете да execue пакета. Освен това се извежда следното съобщение за грешка:
Грешка: 0xC0202009 в Fast 1; OLE DB местоназначение [315]: SSIS код на грешка DTS_E_OLEDBERROR. Възникна грешка в OLE DB. Код на грешка: 0x80040E14.An OLE DB Record е наличен. Източник: "Microsoft DB2 OLE DB доставчик" HRESULT: 0x80040E14 описание: "Възникна грешка вътрешна мрежова библиотека. Възникна грешка в синтаксиса на мрежово ниво. SQLSTATE: HY000, SQLCODE:-379 ". Грешка: 0xC0047022 в Fast 1, SSIS. Тръбопровод: SSIS код на грешка DTS_E_PROCESSINPUTFAILED. Методът ProcessInput на компонента "OLE DB местоназначение" (315) е неуспешен с код на грешка 0xC0202009 при обработката на въвеждане "OLE DB местоназначение" (328). Идентифицираната съставка връща грешка от метода на ProcessInput. Грешката е конкретна за компонента, но грешката е фатална и ще доведе до спиране на изпълнението на задачата за потока от данни.
Причина
Този проблем възниква, тъй като отложи свойството "подготовка" предотвратява извикването на функцията за подготовка върху инструкция, която трябва да бъде изпълнена, когато Интерфейсът на FastLoad е замесен в доставчика на OLE DB за DB2 v3.
Решение
Поддържаната актуална корекция е налична от Microsoft. Тази спешна корекция обаче е предназначена само за коригиране на проблема, който е описан в тази статия. Приложете тази спешна корекция само към системи, които изпитват проблема, описан в тази статия. Тази спешна корекция може да получи допълнително тестване. Следователно, ако не сте силно засегнати от този проблем, ви препоръчваме да изчакате следващата софтуерна актуализация, която съдържа тази спешна корекция. Ако актуалната корекция е налична за изтегляне, има секция "налична актуална корекция за изтегляне" в горната част на тази статия от базата знания. Ако тази секция не се появява, се обърнете към услугата на Microsoft за клиенти и поддръжка, за да получите актуалната корекция. Забележка Ако възникнат допълнителни проблеми или е необходимо отстраняване на неизправности, може да се наложи да създадете отделна заявка за обслужване. Обичайните разходи за поддръжка ще важат за допълнителни въпроси и проблеми, които не отговарят на условията за конкретната актуална корекция. За пълен списък с телефонни номера за обслужване и поддръжка на клиенти на Microsoft или за да създадете отделна заявка за обслужване, посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка Формулярът "налична актуална корекция за изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото не е налична актуална корекция за този език.
Предпоставки
За да приложите тази спешна корекция, трябва да имате инсталиран сървър за интегриране на хост Server 2010 или OLE DB доставчик за DB2 v3.
Изискване за рестартиране
Не е необходимо да рестартирате компютъра, след като приложите тази спешна корекция.
Информация за заместване на актуална корекция
Тази спешна корекция не замества издадената по-рано актуална корекция.
Информация за файла
Глобалната версия на тази спешна корекция използва пакет на Microsoft Windows Installer, за да инсталирате актуалната корекция. Датите и часовете за тези файлове са посочени в координирано универсално време (UTC) в таблицата по-долу. Когато видите информацията за файла, датата се конвертира в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента дата и час в контролния панел.
За Microsoft OLE DB доставчик за DB2 v3; 32-битова версия на edtion
Име на файл |
Версия на файл |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
628 560 |
13-Jan-2011 |
23:43 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4308.0 |
788 376 |
13-Jan-2011 |
23:43 |
x86 |
Msdrda.dll |
8.0.4308.0 |
898 896 |
13-Jan-2011 |
23:43 |
x86 |
За Microsoft OLE DB доставчик за DB2 v3; 64-битова версия на edtion
Име на файл |
Версия на файл |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
628 560 |
13-Jan-2011 |
23:46 |
x86 |
Db2oledb.dll |
8.0.4308.0 |
880 976 |
13-Jan-2011 |
23:46 |
x64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4308.0 |
788 376 |
13-Jan-2011 |
23:46 |
x86 |
Msdrda.dll |
8.0.4308.0 |
1 548 624 |
13-Jan-2011 |
23:46 |
x64 |
Msdrda.dll |
8.0.4308.0 |
898 896 |
13-Jan-2011 |
23:46 |
x86 |
За доставчик на Microsoft OLE DB за DB2 v3, IA-64-bit edtion
Име на файл |
Версия |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
1 721 168 |
06-Dec-2010 |
19:29 |
IA-64 |
Microsoft.HostIntegration.DataAccessLibrary.dll |
8.0.4308.0 |
788 376 |
06-Dec-2010 |
19:29 |
x86 |
Msdrda.dll |
8.0.4308.0 |
2 429 776 |
06-Dec-2010 |
19:29 |
IA-64 |
Db2oledb.dll |
8.0.4308.0 |
628 560 |
06-Dec-2010 |
19:24 |
x86 |
Msdrda.dll |
8.0.4308.0 |
898 896 |
06-Dec-2010 |
19:24 |
x86 |
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Повече информация
За повече информация за заявките за OLE DB посетете следния уеб сайт на мрежата за разработчици на Microsoft (MSDN):
Местоназначение на OLE DBЗа повече информация относно отложи свойството подготовка, посетете следния уеб сайт на MSDN: