<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.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>Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx</link><description>In December 2012 Microsoft published a whitepaper entitled SSIS Operational and Tuning Guide which you can download by clicking here . I have skimmed through the whitepaper and it appears to be a compelling read however a couple of sentences caught my</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx#47005</link><pubDate>Fri, 04 Jan 2013 14:08:26 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47005</guid><dc:creator>Eric Wisdahl</dc:creator><description>&lt;p&gt;Completely agree.&lt;/p&gt;
&lt;p&gt;I used to suggest using them all the time in my presentations. &amp;nbsp;I have since run into several problems and have steered clear for the past four or five years both personally and in presentations. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think checkpoints can be incredibly useful, particularly if a few of the problems were resolved. &amp;nbsp;However, even with that you would still have to design the package in such a way as to use them successfully.&lt;/p&gt;
</description></item><item><title>re: Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx#47020</link><pubDate>Sat, 05 Jan 2013 01:53:37 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47020</guid><dc:creator>andyleonard</dc:creator><description>&lt;p&gt;Good points, Jamie,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; I concur. It is very easy to present checkpoints as a simple solution to bypass previously successful steps in a data integration process. But they are *not* simple. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Thanks for the reminder, Jamie!&lt;/p&gt;
&lt;p&gt;:{&amp;gt;&lt;/p&gt;
</description></item><item><title>re: Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx#47032</link><pubDate>Sat, 05 Jan 2013 18:47:12 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47032</guid><dc:creator>Tim Mitchell</dc:creator><description>&lt;p&gt;Jamie, I share your skepticism around SSIS checkpoints. &amp;nbsp;While they are an excellent idea in theory, the implementation doesn't lend itself to ease of use or clarity. &amp;nbsp;I avoid SSIS checkpoints, relying instead on rolling my own restartability elements in my package frameworks.&lt;/p&gt;
&lt;p&gt;Hopefully this whitepaper won't cause too much confusion among the masses.&lt;/p&gt;
</description></item><item><title>re: Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx#47039</link><pubDate>Sun, 06 Jan 2013 18:12:18 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47039</guid><dc:creator>Aaron Lowe</dc:creator><description>&lt;p&gt;During the SSIS SQLPASS Precon in 2011, Matt Masson simply said don't use checkpoints in SSIS. &amp;nbsp;Personally I've never had a good use case where SSIS was the best place to manage check points.&lt;/p&gt;
</description></item><item><title>re: Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx#47054</link><pubDate>Mon, 07 Jan 2013 16:46:41 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47054</guid><dc:creator>Paul Williams</dc:creator><description>&lt;p&gt;Agreed with all the above.&lt;/p&gt;
&lt;p&gt;When I first started using SSIS 2005 several years ago, I investigated the use of checkpoints. However, I came across several confusing &amp;amp; undesirable consequences of using them. This is even more apparent when combined with Transactions. I have avoided them ever since.&lt;/p&gt;
&lt;p&gt;As you have correctly pointed out, what is most disappointing is that MS have failed to address the issues raised in Connect &amp;amp; then advocated the use of them in a white paper.&lt;/p&gt;
</description></item><item><title>re: Microsoft advocates checkpoints - proceed with caution [SSIS]</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2013/01/04/microsoft-advocates-checkpoints-proceed-with-caution.aspx#47071</link><pubDate>Tue, 08 Jan 2013 16:07:23 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47071</guid><dc:creator>jbooker</dc:creator><description>&lt;p&gt;I learned the hard way that checkpoints are a bust. &amp;nbsp;Should have read Jamies blog first. &amp;nbsp;For my purposes if only the Event Handler problem were fixed, I could use checkpoints. &amp;nbsp;Let's hope with all the new data in SSIS 2012 catalog, the team will use that to make a robust restart framework and drop CP files altogether.&lt;/p&gt;
&lt;p&gt;On a side note, is anyone having issues with the changes to 2012 flat file connection manager? &amp;nbsp;Specifically those meant to 'fix' lack of support for embedded qualifiers. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/b/mattm/archive/2011/07/17/flat-file-source-changes-in-denali.aspx"&gt;http://blogs.msdn.com/b/mattm/archive/2011/07/17/flat-file-source-changes-in-denali.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I'm not finding a much in forums or blogs. &amp;nbsp;All my packages with qualifiers are failing. &amp;nbsp;Fails when row delimiter changes, for example which 2008 handled fine. Since the new behaviour can't be toggled on or off (you'd think something named ' AlwaysCheckForRowDelimiters' might affect it, apparently not) Instead of a fix this should be listed as a 'breaking change'. &amp;nbsp;Hopefully I'm missing something, but I fear not and info seems scarce.&lt;/p&gt;
&lt;p&gt;TIA, Josh&lt;/p&gt;
</description></item></channel></rss>