Pazīmes
Apsveriet šādu situāciju:
-
You ir Microsoft BizTalk Server, iegūst daudz īsu, regulāri intervāliem no saglabātā procedūra, Microsoft SQL Server datu sakaru sistēmu WCF Windows platformas SQL adapteris.
-
Kā koplietojamās mapes faili tiek ierakstīts izgūt datus.
Šādā gadījumā jūs varat pamanīt, tikai daži faili tiek rakstīti laiku pa laikam, jo saņemt porta neaktivizē. Servera notikumu žurnālā tiek reģistrēti nav kļūdu ziņojumi, un jums nav saņemt ziņojumus aizturēta BizTalk Server.
Šī problēma rodas, jo WCF SQL adapteris periodiski neizdodas, ja ir spēkā kāds no šiem nosacījumiem:
-
Rekvizīts AmbientTransaction ir iestatīts uz True.
-
Rekvizītu ReceiveTimeout saistījums ir vienāda vai mazāka par kopējā PollingIntervalInSeconds vērtība, kā arī laiku, kas ir nepieciešami no SQL Server datu vaicājumu.
Risinājums
Šī problēma ir novērsta šo kumulatīvo atjauninājumu BizTalk Server:
Kumulatīvais atjauninājums 4 BizTalk Server 2016
Kumulatīvais atjauninājums 7 BizTalk Server R2 2013
Piezīme. Atjauninājums ievieš jaunu PollingSqlReceiveTimeout rekvizīta, kas noteiks SQL taimauta vērtību. Ja šī vērtība ir nulle, WCF ReceiveTimeout izmantos kā PollingSqlReceiveTimeout.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Atsauces
Uzziniet par servisa pakotni un BizTalk Server kumulatīvo atjauninājumu sarakstu.
Uzziniet par BizTalk Server labojumfailu un kumulatīvo atjauninājumu atbalstu.