<?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>Denis Gobo : SQL Challenges</title><link>http://sqlblog.com/blogs/denis_gobo/archive/tags/SQL+Challenges/default.aspx</link><description>Tags: SQL Challenges</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>SQL Quiz: Toughest Challenges</title><link>http://sqlblog.com/blogs/denis_gobo/archive/2008/12/09/10409.aspx</link><pubDate>Tue, 09 Dec 2008 20:35:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:10409</guid><dc:creator>Denis Gobo</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/denis_gobo/comments/10409.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/denis_gobo/commentrss.aspx?PostID=10409</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/denis_gobo/rsscomments.aspx?PostID=10409</wfw:comment><description>&lt;P&gt;&lt;SPAN class=Apple-style-span style="LINE-HEIGHT:19px;FONT-FAMILY:verdana;"&gt;&lt;A style="BORDER-TOP-WIDTH:0px;PADDING-RIGHT:0px;PADDING-LEFT:0px;BORDER-LEFT-WIDTH:0px;FONT-SIZE:100%;BORDER-BOTTOM-WIDTH:0px;PADDING-BOTTOM:0px;MARGIN:0px;VERTICAL-ALIGN:baseline;PADDING-TOP:0px;FONT-FAMILY:'trebuchet ms', verdana, sans-serif;BACKGROUND-COLOR:transparent;BORDER-RIGHT-WIDTH:0px;TEXT-DECORATION:underline;-webkit-background-clip:initial;-webkit-background-origin:initial;outline-width:0px;outline-style:initial;outline-color:initial;" href="http://chrisshaw.wordpress.com/2008/12/09/sql-quiz-part-2-2/"&gt;Chris Shaw posted a new SQL Quiz&lt;/A&gt;&amp;nbsp;where he asks: "What are the largest challenges that you have faced in your career and how did you overcome those?" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Apple-style-span style="LINE-HEIGHT:19px;FONT-FAMILY:verdana;"&gt;&lt;A class="" href="http://itknowledgeexchange.techtarget.com/sql-server"&gt;Denny Cherry&lt;/A&gt; (&lt;A class="" href="http://twitter.com/mrdenny"&gt;@mrdenny&lt;/A&gt; on twitter)tagged me so here is my story:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The biggest problem I had was when a developer I worked with went on vacation, it was agreed upon by us and the client that once that developer came back from vacation we would make her changes 'live'. Needless to say a week after she left the cliend needed this code now because the tax code changed (or something like that) I did not really know what she worked on specifically, nor did I know if whatever the latest thing was on development should be pushed out to production. We had some code on the QA box but that was not the greatest and latest either. The biggest problem was that I didn't really know what procs had changed between dev/qa and production. I tried to do this manually but after 4 hours of so got frustated because I was scared I would mess up something on the production box. &lt;/P&gt;
&lt;P&gt;This is where third party tools come in :-) I fired up SQL Compare and SQL Data Compare (for the lookup tables mostly) saw what needed to be changed on production, scripted out everything and I was in business. Yes I dropped tables on a production box (one table really) and messed up data but that I could fix fairly easy with a point in time restore and I knew what needed to be done. The problem is when you are faced with the unknown, what you do then will decide if you sink deeper into the hole you are already in or if you come out of that hole saving the company/CEO/data.....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So now it is my turn to tag some victims. first person I am taging is &lt;A class="" href="http://blogs.lessthandot.com/index.php/DataMgmt/DBProgramming/MSSQLServer/sql-server-case-when-data-type-problems"&gt;George Mastros&lt;/A&gt;, an amazing SQL developer and a good friend. Next up is &lt;A class="" href="http://sqlblog.com/blogs/alexander_kuznetsov/default.aspx"&gt;Alexander Kuznetsov&lt;/A&gt;&amp;nbsp;because he was giving me a hard time with the interview questions post. Another person I am tagging is &lt;A class="" href="http://sqlblog.com/blogs/aaron_bertrand/default.aspx"&gt;Aaron Bertrand&lt;/A&gt; (&lt;A class="" href="http://twitter.com/aaronbertrand"&gt;@aaronbertrand&lt;/A&gt; on twitter) because I learned a lot of him from the newsgroups when I was lurking. Finally I am tagging &lt;A class="" href="http://sqlblog.com/blogs/andy_leonard/default.aspx"&gt;Andy Leonard&lt;/A&gt; because he is on twitter (okay so I had to come up with a reason, &lt;A class="" href="http://twitter.com/andyleonard"&gt;@andyleonard&lt;/A&gt;)&lt;/P&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=10409" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/denis_gobo/archive/tags/meme/default.aspx">meme</category><category domain="http://sqlblog.com/blogs/denis_gobo/archive/tags/SQL+Challenges/default.aspx">SQL Challenges</category><category domain="http://sqlblog.com/blogs/denis_gobo/archive/tags/twitter/default.aspx">twitter</category></item></channel></rss>