Düzeltme: ole db Provider for DB2'in DB2'den bir Host Integration Server 2010'u ortamında verilen pozitif SQLCodes yok sayar.

Makale çevirileri Makale çevirileri
Makale numarası: 2653101 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Host Integration Server 2010'u ortamında, Microsoft ole db Provider for DB2'in DB2'den dönen pozitif SQLCodes yok sayar fark edebilirsiniz. Örneğin, DB2/mvs (DB2'ye z/os için başvuruda bulunduğu) döndürür birSQLCode +802, SQLState = 01519 =hata, bu işlem sırasında genel bir aritmetik hata oluştuğunu gösterir. Bu hata, bir taşma hatası, bir bölme sıfır hata veya benzer bir hata olabilir.

Çözüm

Bu sorunu gidermek için bu bölümde daha sonra açıklanan düzeltmeyi uygulayın.

Hata iletileri olarak uyarı iletilerini yakalamak istiyorsanız, aşağıdaki kayıt defteri konumuna yeni Db2WarningsAsError kayıt defteri değişkeni ekleyin:
HKEY_LOCAL_MACHINE\Software\Microsoft\Host Integration Server\Data Integration


Değer adı: Db2WarningsAsError
Değer türü: REG_MULTI_SZ (Çok Dizeli Değer)
Değer verisi: (Örneğin, 105, 408 ve 802), uygulamanızdaki bir özel durum olarak yakalamak istediğiniz SQLCodes. Her SQLCode, aşağıdaki örnekte olduğu gibi ayrı bir satırda olmalıdır:
Bu resmi kapatBu resmi aç
SQLCodes


Bu yeni girişi pozitif olarak bölmek gibi uyarı iletilerini SQLCode sıfır veya ondalık taşma uygulama için bir özel durum hata dönmek için etkinleştirir.

Örneğin, aşağıdakine benzer bir özel durum hatası olarak DB2/mvs bir ondalık taşma uyarı iletisi görüntülenir:
ÖZEL DURUM HATA ONDALIK TAŞMA?ÇARPMA?ONDALIK?XXX, VERİ, POZİSYON SQLSTATE:01519, SQLCODE İŞLEMİ SIRASINDA OLUŞTU: 802
Ya da bölme sıfır uyarı iletisi aşağıdakine benzer bir özel durum hatası olarak görüntülenir:
ÖZEL DURUM HATASI SIFIRA BÖLME?BÖLME?ONDALIK? 001? OPERASYON ON VERİLERİ, SQLSTATE POZİSYON SIRASINDA OLUŞTU: 01519, SQLCODE: 802

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltme yalnızca bu makalede anlatılan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü yoktur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek başvurun.

Not Ek sorunlar oluşursa veya sorun giderme gerekli ise, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesini Microsoft Müşteri Hizmetleri ve destek telefon numaralarının veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için kullanılabilir bir düzeltme değil çünkü.

Önkoşullar

Bu düzeltmeyi uygulamak için Host Integration Server 2010 olmalıdır.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir.

Değiştirme bilgileri

Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenen. Tarihler ve saatler için bu dosyalar, Eşgüdümlü Evrensel Saat (utc) listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak için kullanın. Saat dilimi sekmesinde Tarih ve saat Denetim Masası'nda madde.

Microsoft Host Integration Server 2010 için 32-bit edition
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Msdrda.dll8.5.4437.2989,00816 Oca 201216: 49x 86
Microsoft Host Integration Server 2010 için 64-bit edition
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Msdrda.dll8.5.4437.21,718,09616 Oca 201216: 49x 64
Not Dosya bağımlılıkları nedeniyle, bu dosyaları içeren en son düzeltmede ek dosyalar da içerebilir.


Durum

Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Özellikler

Makale numarası: 2653101 - Last Review: 31 Ocak 2012 Salı - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Host Integration Server 2010
Anahtar Kelimeler: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2653101 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2653101

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com