<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.developerdotstar.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>developer.* Blogs - SQL Server Job Success, Failure, and Everything In-Between - Comments</title>
 <link>http://www.developerdotstar.com/community/node/305</link>
 <description>Comments for &quot;SQL Server Job Success, Failure, and Everything In-Between&quot;</description>
 <language>en</language>
<item>
 <title>SQL Jobs</title>
 <link>http://www.developerdotstar.com/community/node/305#comment-1458</link>
 <description>&lt;p&gt;Have any of you guys tried sqlSentry?  &lt;a href=&quot;http://www.sqlsentry.net&quot; rel=&quot;nofollow&quot;&gt;www.sqlsentry.net&lt;/a&gt; It sounds exactly like what you are talking about.  It gives a color coded caldendar view of all the jobs and DTS packages on the server for successes and failures.  It even sends emails on more conditions than I could even think up.  We tried it at my job and management even loves the look of it.  I hope they make the purchase.  This thing will save hours of troubleshooting.&lt;/p&gt;
</description>
 <pubDate>Tue, 29 Aug 2006 09:12:58 -0700</pubDate>
 <dc:creator>Steve</dc:creator>
 <guid isPermaLink="false">comment 1458 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Distribution List</title>
 <link>http://www.developerdotstar.com/community/node/305#comment-1174</link>
 <description>&lt;p&gt;Hi. Hopefully I can help: what I meant was that we created a distribution list on the Exchange server itself. This is simply an email account that you create on your Exchange server, like for example &lt;a href=&quot;mailto:sql_errors@yourcompany.com&quot;&gt;sql_errors@yourcompany.com&lt;/a&gt;. Then configure this address in Exchange to route any messages to however many email addresses you choose.&lt;/p&gt;
&lt;p&gt;Managing this centrally in Exchange is preferrable to trying to keep up with all the different jobs and configuration points that have these kinds of notification email addresses. Even if you only have one person who is going to receive the notifications, I would still suggest creating an &quot;alias&quot; email address so that when employees come and go all you have to do is update the Exchange settings.&lt;/p&gt;
&lt;p&gt;Hope that helps,&lt;br /&gt;
Dan&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Jun 2006 10:15:07 -0700</pubDate>
 <dc:creator>Daniel Read</dc:creator>
 <guid isPermaLink="false">comment 1174 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>SQL Server Job Success, Failure, and Everything In-Between</title>
 <link>http://www.developerdotstar.com/community/node/305#comment-1173</link>
 <description>&lt;p&gt;Do you mind a basic question from a DBA new to Sql Server? I tried to get a job schedule&#039;s notifications set to an Outlook distribution list but wasn&#039;t able to get it to work. I noticed you said &quot;I try to increase redundancy by using distribution lists for the emails rather than a single email address&quot;. Can you tell me what the secret is for creating a distribution list that the job scheduler will recognize  as an operator?&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Jun 2006 09:05:53 -0700</pubDate>
 <dc:creator>Guest</dc:creator>
 <guid isPermaLink="false">comment 1173 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Unattended Synergy</title>
 <link>http://www.developerdotstar.com/community/node/305#comment-695</link>
 <description>&lt;p&gt;Hi Donna,&lt;/p&gt;
&lt;p&gt;Your post inspired me to &lt;a href=&quot;http://www.developerdotstar.com/community/node/306&quot; title=&quot;Independence, Transparency, and Monitorability in Unattended Systems&quot;&gt;get to work on a post of my own on this topic&lt;/a&gt; that has been brewing in my head for awhile now. Coincidentally a major responsibility of mine in my day job for the past few months has been the daily monitoring and upkeep of a somewhat complex and loosely connected hive of download/import/export/maintenance processes clustered around a set of operational databases. The system is a loosely connected (I wish I could say loosely coupled) mixture of scripts, DTS packages, SQL Server 2000 databases, .NET programs, plus the &quot;SQL Agent&quot; scheduler and a standalone job scheduling tool called Automate. I feel all of the pains you describe in your post on a daily basis. The people who put this system together clearly did not build it with the &lt;a href=&quot;http://www.developerdotstar.com/community/node/306&quot; title=&quot;Independence, Transparency, and Monitorability in Unattended Systems&quot;&gt;qualities I describe in my post&lt;/a&gt; in mind.&lt;/p&gt;
&lt;p&gt;I&#039;m also in the process of designing and building a major rewrite for this system, and we&#039;re centering most of it on SQL Server 2005&#039;s new SSIS (SQL Server Integration Services) facility, which is a wholesale replacement for the longstanding good-but-problematic-and-fragile SQL Server ETL tool, DTS (Data Transformation Services). So far I am pretty impressed with SSIS. Microsoft went back to the drawing board and conceived a true enterprise-class ETL framework. The design of SSIS overcomes many shortcomings of DTS. To learn more about it, I suggest checking out this &lt;a href=&quot;http://www.microsoft.com/sql/solutions/bi/projectreal.mspx&quot;&gt;ProjectREAL&lt;/a&gt; thing that Microsoft has set up. I found &lt;a href=&quot;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/SQL05InSrREAL.asp&quot;&gt;this white paper about a large-scale ETL process&lt;/a&gt; they built for Barnes &amp;amp; Noble&#039;s BI to be extremely interesting. Of particular interest to the current discussion, it discusses their logging and exception handling framework in detail. For more on SQL Server 2005, I highly recommend &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0672327783/developerdots-20&quot;&gt;this SAMS book by &quot;Salability Experts, Inc.&quot; called &lt;i&gt;Changing the Paradigm&lt;/i&gt;&lt;/a&gt;. It will bring you up to speed on SQL 2005 quickly.&lt;/p&gt;
&lt;p&gt;Even with the out-of-the-box benefits of SSIS, we still plan to build the kind of &quot;dashboard&quot; capabilities you describe, with the specific goal of allowing non-technical operators to be able to judge the health of the system. This will involve designing logging and tracking tables that the dashboard can query for status information. As you suggest, this gives a much better view of the system, and a much more effective management tool, than success and failure emails. However, building this kind of thing takes time and resources, and often these kinds of processes are built on a tight budget. In my current case, in which the client is willing to pay for this &quot;dashboard&quot; capability, they have been living with and feeling the pain of their current non-independent, non-transparent, and non-monitorable system for awhile now.&lt;/p&gt;
&lt;p&gt;For what it&#039;s worth, in cases where we are stuck with emails for monitoring, I try to increase redundancy by using distribution lists for the emails rather than a single email address.&lt;/p&gt;
&lt;p&gt;Best,&lt;br /&gt;
Dan&lt;/p&gt;
</description>
 <pubDate>Thu, 15 Dec 2005 09:54:18 -0800</pubDate>
 <dc:creator>Daniel Read</dc:creator>
 <guid isPermaLink="false">comment 695 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>SQL Server Job Success, Failure, and Everything In-Between</title>
 <link>http://www.developerdotstar.com/community/node/305</link>
 <description>&lt;p&gt;If your scheduled SQL Server job fails at 2:00AM when no one&#039;s checking, will anyone know, or is it like a tree falling silently in a forest?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.developerdotstar.com/community/node/305&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.developerdotstar.com/community/node/305#comment</comments>
 <category domain="http://www.developerdotstar.com/community/taxonomy/term/30">Microsoft SQL Server</category>
 <pubDate>Wed, 14 Dec 2005 09:13:08 -0800</pubDate>
 <dc:creator>Donna L Davis</dc:creator>
 <guid isPermaLink="false">305 at http://www.developerdotstar.com/community</guid>
</item>
</channel>
</rss>
