<?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>Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx</link><description>The Microsoft SQL Server management packs for 2005 and 2008 will discover and monitor SQL 2005 Express edition and the Windows Internal Database by default.&amp;#160; This is often not desired, and causes a lot of noise in the management group, because these</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3578085</link><pubDate>Tue, 11 Jun 2013 12:23:56 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3578085</guid><dc:creator>Gibson26</dc:creator><description>&lt;p&gt;Hi Kevin,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve followed the steps you described above to the letter, but it seems I cannot get the same result.&lt;/p&gt;
&lt;p&gt;Not a single SQLEXPRESS is undiscovered; they still appear in the discovered inventory (even after 24+ hour). The discovery is set for 4 hours.&lt;/p&gt;
&lt;p&gt;In your override screenshot i noticed the Enabled property set to False (grey), so i assume you&amp;#39;ve set it in another override?&lt;/p&gt;
&lt;p&gt;Is that what I&amp;#39;m missing, or shouldn&amp;#39;t it be of any influence?&lt;/p&gt;
&lt;p&gt;Thx,&lt;/p&gt;
&lt;p&gt;Dennis&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3578085" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3556457</link><pubDate>Tue, 05 Mar 2013 08:33:02 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3556457</guid><dc:creator>Per J</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m experiencing the same as Nicole, I&amp;#39;ve added a number of instances to exclude, but my already discovered instances are still there. The only way I&amp;#39;ve been able to make them disappear, were by re-installing the agent.&lt;/p&gt;
&lt;p&gt;My theory is that the DB engine is no longer directly discovered with the Windows Server as target, rather than SQL Server installation seed. Even after making the server disappear from that discovery the SQL instances still hang around.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m doing some more tests, and will hopefully find an easy workaround.&lt;/p&gt;
&lt;p&gt;/Per&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3556457" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3530127</link><pubDate>Thu, 01 Nov 2012 19:42:21 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3530127</guid><dc:creator>Nicole Welch</dc:creator><description>&lt;p&gt;Kevin - thanks for the quick reply! &amp;nbsp;I removed the instance with the $ and confirmed my SQL2005/2008 exceptions match. &amp;nbsp;Unfortuantely, no errors are generated and Express instances still appear. &amp;nbsp;I&amp;#39;ve even reset the health store and restarted a few agents. &amp;nbsp;I&amp;#39;ve also tried shortening my exclusion list - in case there is a max field size -- but there&amp;#39;s no change. &amp;nbsp;Any other thoughts?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3530127" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3530099</link><pubDate>Thu, 01 Nov 2012 17:42:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3530099</guid><dc:creator>Kevin Holman</dc:creator><description>&lt;p&gt;Oh - and Nicole - feel free to ping me directly in email anytime.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3530099" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3530098</link><pubDate>Thu, 01 Nov 2012 17:41:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3530098</guid><dc:creator>Kevin Holman</dc:creator><description>&lt;p&gt;First - when using the parameter override for discovery &amp;quot;ExcludeList&amp;quot;, running Remove-DisabledMonitoringObject will not do anything. &amp;nbsp;This is by design. &amp;nbsp;When we are using ExcludeList - we need the discovery to run, and to UNDISCOVER the SQL instance by name. &amp;nbsp;So we must ensure that the discovery is not &amp;quot;disabled&amp;quot; on the host server.&lt;/p&gt;
&lt;p&gt;Your list looks good. &amp;nbsp;However - you might need to ensure you are putting these same exclusions in on your SQL server 2008 discovery rule as well.&lt;/p&gt;
&lt;p&gt;Additionally - one thing to point out - some workflows don&amp;#39;t handle any test with a &amp;quot;$&amp;quot; in there - because it thinks it is a variable. &amp;nbsp;You might consider removing the one with the $ signs and see if that fixes it. &amp;nbsp;Also - if you have overridden the frequency of the SQL DB engine discovery in the past - you might want to consider changing that back for the purposes of testing your changes. &amp;nbsp;Or just restarting the agent to force it to run all discoveries at startup.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3530098" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3530039</link><pubDate>Thu, 01 Nov 2012 13:56:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3530039</guid><dc:creator>Nicole Welch</dc:creator><description>&lt;p&gt;So when I do this only ~10% disappear. &amp;nbsp;I&amp;#39;ve waited 24hr and run remove-disabledmonitoringobject as well (multiple times). &amp;nbsp;I&amp;#39;m running SCOM 2007 R2 infra, SCOM 2012 agents, SQL MP 6.3.173.1. &amp;nbsp;Targeting overrides to Windows Server and the SQL Discovery Seed actually excluded more than just targeting Windows server. &amp;nbsp;Below is one of my overrides - pls tell me I&amp;#39;ve just made a simple mistake!&lt;/p&gt;
&lt;p&gt;ID=&amp;quot;OverrideForDiscoveryMicrosoftSQLServer2005DBEngineDiscoveryRuleServerForContextMicrosoftWindowsServerComputer44870d24b20d485f9c96ae9f74ceaf45&amp;quot; Context=&amp;quot;Windows!Microsoft.Windows.Server.Computer&amp;quot; Enforced=&amp;quot;false&amp;quot; Discovery=&amp;quot;SQLServer!Microsoft.SQLServer.2005.DBEngineDiscoveryRule.Server&amp;quot; Parameter=&amp;quot;ExcludeList&amp;quot; Module=&amp;quot;DS&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Value&amp;gt;ECSQLEXPRESS,MICROSOFT##SSEE,SQLEXPRESS,SQLEXPRESS1,SQLEXPRESSTEST,AUTODESKVAULT,BKUPEXEC,QUADRATE,BPASERVER8,SQLExpress,HPWJA,MICROSOFT$VMM$,VIM_SQLEXP,WINTOOL&amp;lt;/Value&amp;gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3530039" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3503993</link><pubDate>Thu, 14 Jun 2012 21:21:42 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3503993</guid><dc:creator>Kevin Holman</dc:creator><description>&lt;p&gt;@vijayh - &lt;/p&gt;
&lt;p&gt;You can a few options. &amp;nbsp;Uninstall SQL express. &amp;nbsp;Or - create an override to disable discovery of the Express instance BY NAME - as posted above - ONLY for this specific server. &amp;nbsp;Then any other SQL instance will be discovered.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3503993" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3503630</link><pubDate>Wed, 13 Jun 2012 11:35:10 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3503630</guid><dc:creator>vijayh</dc:creator><description>&lt;p&gt;Hello Kevin, 13 Jun 2012 4:32 AM &lt;/p&gt;
&lt;p&gt;I&amp;#39;ve few sqlexpress edition with instance name as MSSQLSERVER, i created one group based on windows computer and override in the discovery to enable as False for this group. But now DBA team installed standard edition in the same server,now the server has both express edition and standard edition. it is not discovered due to disable the discovery, now i want to discover that standard edition instance but SQLEXPRESS should not be discovered.&lt;/p&gt;
&lt;p&gt;How can i achieve this?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3503630" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3503629</link><pubDate>Wed, 13 Jun 2012 11:32:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3503629</guid><dc:creator>Hello Kevin,</dc:creator><description>&lt;p&gt;I&amp;#39;ve few sqlexpress edition with instance name as MSSQLSERVER, i created one group based on windows computer and override in the discovery to enable as False for this group. But now DBA team installed standard edition in the same server,now the server has both express edition and standard edition. it is not discovered due to disable the discovery, now i want to discover that standard edition instance but SQLEXPRESS should not be discovered.&lt;/p&gt;
&lt;p&gt;How can i achieve this?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3503629" width="1" height="1"&gt;</description></item><item><title>re: Stop monitoring SQL Express and Windows Internal Database</title><link>http://blogs.technet.com/b/kevinholman/archive/2010/02/13/stop-monitoring-sql-express-and-windows-internal-database.aspx#3353982</link><pubDate>Tue, 07 Sep 2010 13:01:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3353982</guid><dc:creator>Kevin Holman</dc:creator><description>&lt;p&gt;I looked - the discoveries are identical.... &amp;nbsp;The only thing that changed is displayname, and the script for the datasource. &amp;nbsp;I cannot imagine why these would populate again if your override was in place.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3353982" width="1" height="1"&gt;</description></item></channel></rss>