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