Artikel ini berlaku untuk produk berikut:
-
Microsoft BizTalk Adapter paket 2.0
-
Microsoft BizTalk Adapter paket 2010
-
Adapter BizTalk berbasis WCF berdiri sendiri untuk SQL Server
Gejala
Pertimbangkan skenario berikut:
-
Anda membuat kirim port yang menggunakan adaptor WCF dasar komunikasi Windows berbasis SQL untuk melakukan panggilan prosedur yang disimpan yang memasukkan baris di kolom tabel Microsoft SQL Server. Kolom tabel tidak dapat menyimpan nilai NULL.Catatan Adapter WCF berbasis SQL disertakan dalam Microsoft BizTalk Adapter Pack 2010.
-
Pesan input yang masuk pada port kirim memiliki elemen kosong. Misalnya, pesan telah < ns0:input >< / ns0:input > atau < ns0:input / > kosong elemen.
Dalam skenario ini, pesan galat yang menyerupai berikut ini dicatat di log aplikasi:
Mengirim pesan yang dikirim ke adaptor "WCF-SQL" port "< kirim port >" dengan URI "mssql: / / < URI >" ditangguhkan. Rincian kesalahan: System.Data.SqlClient.SqlException (0x80131904): tidak dapat memasukkan nilai NULL ke dalam kolom '< nama kolom >', tabel '< table nama >'; kolom tidak memungkinkan nulls. Masukkan gagal. Pernyataan telah dihentikan.
Jika kolom tabel dapat menyimpan nilai NULL, nilai NULL salah dimasukkan di kolom dalam tabel.Catatan
-
Masalah ini terjadi jika kirim port panggilan operasi tabel dan bukan prosedur yang disimpan untuk menyisipkan baris di kolom dalam tabel.
-
Nilai yang benar untuk elemen kosong adalah string kosong.
Pemecahan Masalah
Informasi pembaruan kumulatif
Adapter BizTalk paket 2009
Perbaikan terbaru yang dapat memecahkan masalah ini disertakan dalam paket pembaruan kumulatif 4 untuk BizTalk Adapter paket 2.0. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 2604327paket pembaruan kumulatif 4 untuk 2.0 paket Adapter BizTalk
Adapter BizTalk paket 2010
Perbaikan terbaru yang dapat memecahkan masalah ini disertakan dalam paket pemutakhiran kumulatif 2 untuk BizTalk Adapter Pack 2010. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2572999 Paket pemutakhiran kumulatif 2 untuk BizTalk Adapter paket 2010
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi tentang paket layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2555976 Paket Layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2003907 Informasi tentang perbaikan terbaru BizTalk Server