Taikoma
BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Developer BizTalk Server 2016 Branch BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Požymiai

Įsivaizduokite tokią situaciją:

  • You turi Windows komunikacijos sistema WCF pagrindu SQL adapteris, nuskaito daug duomenų trumpas, reguliariai kas iš Microsoft SQL Server saugomą procedūrą Microsoft BizTalk Server.

  • Gauta duomenys įrašomi kaip ir bendrai naudojamų aplankų.

Tokiu atveju galite pastebėti, kad tik kelis failus parašyti atsitiktine tvarka dėl to, kad į gauti prievadas nereikės. Serverio įvykių žurnale užregistruojami klaidų pranešimų, ir ne sustabdymo pranešimų BizTalk Server negausite.

Ši problema kyla dėl to, kad WCF-SQL adapteris tik kartais nepavyksta, jei tenkinama viena iš šių sąlygų:

  • AmbientTransaction ypatybė nustatyta kaip teisinga.

  • ReceiveTimeout susiejimas yra lygi arba mažesnė nei PollingIntervalInSeconds reikšmę ir laikas, kurio reikia pateikti užklausą duomenis iš SQL serverio.

Sprendimas

Ši problema yra išspręsta šį kaupiamąjį naujinimą BizTalk Server:

Kaupiamasis naujinimas 4 BizTalk Server 2016

Kaupiamasis naujinimas 7 BizTalk Server 2013 R2

Pastaba. Šiame naujinime pateikti naują PollingSqlReceiveTimeout ypatybė, kuris nustato SQL skirtojo laiko reikšmę. Jei ši reikšmė yra 0, WCF ReceiveTimeout bus naudojama kaip PollingSqlReceiveTimeout.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Nuorodos

Sužinokite daugiau apie pakeitimų paketas ir kaupiamųjų naujinimų sąrašas BizTalk serverio.

Sužinokite daugiau apie BizTalk Server karštosios pataisos ir kaupiamojo naujinimo palaikymas.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.