2013年3月11日星期一

4. Cannot Track Message In BizTalk


One of my clients report me that, they cannot track BizTalk message though turn on the track message properties in send/receive port or orchestration.

Then I connect to their BizTalk 2009, turn on the tracked messages for some send port, receive port, orchestration to test it, but very strange, when I open the send port, receive port, orchestration again, all the tracked message properties roll back to unchecked(turn off).

I take nearly an hour to check it and finally found that the “Global Tracking” properties was turned off(The client told me they have the performance issue in the last Thanksgiving, that’s why they turn off it, but forgot it). Then I try to turn it on and everything is OK finally.




Here are the steps from Microsoft about how to turn on/off Global Tracking.

How to Turn Off Global Tracking

0 out of 1 rated this helpful - Rate this topic
By default, global tracking is enabled when you install BizTalk Server 2010. The BizTalk Tracking (BizTalkDTADb) database grows in size as BizTalk Server processes data on your system. If the size of the BizTalk Tracking database causes poor disk performance, you can purge the data from the Tracking database. If you are having performance issues that are momentarily addressed by purging the BizTalk tracking database, and you want to configure BizTalk to no longer collect tracking information, you may want to consider turning off global tracking.
It is important to understand that turning off global tracking disables the tracking interceptors for the entire BizTalk Server group. This means that BizTalk will not track events in its tracking tables. Alternatively, you can turn off tracking for individual events.
说明: noteNote
If you are using Business Activity Monitoring (BAM), you should maintain a dedicated tracking host, even if you disable global tracking. This is because BAM events use the Tracking Data Decode Service (TDDS).


You must be logged on with an account that is a member of the SQL Server sysadmin fixed server role to perform this procedure.


1.       On the SQL server that hosts the BizTalk Tracking (BizTalkDTADb) database, click Start, click Programs, click Microsoft SQL Server 2008 R2, and then click SQL Server Management Studio.
2.       In the Connect to Server dialog box, verify the server name and authentication, and then click Connect.
3.       In Microsoft SQL Server Management Studio, in Object Explorer, expand <computer name>, expand Databases, expand BizTalkMgmtDb, expand Tables, right-click adm_Group, and then click Open Table.
4.       In the table viewer, scroll horizontally until you find GlobalTrackingOption.
5.       In the GlobalTrackingOption column, change the value from 1 to 0, to turn off this feature, and then press ENTER.
6.       Close Microsoft SQL Server Management Studio.
说明: noteNote
You must restart your BizTalk hosts for the change to take effect.
7.       Click Start, click Programs, point to Microsoft BizTalk Server 2010, and then click BizTalk Server Administration.
8.       In the BizTalk Server Administration console, expand BizTalk Server Administration, expand BizTalk Group, expand Platform Settings, and then click Host Instances.
9.       In the details pane, right-click each host, and then click Restart.

3 条评论: