我們有一個BizTalk 2013 R2服務器,其中接收位置配置爲在指定的服務窗口(上午9點至晚上9點)內每隔10分鐘從數據庫輪詢一些數據。在服務窗口停止時間後接收位置輪詢數據
出於某種原因,它開始在指定的服務窗口時間後從數據庫輪詢數據。
有沒有人經歷過這個或知道爲什麼會發生這種情況在BizTalk 2013 R2中。
我們有一個BizTalk 2013 R2服務器,其中接收位置配置爲在指定的服務窗口(上午9點至晚上9點)內每隔10分鐘從數據庫輪詢一些數據。在服務窗口停止時間後接收位置輪詢數據
出於某種原因,它開始在指定的服務窗口時間後從數據庫輪詢數據。
有沒有人經歷過這個或知道爲什麼會發生這種情況在BizTalk 2013 R2中。
是的,我們在客戶端使用BizTalk 2013 R2 CU1發生過這種情況。
不,我們還沒有找到問題的根源,它只發生過一次。
現在我要回答你的問題:「該怎麼辦?」。
要做的第一步之一是確保您的BizTalk服務器更新爲最新的累積更新,當前爲CU4(請參閱kb 3167705),但您應該始終檢查最新的CU在這裏,kb 2555986 Service Pack and cumulative update list for BizTalk Server。這就是我們要推薦給我們的客戶,即使我們無法在提到這個特定問題的更新中看到特定的修復。如果問題依然存在,這將允許您向Microsoft提出問題。如果你沒有先做CU,那麼微軟提出的第一個問題就是「你在做什麼CU?」如果這不是他們要求你做的第一件事。
同時爲了解決這個問題,您可能需要更改接收位置中的輪詢語句,以調用包含邏輯的數據庫中的存儲過程,以說明是否應該獲取任何數據,在您的情況下僅在9上午9點。我知道它有點違背谷歌將配置從BizTalk轉移到數據庫或複製邏輯數據庫,但它會確保該規則被強制執行。
在我們的客戶案例中,我們只想讓它每天在特定時間獲取一次數據,所以我們可能會*保存最後一次提取數據的日期,如果該日期設置爲當前日期輪詢存儲過程應該返回零行。
並選中「啓用服務窗口」複選框?你可以添加配置的屏幕截圖嗎? – Dijkgraaf
你使用wcf sql adapter輪詢sql server數據嗎?你怎麼知道它在服務窗口後開始輪詢數據? – Zee
嗨,是,「啓用服務窗口」被選中。停止時間設定爲晚上9點。 我們有一個監控系統,在那裏我們使用上述接收位置配置跟蹤數據庫中的所有數據輪詢,在這裏我們可以看到數據在晚上9點後發送。 – Balatharan