<?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>Search results matching tags 'ssis' and 'Database Testing'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=ssis,Database+Testing&amp;orTags=0</link><description>Search results matching tags 'ssis' and 'Database Testing'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Speaking in Raleigh and Philadelphia This Week</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2008/01/06/speaking-in-raleigh-and-philadelphia-this-week.aspx</link><pubDate>Sun, 06 Jan 2008 22:58:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:4433</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;Now that our 5-month old son - Riley Cooper - is &lt;A class="" href="http://vsteamsystemcentral.com/cs21/blogs/applied_team_system/archive/2007/10/31/riley-is-getting-better.aspx" target=_blank&gt;on the mend&lt;/A&gt;, I am hitting the speaking trail again! &lt;/P&gt;
&lt;P&gt;09 Jan 2008: I'm presenting &lt;A class="" href="http://trinug.org/Meetings/Meeting.aspx?MeetingID=32" target=_blank&gt;Testing The Database&lt;/A&gt; to the &lt;A class="" href="http://trinug.org/Meetings/Meeting.aspx?MeetingID=32" target=_blank&gt;Triangle .Net User Group (TRINUG)&lt;/A&gt; Wednesday evening in Research Triangle Park, NC (&lt;A class="" href="http://trinug.org/location.aspx?locationid=5" target=_blank&gt;location details&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;12 Jan 2008: I'm presenting &lt;A class="" href="http://sqlblog.com/blogs/andy_leonard/archive/2007/07/09/ssis-design-pattern-incremental-loads.aspx" target=_blank&gt;Incremental Loads With SSIS&lt;/A&gt; - by far my most popular &lt;A class="" href="http://sqlblog.com/blogs/andy_leonard/archive/tags/Design+Pattern/default.aspx" target=_blank&gt;SSIS Design Pattern&lt;/A&gt; post - at the &lt;A class="" href="http://www.phillydotnet.org/" target=_blank&gt;Philadelphia Code Camp 2008.1&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;If you read this blog and are attending, please introduce yourself!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;:{&amp;gt; Andy&lt;/P&gt;</description></item><item><title>Skipping SQL Server 2005</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2007/11/21/skipping-sql-server-2005.aspx</link><pubDate>Wed, 21 Nov 2007 17:53:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:3464</guid><dc:creator>andyleonard</dc:creator><description>&lt;FONT face=Verdana color=navy&gt;
&lt;P&gt;According to numerous sources - most recently a &lt;A class="" title="SQL Server Magazine" href="http://www.sqlmag.com/" target=_blank&gt;SQL Server Magazine&lt;/A&gt;&amp;nbsp;article entitled &lt;EM&gt;&lt;A class="" href="http://www.sqlmag.com/Article/ArticleID/96876/sql_server_96876.html" target=_blank&gt;Too Soon for SQL Server 2008? Readers Say "Yes!"&lt;/A&gt;&lt;/EM&gt;&amp;nbsp;- a lot of SQL Server customers are holding off upgrading to SQL Server 2005, preferring to wait&amp;nbsp;for the upcoming release of SQL Server 2008. While I understand the economics, I worry about the DBAs and database developers in the trenches.&lt;/P&gt;
&lt;P&gt;Personally, I prefer to learn new technology while it's still, well, new. That makes me an early adopter.&amp;nbsp;In my opinion,&amp;nbsp;it also flattens the learning curve somewhat. &lt;/P&gt;
&lt;P&gt;One the other hand, as new technology is put into play by early adopters bugs and enhancements are found and suggested -&amp;nbsp;maturing the technology and making it easier to learn. Encountering fewer upgrade and translation issues flattens the learning curve too. So perhaps skipping a version isn't such a big deal after all.&lt;/P&gt;
&lt;P&gt;One thing to consider: Microsoft is unlikely to return to 5-year release cycles for server products. So how do we make upgrading less painful / expensive / painful? (...not a typo...)&lt;/P&gt;
&lt;P&gt;One suggestion is to add regression tests to your Disaster Recovery plan. You have regression testing in place already if you have a DR plan. It may consist of &lt;A class="" title="Young Frankenstein" href="http://www.imdb.com/title/tt0072431/" target=_blank&gt;throw the thrid switch&lt;/A&gt; and monitor the error email account. This is an EMP (Expensive Management Practice) and there are much better ways to manage regression tests as we draw&amp;nbsp;near the close of 2007. &lt;/P&gt;
&lt;P&gt;I predict Test Automation will be a hot topic next year as more folks dig into the features of &lt;A class="" title=TFS href="http://msdn2.microsoft.com/en-us/teamsystem/aa718825.aspx" target=_blank&gt;Team Foundation Server&lt;/A&gt;&amp;nbsp;2008. The powerful idea behind automated regression tests is very simple: Create a suite of tests and you can run them forever (for free, even!). Regression tests are money in the bank - you write them once and run them every time you release a (hopefully) backwards-compatible version. The test suite grows over time as more bugs are discovered, but the SOBER (Same Old Bugs Every Release) spectre passes into memory of days gone by. And you get the added benefits of improved quality and reduced time to market - what's not to love about regression tests?&lt;/P&gt;
&lt;P&gt;If you don't have regression tests in place, start saving your troubleshooting queries and utility applications in a central location - build a repository starting &lt;EM&gt;today&lt;/EM&gt;.&amp;nbsp;When the next new version of SQL Server is released (circa 2011), your applications will be much more agile and able to make the leap. Then you won't be painted into the corner of "not having enough time to test" the impact of the new functionality and changes to&amp;nbsp;existing functionality - you will be able to &lt;EM&gt;know&lt;/EM&gt; where you stand. &lt;/P&gt;
&lt;P&gt;How much is the option of upgrading&amp;nbsp;worth to your company?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;:{&amp;gt; Andy&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=Technorati! href="http://www.technorati.com/" target=_blank&gt;Technorati&lt;/A&gt; &lt;A class="" title="Frank's Tag Generator!" href="http://www.franksworld.com/taggen/" target=_blank&gt;Tags&lt;/A&gt;: &lt;A href="http://technorati.com/tag/SQL+Server+2005" rel=tag&gt;SQL Server 2005&lt;/A&gt; &lt;A href="http://technorati.com/tag/SQL+Server+2008" rel=tag&gt;SQL Server 2008&lt;/A&gt; &lt;A href="http://technorati.com/tag/Regression" rel=tag&gt;Regression&lt;/A&gt; &lt;A href="http://technorati.com/tag/Testing" rel=tag&gt;Testing&lt;/A&gt; &lt;A href="http://technorati.com/tag/EMPs" rel=tag&gt;EMPs&lt;/A&gt; &lt;A href="http://technorati.com/tag/Expensive+Management+Practices" rel=tag&gt;Expensive Management Practices&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item></channel></rss>