它會將資料寫入使用從主應用程式整合伺服器 2010 DB2 資料提供者的伺服器上的 DB2 使用多個目的地物件時,SQL Server 整合服務可能會損毀

適用於: Host Integration Server 2010

徵狀


請考慮下列情況,Microsoft 主機整合伺服器 2010年中:
  • 您可以使用 Microsoft SQL Server 整合服務 (SSIS) 來建置整合企業層級的資料和資料轉換解決方案。
  • 您可以分割資料流,以指向多個目的地物件。
  • 您設定AccessMode屬性,以幫助加速至遠端 DB2 資料庫的 [插入資料時,用於OpenRowset 使用快速載入DB2/MVS 或 DB2 LUW (Linux,UNIX,Windows) 系統的目的物件。
在這個案例中,SSIS 可能會損毀。 此外,如果您執行 dtexec 公用程式 (dtexec.exe),如果要疑難排解這個問題,您可能會發現類似下列的記錄項目的錯誤訊息:
訊息: SSIS 錯誤碼 DTS_E_OLEDBERROR。 OLE DB 錯誤。 錯誤碼: 0x80040E14。 使用 OLE DB 資料錄。 來源: 「 Microsoft DB2 OLE DB 提供者 」 Hresult: 0x80040E14Description: 「 發生內部網路程式庫錯誤。 發生網路層級語法錯誤。 SQLSTATE: HY000、 SQLCODE:-379 」。

解決方案


Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。 不過,此 hotfix 被用來修正本文所述的問題。 此 hotfix 只適用於發生本文所述之問題的系統。 此 hotfix 可能會接受其他測試。 因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。 如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。 答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。 收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。 如需 Microsoft 客戶服務和支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站: 答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。 如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

安裝這個 hotfix 沒有先決條件。

重新啟動資訊

您不必套用此 hotfix 之後,重新啟動電腦。

取代資訊

此 hotfix 不會取代任何其他 hotfix。

檔案資訊

此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
X86 為基礎的版本 Microsoft 主機整合伺服器 2010
檔案名稱檔案版本檔案大小日期時間平台
Db2oledb.dll8.5.4229.2640,84831-Aug-201011:53x86
X64 型版本的 Microsoft 主機整合伺服器 2010
檔案名稱檔案版本檔案大小日期時間平台
Db2oledb.dll8.5.4229.2640,84831-Aug-201011:59x86
Db2oledb.dll8.5.4229.2897,87231-Aug-201011:59x64

狀態


Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

其他相關資訊


如需詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站: