<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What is BizTalk MsgBoxViewer (aka &amp;quot;MBV&amp;quot;) ?</title><link>http://blogs.technet.com/jpierauc/pages/what-is-biztalk-msgboxviewer.aspx</link><description>As the name imply, MBV analyze in details your BizTalk 2004 &amp;amp; 2006 MsgBox Db but also other BizTalk Dbs and generates an HTML file containing different REPORTS including a "WARNINGS AND SUMMARY REPORT" which report in yellow and red some warnings</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: What is BizTalk MsgBoxViewer ?</title><link>http://blogs.technet.com/jpierauc/pages/what-is-biztalk-msgboxviewer.aspx#3093534</link><pubDate>Fri, 25 Jul 2008 09:04:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3093534</guid><dc:creator>Dilip</dc:creator><description>&lt;p&gt;HI , &lt;/p&gt;
&lt;p&gt;Great Job Done . i was developing the same application for biztalk to get all the information stored in the Biztalk DB but was lacking some where because of the understanding of the tables in database. &lt;/p&gt;
&lt;p&gt; &amp;nbsp;can u please gimme the code snippet of it . If possible than please tell me where i can read about the Biztalk Database relationships. &lt;/p&gt;
&lt;p&gt;Thanks . &lt;/p&gt;
&lt;p&gt;waiting for your response&lt;/p&gt;
&lt;p&gt;dilipsingh_20032003@yahoo.com&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: What is BizTalk MsgBoxViewer ?</title><link>http://blogs.technet.com/jpierauc/pages/what-is-biztalk-msgboxviewer.aspx#3094874</link><pubDate>Mon, 28 Jul 2008 20:48:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3094874</guid><dc:creator>jpierauc</dc:creator><description>&lt;p&gt;Hi Dilip,&lt;/p&gt;
&lt;p&gt;thanks for your comment !&lt;/p&gt;
&lt;p&gt;MBV code is not public as it contains some internal SQL queries and comments...&lt;/p&gt;
&lt;p&gt;However, as I say in my Q&amp;amp;A, some of the MBV queries come directly from former BizTalk architecture Lee Graber in its &amp;quot;avanced Msgbox Queries&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://home.comcast.net/~sdwoodgate/BizTalkServer2004AdvancedMessageBoxQueries.doc?"&gt;http://home.comcast.net/~sdwoodgate/BizTalkServer2004AdvancedMessageBoxQueries.doc?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I just modified them to be able &amp;nbsp;to target multiple msgboxes configurations or use them with any names specified for the BizTall dbs.&lt;/p&gt;
&lt;p&gt;Then I collected all other interesting SQL queries that our BizTalk Product Group had send to us since few years to help troubleshooting BizTalk production issues on large BizTalk dbs&lt;/p&gt;
&lt;p&gt;For performance issues and to avoid any contention on very busy and large msgboxes db, we do NOT recommend &amp;nbsp;to send SQL queries direcly to BizTalk dbs, specially the MsgBodx db.&lt;/p&gt;
&lt;p&gt;BizTalk MMC, HAT, or Biztalk WMI provider are provided for that and they do that quite well their role using optimized and tested queries.&lt;/p&gt;
&lt;p&gt;Remember that we have lot of publishing SQL queries + each 500 ms max (by default) lot of dequeue queries + subscription evaluation queries + several SQL jobs running each minutes or even for one of them looping each 10Seconds to clean unreferenced msgs in the System, so we need to avoid &amp;nbsp;sending costly queries which could bring to locks/deadlocks or orphaned SPIDs situations.&lt;/p&gt;
&lt;p&gt;I have also classic WMI queries in MBV but mainly to get System info.&lt;/p&gt;
&lt;p&gt;I'm not aware of public docs describing in details each Biztalk msgbox tables (even if I think we have some articles on MSDN presenting some tables), but for some good in depth technical discussions on BizTalk and its databases, I can recommend you the BizTalk Core Engine's WebLog link :&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/Biztalk_Core_Engine/"&gt;http://blogs.msdn.com/Biztalk_Core_Engine/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and this one on perfs :&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/biztalkperformance/default.aspx"&gt;http://blogs.msdn.com/biztalkperformance/default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and Biztalk PG blog &lt;/p&gt;
&lt;p&gt;hope it can help&lt;/p&gt;
&lt;p&gt;JP&lt;/p&gt;
</description></item><item><title>re: What is BizTalk MsgBoxViewer (aka "MBV") ?</title><link>http://blogs.technet.com/jpierauc/pages/what-is-biztalk-msgboxviewer.aspx#3188573</link><pubDate>Wed, 21 Jan 2009 20:21:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3188573</guid><dc:creator>tsls</dc:creator><description>&lt;p&gt;Great tool&lt;/p&gt;
&lt;p&gt;How would you rectify the following&lt;/p&gt;
&lt;p&gt;Control Message Check Missing Restart Msg in Spool table (can prevent some svc instances to be resumed, terminated or suspended) !! &lt;/p&gt;
</description></item><item><title>re: What is BizTalk MsgBoxViewer (aka "MBV") ?</title><link>http://blogs.technet.com/jpierauc/pages/what-is-biztalk-msgboxviewer.aspx#3188983</link><pubDate>Thu, 22 Jan 2009 01:53:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3188983</guid><dc:creator>tsls</dc:creator><description>&lt;p&gt;Found answer here: &lt;a rel="nofollow" target="_new" href="http://blogs.technet.com/jpierauc/archive/2008/07/22/msgboxviewer-mbv-q-a.aspx"&gt;http://blogs.technet.com/jpierauc/archive/2008/07/22/msgboxviewer-mbv-q-a.aspx&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>