<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">musc@&amp;gt; $daniele.work.ToString()</title><subtitle type="html">&amp;quot;Corporate&amp;quot; Blog of Daniele Muscetta, Premier Field Engineer.</subtitle><id>http://blogs.msdn.com/b/dmuscett/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/dmuscett/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2011-05-04T09:14:35Z</updated><entry><title>Lonely blog for almost a year, and see you at MMS 2013 next week</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2013/04/06/lonely-blog-for-almost-a-year-and-see-you-at-mms-2013-next-week.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2013/04/06/lonely-blog-for-almost-a-year-and-see-you-at-mms-2013-next-week.aspx</id><published>2013-04-06T17:16:25Z</published><updated>2013-04-06T17:16:25Z</updated><content type="html">&lt;p&gt;Wow, I haven’t written here in a while. My last post on this blog is from over a year ago, and referred to the BETA of System Center 2012 Service Pack !&lt;/p&gt;  &lt;p&gt;Since then, the final version of that Service Pack 1 has shipped and Global Service Monitor has been made general available too - &lt;a title="http://blogs.technet.com/b/momteam/archive/2013/01/15/system-center-2012-sp1-operations-manager-is-generally-available.aspx" href="http://blogs.technet.com/b/momteam/archive/2013/01/15/system-center-2012-sp1-operations-manager-is-generally-available.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2013/01/15/system-center-2012-sp1-operations-manager-is-generally-available.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I have not really been completely silent, tho – just on this blog. With regards to SP1, I have recorded a short presentation for Microsoft Virtual Academy about what is new in SP1 &lt;a title="http://technet.microsoft.com/en-US/video/JJ873818" href="http://technet.microsoft.com/en-US/video/JJ873818"&gt;http://technet.microsoft.com/en-US/video/JJ873818&lt;/a&gt; – if you are coming at MMS 2013 next week, you will hear a lot more about these enhancements.&lt;/p&gt;  &lt;p&gt;I also blogged a few technical posts on the momteam blog, a few of those posts here in case you missed them:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;APM Configured Endpoint report     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://blogs.technet.com/b/momteam/archive/2012/08/22/apm-configured-endpoint-report.aspx" href="http://blogs.technet.com/b/momteam/archive/2012/08/22/apm-configured-endpoint-report.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2012/08/22/apm-configured-endpoint-report.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Event-to-Alert ratio, reviewing problems and understanding trends for APM data in OpsMgr 2012     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://blogs.technet.com/b/momteam/archive/2012/06/18/event-to-alert-ratio-reviewing-problems-and-understanding-trends-for-apm-data-in-opsmgr-2012.aspx" href="http://blogs.technet.com/b/momteam/archive/2012/06/18/event-to-alert-ratio-reviewing-problems-and-understanding-trends-for-apm-data-in-opsmgr-2012.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2012/06/18/event-to-alert-ratio-reviewing-problems-and-understanding-trends-for-apm-data-in-opsmgr-2012.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;APM Agent Throttling settings and other APM Overrides in SC2012 Operations Manager&lt;/strong&gt;    &lt;br /&gt;&lt;a title="http://blogs.technet.com/b/momteam/archive/2012/12/19/apm-throttling-settings-and-other-apm-overrides-in-sc2012-operations-manager.aspx" href="http://blogs.technet.com/b/momteam/archive/2012/12/19/apm-throttling-settings-and-other-apm-overrides-in-sc2012-operations-manager.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2012/12/19/apm-throttling-settings-and-other-apm-overrides-in-sc2012-operations-manager.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I also kept updating and fixing bugs in MPViewer and&amp;#160; OverrideExplorer – for which I keep updating always the same post here &lt;a title="http://blogs.msdn.com/b/dmuscett/archive/2012/02/19/boris-s-tools-updated.aspx" href="http://blogs.msdn.com/b/dmuscett/archive/2012/02/19/boris-s-tools-updated.aspx"&gt;http://blogs.msdn.com/b/dmuscett/archive/2012/02/19/boris-s-tools-updated.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I have also been busy with a couple of personal projects, such as restoring a mis-treated guitar I got in a thrift store ( &lt;a title="http://www.muscetta.com/2013/01/21/restoring-an-electric-guitar/" href="http://www.muscetta.com/2013/01/21/restoring-an-electric-guitar/"&gt;http://www.muscetta.com/2013/01/21/restoring-an-electric-guitar/&lt;/a&gt; ) an building one (almost) from scratch ( &lt;a title="http://www.flickr.com/photos/dani3l3/sets/72157632658946681/" href="http://www.flickr.com/photos/dani3l3/sets/72157632658946681/"&gt;http://www.flickr.com/photos/dani3l3/sets/72157632658946681/&lt;/a&gt; ).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I will be at MMS 2013 next week, and you can catch me at a couple of different sessions:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;IM-B202&lt;/strong&gt; System Center 2012 SP1 Operations Manager Overview&amp;#160; - Tuesday, April 9 8:30 AM - 9:45 AM South Seas B&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;IM-B318&lt;/strong&gt; Panel Discussion: System Center Operations Manager - Tuesday, April 9 10:15 AM - 11:30 AM Mandalay Bay Ballroom L&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;AM-B302&lt;/strong&gt; Developers and Operations Engineers: System Center and Visual Studio - Wednesday, April 10 12:00 PM - 1:15 PM South Seas F &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;AM-B306&lt;/strong&gt; DevOps: Azure Monitoring &amp;amp; Authoring Updates for Operations Manager 2012 SP1 - Thursday, April 11 2:45 PM - 4:00 PM Jasmine E     &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10408246" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="microsoft" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/microsoft/" /><category term="blogs" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/blogs/" /><category term="scom" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/scom/" /><category term="management pack" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/management+pack/" /><category term="MOM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MOM/" /><category term="opsmgr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/opsmgr/" /><category term="System Center Operations Manager 2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2012/" /><category term="OpsMgr2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2012/" /><category term="Operations Manager" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Operations+Manager/" /><category term="MMS2013" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MMS2013/" /><category term="sysctr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/sysctr/" /></entry><entry><title>Operations Manager 2012 SP1 BETA is out, and some cool things you might not (yet) know about it</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2012/09/17/operations_2D00_manager_2D00_2012_2D00_sp1_2D00_beta_2D00_is_2D00_out_2D00_and_2D00_some_2D00_cool_2D00_things_2D00_you_2D00_might_2D00_not_2D00_yet_2D00_know_2D00_about_2D00_it.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2012/09/17/operations_2D00_manager_2D00_2012_2D00_sp1_2D00_beta_2D00_is_2D00_out_2D00_and_2D00_some_2D00_cool_2D00_things_2D00_you_2D00_might_2D00_not_2D00_yet_2D00_know_2D00_about_2D00_it.aspx</id><published>2012-09-17T02:33:46Z</published><updated>2012-09-17T02:33:46Z</updated><content type="html">&lt;p&gt;It has been a couple of months since we released the CTP2 release (I had blogged about that here &lt;a title="http://www.muscetta.com/2012/06/16/operations-manager-2012-sp1-ctp2-is-out-and-my-teched-na-talk-mgt302/" href="http://www.muscetta.com/2012/06/16/operations-manager-2012-sp1-ctp2-is-out-and-my-teched-na-talk-mgt302/"&gt;http://www.muscetta.com/2012/06/16/operations-manager-2012-sp1-ctp2-is-out-and-my-teched-na-talk-mgt302/&lt;/a&gt; ) and we have now reached the Beta milestone!&lt;/p&gt;  &lt;p&gt;Albeit you might have already seen a number of posts about this last week (i.e. &lt;a title="http://blogs.technet.com/b/server-cloud/archive/2012/09/10/system-center-2012-sp1-beta-available-evaluate-with-windows-server-2012.aspx" href="http://blogs.technet.com/b/server-cloud/archive/2012/09/10/system-center-2012-sp1-beta-available-evaluate-with-windows-server-2012.aspx"&gt;http://blogs.technet.com/b/server-cloud/archive/2012/09/10/system-center-2012-sp1-beta-available-evaluate-with-windows-server-2012.aspx&lt;/a&gt; or &lt;a title="http://blogs.technet.com/b/momteam/archive/2012/09/11/system-center-2012-service-pack-1-beta-now-available-for-download.aspx" href="http://blogs.technet.com/b/momteam/archive/2012/09/11/system-center-2012-service-pack-1-beta-now-available-for-download.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2012/09/11/system-center-2012-service-pack-1-beta-now-available-for-download.aspx&lt;/a&gt;), I see the information on the blogs so far didn’t quite explain all the various new features that went into it, and I want to give a better summary specifically about the component that I work on: Operations Manager.&lt;/p&gt;  &lt;p&gt;Keep in mind the below is just my personal summary – the official one is here &lt;a title="http://technet.microsoft.com/en-us/library/jj656650.aspx" href="http://technet.microsoft.com/en-us/library/jj656650.aspx"&gt;http://technet.microsoft.com/en-us/library/jj656650.aspx&lt;/a&gt; – and it actually does explain these things… but since some OpsMgr community reads a lot of blogs, I wanted to highlight some points of this release.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Platform Support&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Support for installing the product on Windows Server 2012 for all components&lt;/strong&gt;: agent, server, databases, etc. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Support for using SQL Server 2012 to host the databases&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Cloud Services&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Global Service Monitor - &lt;/strong&gt;This is actually something that Beta version enables, but the required MPs don’t currently ship with the Beta download directly - you will be able to &lt;a href="https://connect.microsoft.com/site1286/Survey/NominationSurvey.aspx?SurveyID=14053&amp;amp;ProgramID=7588"&gt;sign up for the Beta of GSM here&lt;/a&gt;. Once you have registered and imported the new MPs, you will be able to use our cloud based capability to monitor the health of your web applications from geo-distributed perspective that Microsoft manages and runs on Windows Azure, just like you would from your own agent/watcher nodes. Think of it as an extension of your network, or “watcher nodes in the cloud” &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;APM-Related improvements&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;this is my area and what myself and the team I am in specifically works on – so I personally had the privilege to drive some of this work (not all - some other PMs drove some of this too!)&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Support for IIS8 with APM&lt;/strong&gt; (.NET application performance monitoring) – this enables APM to monitor applications running on Windows Server 2012, not just 2008 anymore. The new &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=9296"&gt;Windows Server 2012&lt;/a&gt; and &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34767"&gt;IIS8 Management packs&lt;/a&gt; are required for this to work. Please note that, if you have imported the previous, “Beta” Windows 8 Management packs, they will need to be removed prior to installing the official Windows Server 2012 Management Packs. About Windows Server 2012 support and MPs, read more here &lt;a title="http://blogs.technet.com/b/momteam/archive/2012/09/05/windows-server-2012-system-center-operations-manager-support.aspx" href="http://blogs.technet.com/b/momteam/archive/2012/09/05/windows-server-2012-system-center-operations-manager-support.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2012/09/05/windows-server-2012-system-center-operations-manager-support.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Monitoring of WCF, ASP.NET MVC and .NET NT services&lt;/strong&gt; – we made changes to the agent so that we better understand and present data related to calls to WCF Services, we support monitoring of ASP.NET MVC applications, and we enabled monitoring of Windows Services that are built on the .NET framework – the APM documentation here is updated in regards to these changes and refers to both 2012 RTM and SP1 (pointing out the differences, when needed) &lt;a title="http://technet.microsoft.com/en-us/library/hh457578.aspx" href="http://technet.microsoft.com/en-us/library/hh457578.aspx"&gt;http://technet.microsoft.com/en-us/library/hh457578.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Introduction of Azure SDK support&lt;/strong&gt; – this means you can monitor applications that make use of Azure Storage with APM, and the agent is now aware of Azure tables, blobs, queues as SQL Azure calls. It essentially means that APM events will tell you things like “your app was slow when copying that azure blob” or “you got an access denied when writing to that table”&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;360 .NET Application Monitoring Dashboards&lt;/strong&gt; – this brings together different perspectives of application health in one place: it displays information from Global Service Monitor, .NET Application Performance Monitoring, and Web Application Availability Monitoring to provide a summary of health and key metrics for 3-tier applications in a single view. Documentation here &lt;a title="http://technet.microsoft.com/en-us/library/jj614613.aspx" href="http://technet.microsoft.com/en-us/library/jj614613.aspx"&gt;http://technet.microsoft.com/en-us/library/jj614613.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Monitoring of SharePoint 2010 with APM (.NET application performance monitoring)&lt;/strong&gt; - this was a very common ask from the customers and field, and some folks were trying to come up with manual configurations to enable it (i.e. &lt;a title="http://blogs.technet.com/b/shawngibbs/archive/2012/03/01/system-center-2012-operation-manager-apm.aspx" href="http://blogs.technet.com/b/shawngibbs/archive/2012/03/01/system-center-2012-operation-manager-apm.aspx"&gt;http://blogs.technet.com/b/shawngibbs/archive/2012/03/01/system-center-2012-operation-manager-apm.aspx&lt;/a&gt; ) but now this comes out of the box and it is, in fact, better than what you could configure: we had to change some of the agent code, not just configuration, to deal with some intricacies of Sharepoint… &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Integration with Team Foundation Server 2010 and Team Foundation Server 2012&lt;/strong&gt; - functionality has also been enhanced in comparison to the previous TFS Synchronization management pack (which was shipped out of band, now it is part of Operations Manager). It allows Operations teams to forward APM alerts ( &lt;a title="http://blogs.technet.com/b/momteam/archive/2012/01/23/custom-apm-rules-for-granular-alerting.aspx" href="http://blogs.technet.com/b/momteam/archive/2012/01/23/custom-apm-rules-for-granular-alerting.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2012/01/23/custom-apm-rules-for-granular-alerting.aspx&lt;/a&gt; ) to Developers in the form of TFS Work Items, for things that operations teams might not be able to address (i.e. exceptions or performance events that could require fixes/code changes) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Conversion of Application Performance Monitoring events to IntelliTrace format&lt;/strong&gt; – this enables developers to get information about exceptions from their applications in a format that can be natively used in Visual Studio. Documentation for this feature is not yet available, and it will likely appear as we approach the final release of the Service Pack 1. This is another great integration point between Operations and Development teams and tools, contributing to our DevOps story (my personal take on which was the subject of an earlier post of mine: &lt;a title="http://www.muscetta.com/2012/02/05/apm-in-opsmgr-2012-for-dev-and-for-ops/" href="http://www.muscetta.com/2012/02/05/apm-in-opsmgr-2012-for-dev-and-for-ops/"&gt;http://www.muscetta.com/2012/02/05/apm-in-opsmgr-2012-for-dev-and-for-ops/&lt;/a&gt;) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Unix/Linux Improvements&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Support for monitoring of CentOS, Debian, and Ubuntu Linux&lt;/strong&gt; – this is really one of my favorites: you might remember that I have been pioneering the CentOS and Debian/Ubuntu monitoring from OpsMgr a few years ago, albeit in totally unsupported fashions – here &lt;a title="http://www.muscetta.com/2008/11/23/centos-discovery-in-opsmgr2007-r2-beta/" href="http://www.muscetta.com/2008/11/23/centos-discovery-in-opsmgr2007-r2-beta/"&gt;http://www.muscetta.com/2008/11/23/centos-discovery-in-opsmgr2007-r2-beta/&lt;/a&gt; and here &lt;a title="http://www.muscetta.com/2009/05/30/installing-the-opsmgr-2007-r2-scx-agent-on-ubuntu/" href="http://www.muscetta.com/2009/05/30/installing-the-opsmgr-2007-r2-scx-agent-on-ubuntu/"&gt;http://www.muscetta.com/2009/05/30/installing-the-opsmgr-2007-r2-scx-agent-on-ubuntu/&lt;/a&gt; . Similarly, Robert (who now works on System Center Orchestrator) had blogged some clearer step-by-step (in three parts &lt;a title="http://blogs.msdn.com/b/scxplat/archive/2010/01/18/building-a-centos-management-pack-part-3.aspx" href="http://blogs.msdn.com/b/scxplat/archive/2010/01/18/building-a-centos-management-pack-part-3.aspx"&gt;http://blogs.msdn.com/b/scxplat/archive/2010/01/18/building-a-centos-management-pack-part-3.aspx&lt;/a&gt; ) on how to build such a management pack… and finally, official support is coming: read more about it from Kristopher (who is the PM driving this) here &lt;a href="http://operatingquadrant.com/2012/09/14/sc2012-sp1-beta-operations-manager-adds-support-for-additional-linux-distros/"&gt;http://operatingquadrant.com/2012/09/14/sc2012-sp1-beta-operations-manager-adds-support-for-additional-linux-distros/&lt;/a&gt; . Did I already say this is awesome? &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Improved Heartbeat monitoring for Unix/Linux -&lt;/strong&gt; Heartbeat monitors for Operations Manager UNIX and Linux agents now support configurable “MissedHeartbeats” – allowing for a defined number of failed heartbeats to occur before generating an alert. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Audit Collection Services&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Support for Dynamic Access Control in Windows Server 2012&lt;/strong&gt; - When was the last time that an update to ACS was made? Seems like a long time ago to me…. Windows Server 2012 enhances the existing Windows ACL model to support Dynamic Access Control. System Center 2012 Service Pack 1 (SP1) contributes to the fulfilling these scenarios by providing enterprise-wide visibility into the use of the Dynamic Access Control. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Network Monitoring&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Additional network devices models supported&lt;/strong&gt; – new models have been tested and added to the supported list &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visibility into virtual network switches in vicinity dashboard&lt;/strong&gt; – this requires integration with Virtual Machine Manager to discover the network switches exposed by the hypervisor       &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Reminders:&lt;/b&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Production use is NOT supported for customers who are not part of the TAP program &lt;/li&gt;    &lt;li&gt;Upgrade from CTP2 to Beta is NOT Supported &lt;/li&gt;    &lt;li&gt;Upgrade from 2012 RTM to SP1 Beta will ONLY be supported for customers participating in the TAP Program &lt;/li&gt;    &lt;li&gt;Procedures not covered in the documentation might not work &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Download &lt;a title="http://www.microsoft.com/en-us/download/details.aspx?id=34607" href="http://www.microsoft.com/en-us/download/details.aspx?id=34607"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=34607&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10349985" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="Interoperability" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Interoperability/" /><category term="microsoft" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/microsoft/" /><category term="blogs" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/blogs/" /><category term="scom" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/scom/" /><category term="Linux" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Linux/" /><category term="xplat" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/xplat/" /><category term="management pack" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/management+pack/" /><category term="Cross Platform" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Cross+Platform/" /><category term="beta" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/beta/" /><category term="ubuntu" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/ubuntu/" /><category term="Debian" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Debian/" /><category term="ACS" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/ACS/" /><category term="Audit" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Audit/" /><category term="opsmgr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/opsmgr/" /><category term="MPs" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MPs/" /><category term="MP" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MP/" /><category term="System Center Operations Manager 2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2012/" /><category term="APM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/APM/" /><category term="OpsMgr2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2012/" /><category term="Operations Manager" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Operations+Manager/" /><category term="Application Monitoring" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Application+Monitoring/" /><category term="TFS" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/TFS/" /><category term="MVC" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MVC/" /><category term="WCF" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/WCF/" /><category term="ASP.NET" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/ASP-NET/" /><category term="GSM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/GSM/" /><category term="devops" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/devops/" /><category term="sharepoint" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/sharepoint/" /><category term="IIS" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/IIS/" /></entry><entry><title>Operations Manager 2012 SP1 CTP2 is out, and my TechED NA talk (MGT302)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2012/06/16/operations_2D00_manager_2D00_2012_2D00_sp1_2D00_ctp2_2D00_is_2D00_out_2D00_and_2D00_my_2D00_teched_2D00_na_2D00_talk_2D00_mgt302.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2012/06/16/operations_2D00_manager_2D00_2012_2D00_sp1_2D00_ctp2_2D00_is_2D00_out_2D00_and_2D00_my_2D00_teched_2D00_na_2D00_talk_2D00_mgt302.aspx</id><published>2012-06-16T16:02:44Z</published><updated>2012-06-16T16:02:44Z</updated><content type="html">&lt;p&gt;As you might have already heard, this has been an amazing week at TechEd North America: &lt;a href="http://blogs.technet.com/b/momteam/archive/2012/06/15/announcing-the-availability-of-system-center-2012-sp1-community-technology-preview-2.aspx"&gt;System Center 2012 has been voted as the Best Microsoft Product at TechEd, and we have released the Community Technology Preview (CTP2) of all System Center 2012 SP1 components&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I wrote a (quick) &lt;a href="http://blogs.technet.com/b/momteam/archive/2012/06/15/announcing-the-availability-of-system-center-2012-ctp2-operations-manager.aspx"&gt;list of the changes in Operations Manager CTP2 in this other blog post&lt;/a&gt; and many of those are related to APM (formerly AVIcode technology). &lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/MGT302"&gt;I have also demoed some of these changes in my session on thursday – you can watch the recording here&lt;/a&gt;. I think one of the most-awaited change is support for monitoring Windows Services written in .NET – but there is more than that!&lt;/p&gt;  &lt;p&gt;In the talk I also covered a bit of Java monitoring (which is the same as in 2012, no changes in SP1) and my colleague&amp;#160; Åke Pettersson talked about Synthetic Transactions, and how to bring all together (synthetic and APM) in a single new dashboard (also shipping in SP1 CTP2) that gives you a 360 degrees view of your applications. The &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30134"&gt;CTP2 documentation&lt;/a&gt; covers both the changes to APM as well as how to light up this new dashboard. &lt;/p&gt;  &lt;p&gt;When it comes to synthetics&amp;#160; – I know you have been using them from your own agents/watcher nodes – but to have a complete picture from the outside in (or last mile), we have now also announced the Beta of Global Service Monitoring (&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2012/06/11/teched-north-america-2012-keynote-recap.aspx"&gt;it was even featured in the Keynote!&lt;/a&gt;) – where essentially we extend your OpsMgr infrastructure to the cloud, and allow you to upload your tests to our Azure-based service and we will run those tests against your Internet-facing applications from our watcher nodes in various datacenters around the globe and feed back the data to your OpsMgr infrastructure, so that you can see how your application is available and responding from those locations. &lt;a href="https://connect.microsoft.com/site1286/Survey/NominationSurvey.aspx?SurveyID=14053&amp;amp;ProgramID=7588"&gt;You can sign up for the consumer preview of GSM from the connect site&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Enjoy your beta testing! (Isn’t that what weekends are for, geeks?)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10320950" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="microsoft" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/microsoft/" /><category term="scom" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/scom/" /><category term="management pack" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/management+pack/" /><category term="opsmgr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/opsmgr/" /><category term="MP" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MP/" /><category term="System Center Operations Manager 2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2012/" /><category term="APM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/APM/" /><category term="OpsMgr2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2012/" /><category term="Operations Manager" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Operations+Manager/" /><category term="TechEd" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/TechEd/" /><category term="Application Monitoring" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Application+Monitoring/" /></entry><entry><title>Boris’s OpsMgr Tools – Updated</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2012/02/19/boris-s-tools-updated.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2012/02/19/boris-s-tools-updated.aspx</id><published>2012-02-19T17:17:00Z</published><updated>2012-02-19T17:17:00Z</updated><content type="html">&lt;p&gt;Over the years, &lt;a href="http://blogs.msdn.com/b/boris_yanushpolsky/"&gt;Boris&lt;/a&gt; has released a set of phenomenal tools, that saved &lt;span style="text-decoration: line-through;"&gt;lives of OpsMgr administrators&lt;/span&gt; quite some time in performing common OpsMgr tasks in OpsMgr 2007 and 2007 R2..&lt;/p&gt;  &lt;p&gt;The sad news is that Boris has moved to another team within Microsoft. He has made a tremendous contribution over the years to the OpsMgr product, and I am sure he will rock on into his new role and team. At the same time he will be missed.&lt;/p&gt;  &lt;p&gt;In order to not let those tools go to waste, since I know many people use them, I have asked him to give me the code of his tools and allow me to update and maintain those tools going forward. And so I did: I updated a couple of his tools to work with OpsMgr 2012:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table style="width: 684px;" cellspacing="0" cellpadding="2" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;Tool&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="482"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-SCOM+Tools/4846.MPViewer.2.3.zip"&gt;MPViewer 2.3&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="482"&gt;The previous version 1.7 (that works with OpsMgr 2007 and 2007 R2) was released &lt;a href="http://blogs.msdn.com/b/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx"&gt;here&lt;/a&gt;. Version 2.3 has been updated to work with OpsMgr 2012, and now includes support for MPB files (&lt;a href="http://blogs.technet.com/b/servicemanager/archive/2009/09/04/introducing-management-pack-bundles.aspx"&gt;MP Bundles&lt;/a&gt;), shows embedded resources in bundles (such as images or scripts), loads MPs asynchronously, and has the ability to Unseal and Unpack MP Bundles.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-SCOM+Tools/7128.OverrideExplorer.3.6.zip"&gt;OverrideExplorer 3.6&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="482"&gt;The previous version 3.3 (that works with OpsMgr 2007 and 2007 R2) was released &lt;a href="http://blogs.msdn.com/b/boris_yanushpolsky/archive/2007/08/09/override-explorer-v3-3.aspx"&gt;here&lt;/a&gt;. Version 3.6 has been updated to work with OpsMgr2012 and includes some minor fixes, as well as the capability to Export all overrides to an Excel spreadsheet.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-SCOM+Tools/1447.ProxySettings.1.2.zip"&gt;Proxy Settings 1.2&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="482"&gt;The previous version 1.1 (that works with OpsMgr 2007 and 2007 R2) was released &lt;a href="http://blogs.msdn.com/b/boris_yanushpolsky/archive/2007/08/02/enabling-proxying-for-agents.aspx"&gt;here&lt;/a&gt;. Version 1.2 is functionally identical to the previous version but has been just recompiled to work with OpsMgr 2012 SDK.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p style="margin-right: 0px;" dir="ltr" align="left"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-SCOM+Tools/5670.OverrideCreator.1.5.zip"&gt;OverrideCreator 1.5&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="482"&gt;The previous version (that works with OpsMgr 2007 and 2007 R2) was released &lt;a href="http://blogs.msdn.com/b/boris_yanushpolsky/archive/2007/08/04/disabling-enabling-multiple-rules-monitors-discoveries-at-once.aspx"&gt;here&lt;/a&gt;. Version 1.5 is functionally identical to the previous version but has been just recompiled to work with OpsMgr 2012 SDK.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;All the above tools require the Operations Manager Console being installed on the machine where you run them, as well as the .NET framework 4.0.&lt;/p&gt;  &lt;p&gt;According to my information, the above three tools were the most used/useful. Feel free to comment if need any other one being updated and/or have bug reports or feature requests – albeit I don’t promise I will be able to fix or update everything &lt;img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-metablogapi/5826.wlEmoticon_2D00_smile_5F00_3847579F.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Just like their predecessors, it is necessary to make clear that this posting is provided &amp;quot;AS IS&amp;quot; with no warranties, and confers no rights.    &lt;br /&gt;Use of included utilities are subject to the terms specified at &lt;a href="http://www.microsoft.com/info/cpyright.htm"&gt;http://www.microsoft.com/info/cpyright.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Changelog / Updates&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;[Updated on March 8th 2012 with MPViewer 1.9.1 that contains a fix for the Excel export of some MPs]&lt;/p&gt;  &lt;p&gt;[Updated on March 15th 2012 with MPViewer 2.0 that now allows you to Unseal/Unpack MPs and MPBundles]&lt;/p&gt;  &lt;p&gt;[Updated on March 21st 2012 with OverrideExplorer 3.5 which now allows to export Overrides to Excel]&lt;/p&gt;  &lt;p&gt;[Updated on July 19th 2012 with MPViewer 2.1 that now shows the PublicKeyToken for referernces/dependencies]&lt;/p&gt;  &lt;p&gt;[Updated on August 29th 2012 with MPViewer 2.1.2 that contains fixes to show Perf Objects, Counters and Frequency for some more modules]&lt;/p&gt;  &lt;p&gt;[Updated on September 29th 2012 with MPViewer 2.2 that contains cosmetic as well as reliability/responsiveness fixes]&lt;/p&gt;  &lt;p&gt;[Updated on October 3rd 2012 with MPViewer 2.2.1 that contains a fix for a crash when opening Unsealed MPs]&lt;/p&gt;  &lt;p&gt;[Updated on November 20th 2012 with OverrideExplorer 3.6 that contains a fix for the “change target” operation that was creating broken overrides when changing target from a group to another group]&lt;/p&gt;  &lt;p&gt;[Updated on April 26th 2013 with MPViewer 2.2.2 that contains a fix for some rules in the IIS MP that were incorrectly being reported as not generating alerts, and another fix for the &amp;quot;unseal/unbundle&amp;quot; menu item that sometimes was not being enabled]&lt;/p&gt;  &lt;p&gt;[Updated on May 9th 2013 with MPViewer 2.3 that now can also handle MP Bundles that contain multiple ManagementPacks in a single bundle]&lt;/p&gt;  &lt;p&gt;[Updated on May 14th 2013 with OverrideCreator 1.5 – first working version for OpsMgr 2012]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10269468" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="blogs" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/blogs/" /><category term="scom" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/scom/" /><category term="Tools" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Tools/" /><category term="management pack" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/management+pack/" /><category term="opsmgr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/opsmgr/" /><category term="MPs" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MPs/" /><category term="MP" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MP/" /><category term="GUI" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/GUI/" /><category term="authoring" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/authoring/" /><category term="System Center Operations Manager 2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2012/" /><category term="OpsMgr2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2012/" /><category term="MPViewer" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MPViewer/" /><category term="OverrideExplorer" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OverrideExplorer/" /><category term="proxy" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/proxy/" /><category term="Override" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Override/" /><category term="Boris" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Boris/" /></entry><entry><title>A couple of OpsMgr / APM Posts</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2012/01/24/a-couple-of-opsmgr-apm-posts.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2012/01/24/a-couple-of-opsmgr-apm-posts.aspx</id><published>2012-01-24T21:27:17Z</published><updated>2012-01-24T21:27:17Z</updated><content type="html">&lt;p&gt;Just some shameless personal plug here, pointing out that I recently wrote two technical posts on the momteam blog about the APM feature in Operations Manager 2012 – maybe you want to check them out:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://blogs.technet.com/b/momteam/archive/2012/01/14/apm-object-model.aspx"&gt;APM object model&lt;/a&gt; – describes the object model that gets created by the APM Template/Wizard when you configure .NET application monitoring&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/b/momteam/archive/2012/01/23/custom-apm-rules-for-granular-alerting.aspx"&gt;Custom APM Rules for Granular Alerting&lt;/a&gt; – explains how you can leverage management pack authoring techniques to create alerting rules with super-granular criteria’s (building beyond what the GUI would let you do)&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Hope you find them useful – if you are one of my “OpsMgr readers” &lt;img style="style" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-metablogapi/7485.wlEmoticon_2D00_smile_5F00_73C4AC59.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260273" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="MOM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MOM/" /><category term="Alert" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Alert/" /><category term="MPs" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MPs/" /><category term="MP" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MP/" /><category term="System Center Operations Manager 2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2012/" /><category term="APM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/APM/" /><category term="OpsMgr2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2012/" /></entry><entry><title>Operations Manager 2012 Release Candidate is out of the bag!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2011/11/10/operations-manager-2012-release-candidate-is-out-of-the-bag.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2011/11/10/operations-manager-2012-release-candidate-is-out-of-the-bag.aspx</id><published>2011-11-10T17:22:38Z</published><updated>2011-11-10T17:22:38Z</updated><content type="html">&lt;p&gt;Go read the announcement at &lt;a title="http://blogs.technet.com/b/server-cloud/archive/2011/11/10/system-center-operations-manager-2012-release-candidate-from-the-datacenter-to-the-cloud.aspx" href="http://blogs.technet.com/b/server-cloud/archive/2011/11/10/system-center-operations-manager-2012-release-candidate-from-the-datacenter-to-the-cloud.aspx"&gt;http://blogs.technet.com/b/server-cloud/archive/2011/11/10/system-center-operations-manager-2012-release-candidate-from-the-datacenter-to-the-cloud.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is the first public release since I am part of the team (I started in this role the day after the team had shipped Beta) and this is the first release that contains some direct output of my work. It feels so good!&lt;/p&gt;  &lt;p&gt;Documentation has also been refreshed – it starts here &lt;a title="http://technet.microsoft.com/en-us/library/hh205987.aspx" href="http://technet.microsoft.com/en-us/library/hh205987.aspx"&gt;http://technet.microsoft.com/en-us/library/hh205987.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The part specifically about the APM feature is here &lt;a title="http://technet.microsoft.com/en-us/library/hh457578.aspx" href="http://technet.microsoft.com/en-us/library/hh457578.aspx"&gt;http://technet.microsoft.com/en-us/library/hh457578.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10235871" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="microsoft" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/microsoft/" /><category term="Choice" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Choice/" /><category term="MOM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/MOM/" /><category term="opsmgr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/opsmgr/" /><category term="System Center Operations Manager 2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2012/" /><category term="APM" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/APM/" /><category term="OpsMgr2012" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2012/" /></entry><entry><title>Repost: Useful SetSPN tips</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2011/10/19/repost-useful-setspn-tips.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2011/10/19/repost-useful-setspn-tips.aspx</id><published>2011-10-19T15:59:00Z</published><updated>2011-10-19T15:59:00Z</updated><content type="html">&lt;p&gt;I just saw that my former colleague (PFE) Tristan has posted an interesting note about the use of SetSPN “–A” vs SetSPN “–S”. I normally don’t repost other people’s content, but I thought this would be useful as there are a few SPN used in OpsMgr and it is not always easy to get them all right… and you can find a few tricks I was not aware of, by reading his post. &lt;/p&gt;  &lt;p&gt;Check out the original post at &lt;a href="http://blogs.technet.com/b/tristank/archive/2011/10/10/psa-you-really-need-to-update-your-kerberos-setup-documentation.aspx"&gt;http://blogs.technet.com/b/tristank/archive/2011/10/10/psa-you-really-need-to-update-your-kerberos-setup-documentation.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227620" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="Security" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Security/" /><category term="microsoft" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/microsoft/" /><category term="scom" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/scom/" /><category term="OpsMgr2007" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2007/" /><category term="Windows" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Windows/" /><category term="opsmgr" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/opsmgr/" /><category term="spn" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/spn/" /><category term="kerberos" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/kerberos/" /><category term="setspn" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/setspn/" /></entry><entry><title>A month in a new life</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2011/08/19/a-month-in-a-new-life.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2011/08/19/a-month-in-a-new-life.aspx</id><published>2011-08-19T06:55:00Z</published><updated>2011-08-19T06:55:00Z</updated><content type="html">&lt;p&gt;Hey, I have just realized that I have been in my new PM role for a month already – time flies!&lt;/p&gt;  &lt;p&gt;If you are one of my OpsMgr readers, in case you haven’t noticed, I have been silent here but I have published a post on the momteam blog – check it out: &lt;a title="http://blogs.technet.com/b/momteam/archive/2011/08/12/application-performance-monitoring-in-opsmgr-2012-beta.aspx" href="http://blogs.technet.com/b/momteam/archive/2011/08/12/application-performance-monitoring-in-opsmgr-2012-beta.aspx"&gt;http://blogs.technet.com/b/momteam/archive/2011/08/12/application-performance-monitoring-in-opsmgr-2012-beta.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you are one of those few readers interested in following what I do, instead – I can tell you that I am loving the new job. Lot to do, of course, and that also applies to&amp;#160; the private sphere – did you know that relocating to another continent takes some energy and effort? - but we are settling in nicely and things are going very smooth overall.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227616" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="Choice" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Choice/" /><category term="System Center Operations Manager 2007" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2007/" /><category term="OpsMgr2007" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2007/" /></entry><entry><title>I have been chosen; Farewell my friends...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2011/07/07/i-have-been-chosen-farewell-my-friends.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2011/07/07/i-have-been-chosen-farewell-my-friends.aspx</id><published>2011-07-07T05:52:58Z</published><updated>2011-07-07T05:52:58Z</updated><content type="html">&lt;p&gt;I have been in Premier Field Engineering for nearly 7 years (it was not even called PFE when I joined - it was just &amp;quot;another type of support&amp;quot;...) and I have to admit that it has been a fun, fun ride: I worked with awesome people and managed to make a difference with our products and services for many customers - directly working with some of those customers, as well as indirectly thru the OpsMgr Health Check program - the service I led for the last 3+ years, which nowadays gets delivered hundreds of times a year around the globe by my other fellow PFEs.&lt;/p&gt;  &lt;p&gt;But it is time to move on: I have decided to go thru a big life change for me and my family, and I won't be working as a Premier Field Engineer anymore as of next week.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;But don't panic - I am staying at Microsoft! &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I have actually never been closer to Microsoft than now: we are packing and moving to Seattle the coming weekend, and on July 18th I will start working as a Program Manager in the Operations Manager product team, in Redmond. I am hoping this will enable me to make a difference with even more customers.&lt;/p&gt;  &lt;p&gt;Exciting times ahead - wish me luck!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.muscetta.com/wp-content/uploads/Farewell.wmv"&gt;&lt;img class="size-medium wp-image-528" title="Farewell my friends" alt="Farewell my friends, I go on to a better place" src="http://www.muscetta.com/wp-content/uploads/Farewell_IMG-300x169.jpg" width="383" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;#160;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;That said – PFE is hiring!&lt;/em&gt;&lt;/strong&gt; If you are interested in working for Microsoft – we have open positions (&lt;em&gt;including my vacant position in Italy&lt;/em&gt;) for almost all the Microsoft technologies. Simply visit &lt;a title="http://careers.microsoft.com" href="http://careers.microsoft.com/"&gt;http://careers.microsoft.com&lt;/a&gt; and search on “PFE”.&lt;/p&gt;  &lt;p&gt;As for the OpsMgr Health Check, don't you worry: it will continue being improved - I left it in the hands of some capable colleagues: &lt;a href="http://blogs.technet.com/b/itpcfmgt/archive/2011/06/07/i-blogger-si-raccontano-bruno-gabrielli.aspx" target="_blank"&gt;Bruno Gabrielli&lt;/a&gt;, &lt;a href="http://blogs.technet.com/b/stefan_stranger/" target="_blank"&gt;Stefan Stranger&lt;/a&gt; and &lt;a href="http://www.scom2k7.com/" target="_blank"&gt;Tim McFadden&lt;/a&gt; - and they have a plan and commitment to update it to OpsMgr 2012.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10183936" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="microsoft" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/microsoft/" /><category term="System Center Operations Manager 2007" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/System+Center+Operations+Manager+2007/" /><category term="OpsMgr2007" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/OpsMgr2007/" /><category term="myself" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/myself/" /></entry><entry><title>Improved ACS Partitions Query</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/dmuscett/archive/2011/05/04/improved_2D00_acs_2D00_partitions_2D00_query.aspx" /><id>http://blogs.msdn.com/b/dmuscett/archive/2011/05/04/improved_2D00_acs_2D00_partitions_2D00_query.aspx</id><published>2011-05-04T07:14:35Z</published><updated>2011-05-04T07:14:35Z</updated><content type="html">&lt;p&gt;This has been sitting on my hard drive for a long time. Long story short, the report I posted at &lt;a title="Permanent Link to Audit Collection Services Database Partitions Size Report" href="http://www.muscetta.com/2010/05/05/audit-collection-services-database-partitions-size-report/"&gt;Permanent Link to Audit Collection Services Database Partitions Size Report&lt;/a&gt; had a couple of bugs:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;it did not consider the size of the dtString_XXX tables but only the size of dtEvent_XXX tables – this would still give you an idea of the trends, but it could lead to quite different SIZE calculations &lt;/li&gt;    &lt;li&gt;the query was failing on some instances that have been installed with the wrong (unsupported) Collation settings. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I fixed both bugs, but I don’t have a machine with SQL 2005 and Visual Studio 2005 anymore… so I can’t rebuild my report – but I don’t want to distribute one that only works on SQL 2008 because I know that SQL2005 is still out there. This is partially the reason that held this post back.&lt;/p&gt;  &lt;p&gt;Without waiting so much longer, therefore, I decided I’ll just give you the fixed query. Enjoy &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-89-metablogapi/7635.wlEmoticon_2D00_smile_5F00_2E0B71E5.png" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre style="background: #ffffff; color: #000000"&gt;&lt;span style="color: #696969"&gt;--Query to get the Partition Table&lt;/span&gt;
&lt;span style="color: #696969"&gt;--for each partition we launch the sp_spaceused stored procedure to determine the size and other info&lt;/span&gt;

&lt;span style="color: #696969"&gt;--partition list&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;select&lt;/span&gt; PartitionId&lt;span style="color: #808030"&gt;,&lt;/span&gt;Status&lt;span style="color: #808030"&gt;,&lt;/span&gt;PartitionStartTime&lt;span style="color: #808030"&gt;,&lt;/span&gt;PartitionCloseTime 
&lt;span style="color: #800000; font-weight: bold"&gt;into&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1
&lt;span style="color: #800000; font-weight: bold"&gt;from&lt;/span&gt; dbo&lt;span style="color: #808030"&gt;.&lt;/span&gt;dtPartition &lt;span style="color: #800000; font-weight: bold"&gt;with&lt;/span&gt; &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;nolock&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;order&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;by&lt;/span&gt; PartitionStartTime &lt;span style="color: #800000; font-weight: bold"&gt;Desc&lt;/span&gt; 


&lt;span style="color: #696969"&gt;--sp_spaceused holder table for dtEvent&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;create&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;table&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t2 &lt;span style="color: #808030"&gt;(&lt;/span&gt;
    PartitionId nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #800000; font-weight: bold"&gt;rows&lt;/span&gt; nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    reserved nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #800000; font-weight: bold"&gt;data&lt;/span&gt; nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    index_size nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #800000; font-weight: bold"&gt;unused&lt;/span&gt; nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS    
&lt;span style="color: #808030"&gt;)&lt;/span&gt;

&lt;span style="color: #696969"&gt;--sp_spaceused holder table for dtString&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;create&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;table&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t3 &lt;span style="color: #808030"&gt;(&lt;/span&gt;
    PartitionId nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #800000; font-weight: bold"&gt;rows&lt;/span&gt; nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    reserved nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #800000; font-weight: bold"&gt;data&lt;/span&gt; nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    index_size nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #800000; font-weight: bold"&gt;unused&lt;/span&gt; nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;Collate&lt;/span&gt; SQL_Latin1_General_CP1_CI_AS    
&lt;span style="color: #808030"&gt;)&lt;/span&gt;


&lt;span style="color: #800000; font-weight: bold"&gt;set&lt;/span&gt; nocount &lt;span style="color: #800000; font-weight: bold"&gt;on&lt;/span&gt;

&lt;span style="color: #696969"&gt;--vars used for building Partition GUID and main table name&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;declare&lt;/span&gt; @partGUID nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;declare&lt;/span&gt; @tblName nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;declare&lt;/span&gt; @tblNameComplete nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;declare&lt;/span&gt; @schema nvarchar&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;DECLARE&lt;/span&gt; @vQuery NVARCHAR&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;MAX&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;

&lt;span style="color: #696969"&gt;--cursor&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;declare&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;c&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;cursor&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;for&lt;/span&gt; 
    &lt;span style="color: #800000; font-weight: bold"&gt;select&lt;/span&gt; PartitionID &lt;span style="color: #800000; font-weight: bold"&gt;from&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1
&lt;span style="color: #800000; font-weight: bold"&gt;open&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;c&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;fetch&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;next&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;from&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;c&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;into&lt;/span&gt; @partGUID

&lt;span style="color: #696969"&gt;--start cursor usage&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;while&lt;/span&gt; @@FETCH_STATUS &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #008c00"&gt;0&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;begin&lt;/span&gt;

&lt;span style="color: #696969"&gt;--tblName - first usage for dtEvent&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;set&lt;/span&gt; @tblName &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'dtEvent_'&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; @partGUID

&lt;span style="color: #696969"&gt;--retrieve the schema name&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;SET&lt;/span&gt; @vQuery &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'SELECT @dbschema = TABLE_SCHEMA from INFORMATION_SCHEMA.tables where TABLE_NAME = '&lt;/span&gt;&lt;span style="color: #0000e6"&gt;''&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; @tblName &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #0000e6"&gt;''&lt;/span&gt;&lt;span style="color: #0000e6"&gt;''&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;EXEC&lt;/span&gt; sp_executesql @vQuery&lt;span style="color: #808030"&gt;,&lt;/span&gt;N&lt;span style="color: #0000e6"&gt;'@dbschema nvarchar(max) out, @dbtblName nvarchar(max)'&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;@schema &lt;span style="color: #800000; font-weight: bold"&gt;out&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt; @tblname

&lt;span style="color: #696969"&gt;--tblNameComplete&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;set&lt;/span&gt; @tblNameComplete &lt;span style="color: #808030"&gt;=&lt;/span&gt; @schema &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'.'&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; @tblName

&lt;span style="color: #800000; font-weight: bold"&gt;INSERT&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t2 
    &lt;span style="color: #800000; font-weight: bold"&gt;EXEC&lt;/span&gt; sp_spaceused @tblNameComplete


    
    
    
&lt;span style="color: #696969"&gt;--tblName - second usage for dtString&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;set&lt;/span&gt; @tblName &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'dtString_'&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; @partGUID

&lt;span style="color: #696969"&gt;--retrieve the schema name&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;SET&lt;/span&gt; @vQuery &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'SELECT @dbschema = TABLE_SCHEMA from INFORMATION_SCHEMA.tables where TABLE_NAME = '&lt;/span&gt;&lt;span style="color: #0000e6"&gt;''&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; @tblName &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #0000e6"&gt;''&lt;/span&gt;&lt;span style="color: #0000e6"&gt;''&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;EXEC&lt;/span&gt; sp_executesql @vQuery&lt;span style="color: #808030"&gt;,&lt;/span&gt;N&lt;span style="color: #0000e6"&gt;'@dbschema nvarchar(max) out, @dbtblName nvarchar(max)'&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;@schema &lt;span style="color: #800000; font-weight: bold"&gt;out&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt; @tblname

&lt;span style="color: #696969"&gt;--tblNameComplete&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;set&lt;/span&gt; @tblNameComplete &lt;span style="color: #808030"&gt;=&lt;/span&gt; @schema &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'.'&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; @tblName

&lt;span style="color: #800000; font-weight: bold"&gt;INSERT&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t3 
    &lt;span style="color: #800000; font-weight: bold"&gt;EXEC&lt;/span&gt; sp_spaceused @tblNameComplete

    
    
    
&lt;span style="color: #800000; font-weight: bold"&gt;fetch&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;next&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;from&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;c&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;into&lt;/span&gt; @partGUID
&lt;span style="color: #800000; font-weight: bold"&gt;end&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;close&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;c&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;deallocate&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;c&lt;/span&gt;


&lt;span style="color: #696969"&gt;--select * from #t2&lt;/span&gt;
&lt;span style="color: #696969"&gt;--select * from #t3&lt;/span&gt;


&lt;span style="color: #696969"&gt;--results&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;select&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionId&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1&lt;span style="color: #808030"&gt;.&lt;/span&gt;Status&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionStartTime&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionCloseTime&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;rows&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;
    &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;reserved&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;reserved&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;reserved&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;reserved&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;as&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'reservedKB'&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;data&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;data&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;data&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;data&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;as&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'dataKB'&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;index_size&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;index_size&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;index_size&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;index_size&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;as&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'indexKB'&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt; 
    &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;unused&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;unused&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;CAST&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;LEFT&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;unused&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #bb7977; font-weight: bold"&gt;LEN&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold"&gt;unused&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;-&lt;/span&gt;&lt;span style="color: #008c00"&gt;3&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;AS&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;NUMERIC&lt;/span&gt;&lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #008c00"&gt;18&lt;/span&gt;&lt;span style="color: #808030"&gt;,&lt;/span&gt;&lt;span style="color: #008c00"&gt;0&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt;&lt;span style="color: #808030"&gt;)&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;as&lt;/span&gt; &lt;span style="color: #0000e6"&gt;'unusedKB'&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;from&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1
&lt;span style="color: #800000; font-weight: bold"&gt;join&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t2
&lt;span style="color: #800000; font-weight: bold"&gt;on&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t2&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionId &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6"&gt;'dtEvent_'&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionId&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;join&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t3
&lt;span style="color: #800000; font-weight: bold"&gt;on&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionId &lt;span style="color: #808030"&gt;=&lt;/span&gt; &lt;span style="color: #808030"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6"&gt;'dtString_'&lt;/span&gt; &lt;span style="color: #808030"&gt;+&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1&lt;span style="color: #808030"&gt;.&lt;/span&gt;PartitionId&lt;span style="color: #808030"&gt;)&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;order&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;by&lt;/span&gt; PartitionStartTime &lt;span style="color: #800000; font-weight: bold"&gt;desc&lt;/span&gt;



&lt;span style="color: #696969"&gt;--cleanup&lt;/span&gt;
&lt;span style="color: #800000; font-weight: bold"&gt;drop&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;table&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t1
&lt;span style="color: #800000; font-weight: bold"&gt;drop&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;table&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t2
&lt;span style="color: #800000; font-weight: bold"&gt;drop&lt;/span&gt; &lt;span style="color: #800000; font-weight: bold"&gt;table&lt;/span&gt; &lt;span style="color: #808030"&gt;#&lt;/span&gt;t3&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10160758" width="1" height="1"&gt;</content><author><name>Daniele Muscetta</name><uri>http://blogs.msdn.com/dmuscett/ProfileUrlRedirect.ashx</uri></author><category term="query" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/query/" /><category term="queries" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/queries/" /><category term="TSQL" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/TSQL/" /><category term="ACS" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/ACS/" /><category term="Audit" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/Audit/" /><category term="SQL" scheme="http://blogs.msdn.com/b/dmuscett/archive/tags/SQL/" /></entry></feed>