Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
DB2 için Microsoft OLE DB sağlayıcısı 'nı bir bilgisayara yüklediniz.
-
Microsoft SQL Server 2008 Integration Services (SIS 2008) veya Microsoft SQL Server 2008 Integration Services R2 (s2008 IS R2) paketini Microsoft SQL Server 'dan DB2 'ye aktaran
-
SIS paketinde, OLE DB hedef görevinde DB2 için OLE DB sağlayıcısını kullanıyorsunuz ve ardından bağlantı dizesinde, Prepare özelliğini true olarak ayarlamışlarsınız.
-
OLE DB hedef görevinde bir FastLoad seçeneği seçersiniz.
-
SQL Server örneğindeki DB2 'e verileri taşımak için bilgisayarda paketi yürütmeye çalışırsınız.
Bu senaryoda, paketi kaldıramazsınız. Ayrıca, aşağıdaki hata iletisini alırsınız:
Hata: 0Xcler2009 hızlı 1, OLE DB Destination [315]: SSIS hata kodu DTS_E_OLEDBERROR. OLE DB hatası oluştu. Hata kodu: 0x80040E14.An OLE DB kaydı kullanılabilir. Kaynak: "Microsoft DB2 OLE DB sağlayıcısı" HRESULT: 0x80040E14 Açıklama: "iç ağ kitaplığı hatası oluştu. Ağ düzeyi söz dizimi hatası oluştu. SQLSTATE: HY000, SQLCODE:-379 ". Hata: 0xC0047022, Hızlı 1, SIS. Ardışık düzen: SSIS hata kodu DTS_E_PROCESSINPUTFAILED. "OLE DB Destination" (315) bileşenindeki ProcessInput yöntemi, "OLE DB hedef girişi" (328) işlenirken hata kodu 0xC. Tanımlı bileşen ProcessInput yönteminden bir hata döndürdü. Hata bileşene özeldir ancak hata önemli olur ve veri akışı görevinin çalışmasını durdurmasına neden olur.
Neden
Bu sorun, Prepare Prepare özelliğinin, FASTLOAD ARABIRIMI DB2 v3 için OLE DB sağlayıcısında yer alırken yürütülecek şekilde Prepare özelliğinin çağrılmasına engel olduğu için oluşur.
Çözüm
Desteklenen bir düzeltme Microsoft 'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunu yaşayan sistemlere uygulayın. Bu düzeltmeye ek sınama da gelebilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilenmiyorsa, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemenizi öneririz. Düzeltme indirilebilir durumdaysa, bu Bilgi Bankası makalesinin en üstünde "Düzeltme indirilebilir" bölümü vardır. Bu bölüm görüntülenmezse, düzeltmeyi edinmek için Microsoft Müşteri Hizmetleri ve destek 'e başvurun. Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Bu belirli düzeltmeye uygun olmayan ek destek sorularına ve sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve destek telefon numaralarının tam listesi için veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot "Düzeltme indirilebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Dilinizi görmüyorsanız, bunun nedeni bu dilde bir düzeltme yoktur.
Ön koşullar
Bu düzeltmeyi uygulamak için Host Integration Server 2010 veya DB2 v3 için OLE DB sağlayıcısı yüklü olmalıdır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.
Dosya bilgileri
Bu düzeltmenin genel sürümü, düzeltmeyi yüklemek için bir Microsoft Windows Installer paketi kullanır. Bu dosyaların tarihleri ve saatleri, aşağıdaki tabloda Eşgüdümlü Evrensel Saat (UTC) olarak listelenir. Dosya bilgilerini görüntülediğinizde tarih yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
DB2 32 v3 için Microsoft OLE DB sağlayıcısı
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
DB2 64 v3 için Microsoft OLE DB sağlayıcısı
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
DB2 64 v3 için Microsoft OLE DB sağlayıcısı
Dosya adı |
Sürüm |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
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 |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
OLE DB hedef görevleri hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
OLE DB hedefiPrepare özelliğini ertele hakkında daha fazla bilgi IÇIN aşağıdaki MSDN Web sitesini ziyaret edin: