Düzeltme: Hata oluşursa ya da yanlış tarafından SQL tabanlı WCF bağdaştırıcının BizTalk Bağdaştırıcısı Pack bir giriş iletisi, eklenen NULL değerleri boş öğeler içerir

Bu makale şu ürün için geçerlidir:

  • Microsoft BizTalk Bağdaştırıcısı Pack 2.0

  • Microsoft BizTalk Bağdaştırıcısı Pack 2010

  • Tek başına WCF tabanlı BizTalk Adapter for SQL Server

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Microsoft SQL Server tablo sütununda satır ekler saklı bir yordamı çağırmak için Windows Communication Foundation WCF tabanlı SQL bağdaştırıcısını kullanan gönderme bağlantı noktası oluşturursunuz. Tablo sütunu NULL değerleri depolayamaz.Not WCF tabanlı SQL bağdaştırıcısı Microsoft BizTalk Bağdaştırıcısı Pack 2010 içinde dahil edilir.

  • Gönderme bağlantı noktasına ulaşan bir giriş iletisi boş öğeler vardır. Örneğin, ileti vardır < ns0:input >< / ns0:input > veya < ns0:input / > boş öğeler.

Bu senaryoda, uygulama günlüğünde aşağıdakine benzer bir hata iletisi kaydedilir:

URI ile "WCF SQL" bağdaştırıcısına gönderilen ileti gönderme "< gönderme bağlantı noktası >" bağlantı noktası "mssql: / / < URI >" askıya alınır. Hata ayrıntıları: System.Data.SqlClient.SqlException (0x80131904): '< sütun adı >' sütununa NULL değeri ekleme yapamazsınız, tablo '< Tablo adı >'; sütun null değerlere izin vermez. EKLEME başarısız. Deyim sona erdi.

Tablo sütunu NULL değerleri saklarsanız NULL değerler yanlış tablo sütununda eklenir.Notlar

  • Gönderme bağlantı noktası tablo sütununa satır eklemek için bir saklı yordam yerine bir tablo işlemi gerektiriyorsa, bu sorun oluşmaz.

  • Boþ bir öðe için doğru değer boş bir dizedir.

Çözüm

Toplu güncelleştirme bilgileri

BizTalk Bağdaştırıcısı Pack 2009

Bu sorunu gideren düzeltme için BizTalk Bağdaştırıcısı Pack 2.0 Toplu Güncelleştirme Paketi 4 bulunmaktadır. Toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: BizTalk Bağdaştırıcısı Pack 2.0 2604327tarihli toplu güncelleştirme paketine 4

BizTalk Bağdaştırıcısı Pack 2010

Bu sorunu gideren düzeltme için BizTalk Bağdaştırıcısı Pack 2010 toplu güncelleştirme paketi 2'de bulunmaktadır. Toplam edinme hakkında daha fazla bilgi için güncelleştirme paketi, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2572999 BizTalk Bağdaştırıcısı Pack 2010 için toplu güncelleştirme paketi 2

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

BizTalk Server için hizmet paketi ve toplu güncelleştirme listesi hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2555976 Hizmet paketi ve BizTalk Server için toplu güncelleştirme listesi BizTalk Server düzeltmeler hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2003907 BizTalk Server düzeltmeleri hakkında bilgi

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×