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 BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 veya Microsoft BizTalk Server 2010 çalıştıran bir bilgisayarınız varsa.
-
Birkaç oluşturduğunuz verilere erişmek için bir Windows Communication Foundation WCF tabanlı SQL bağdaştırıcısı kullanan bir SQL Server veritabanında konumları alırsınız. Örneğin, WCF özel bağdaştırıcı sqlBinding bağlama türü ile birlikte veya SQL WCF bağdaştırıcının BizTalk Bağdaştırıcısı Pack 2.0 veya BizTalk Bağdaştırıcısı Pack 2010'u kullanın.
-
Satır sayısı için pozitif bir değer döndüren PolledDataAvailableStatement bağlama özelliğinde bir ifade belirtin.
-
SQL Server'dan yoklama veri bağdaştırıcısı başlamadan önce SQL Server veritabanı güncelleştirilir. Bu, bir null değer döndürür PolledDataAvailableStatement bağlama özelliği sağlar.
Bu senaryoda, SQL tabanlı WCF bağdaştırıcının 30 dakika boyunca veritabanının SQL kaynakları kilitleme. Bu veritabanı SQL diğer istemcilerdeki etkinlikleri engelleyebilir.
Neden
Yoklama veri almaya başladığında, hareket açılır çünkü sorun oluşur. Ancak hiçbir veri hareketi geri döndüğünde, yoklama hareketin içindeki verileri aramak devam eder. Bu diğer SQL istemcileri aynı temel kaynakları kullanmasını engelleyebilir.
Çözüm
Toplu güncelleştirme bilgileri
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 1'de 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: 2539794için BizTalk Bağdaştırıcısı Pack 2010 toplu güncelleştirme paketi 1
BizTalk Bağdaştırıcısı Pack 2.0
Bu sorunu gideren düzeltme için BizTalk Bağdaştırıcısı Pack 2.0 toplu güncelleştirme 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:
2531605 BizTalk Bağdaştırıcısı Pack 2.0 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
WCF kanalını kullanarak SQL Server'dan poling veri alma hakkında daha fazla bilgi için aşağıdaki MSDN Web sayfasını ziyaret edin:
WCF kanal modeli kullanarak SQL Server'dan yoklama tabanlı veri değişti iletileri alma