<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.simple-talk.com/community/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>David Atkinson</title><link>http://www.simple-talk.com/community/blogs/david_atkinson/default.aspx</link><description>Product Manager at Red Gate Software, responsible for SQL Compare, SQL Prompt and the entire suite of SQL Server developer tools.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Red Gate consults the Oracle (developers and DBAs)</title><link>http://www.simple-talk.com/community/blogs/david_atkinson/archive/2009/06/12/73750.aspx</link><pubDate>Fri, 12 Jun 2009 14:17:00 GMT</pubDate><guid isPermaLink="false">f46e5dea-70cd-4a69-a7e1-fd07a313bd4d:73750</guid><dc:creator>David Atkinson</dc:creator><slash:comments>0</slash:comments><comments>http://www.simple-talk.com/community/blogs/david_atkinson/comments/73750.aspx</comments><wfw:commentRss>http://www.simple-talk.com/community/blogs/david_atkinson/commentrss.aspx?PostID=73750</wfw:commentRss><description>&lt;P&gt;We know that Oracle developers and DBAs face many of the same challenges as those who work with SQL Server. We know it's frustrating to compare and deploy database schemas across different environments. And we know that we can help – but only if we take the time to understand exactly what you guys NEED.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;We've already got a great tool for doing this kind of comparison and deployment with SQL server (SQL Compare), and we're thinking about building something to do the same, essential job for Oracle. We've even thrown together some 'potential screenshots' to whet your appetite:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(Click on a screenshot for an enlarged version)&lt;/STRONG&gt; &lt;BR&gt;&lt;A href="/blogbits/DavidA/Oracle_Compare_Project.png" target=_blank&gt;&lt;IMG src="/blogbits/DavidA/Oracle_Compare_Project_sml.jpg"&gt;&lt;/A&gt; &lt;BR&gt;&lt;EM&gt;Oracle Compare Project&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/blogbits/DavidA/Oracle_Compare_Synchronization_Wizard.png" target=_blank&gt;&lt;IMG src="/blogbits/DavidA/Oracle_Compare_Synchronization_Wizard_sml.jpg"&gt;&lt;/A&gt; &lt;BR&gt;&lt;EM&gt;Oracle Compare – Synchronization Wizard&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/blogbits/DavidA/Oracle_Compare_Comparison_Results.jpg" target=_blank&gt;&lt;IMG src="/blogbits/DavidA/Oracle_Compare_Comparison_Results_sml.jpg"&gt;&lt;/A&gt; &lt;BR&gt;&lt;EM&gt;Oracle Compare – Comparison Results&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;But to build a truly great product we need feedback from some Professionals who use Oracle. If you are interested in influencing the development of this tool and trying out the first test versions we build before anyone else, sign up to our Oracle advisory group. We’re putting this together to collect your input and make sure we are building a tool that is valuable for you. To sign up, please follow the link below to enter your details along with any other thoughts you may have…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.red-gate.com/products/schema_compare_for_oracle/index.htm"&gt;&lt;STRONG&gt;http://www.red-gate.com/products/schema_compare_for_oracle/index.htm&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;David&lt;/P&gt;&lt;img src="http://www.simple-talk.com/community/aggbug.aspx?PostID=73750" width="1" height="1"&gt;</description></item><item><title>Deploying changes to SQL Server with SQL Packager is now a lot more powerful</title><link>http://www.simple-talk.com/community/blogs/david_atkinson/archive/2008/10/17/70056.aspx</link><pubDate>Fri, 17 Oct 2008 10:53:00 GMT</pubDate><guid isPermaLink="false">f46e5dea-70cd-4a69-a7e1-fd07a313bd4d:70056</guid><dc:creator>David Atkinson</dc:creator><slash:comments>0</slash:comments><comments>http://www.simple-talk.com/community/blogs/david_atkinson/comments/70056.aspx</comments><wfw:commentRss>http://www.simple-talk.com/community/blogs/david_atkinson/commentrss.aspx?PostID=70056</wfw:commentRss><description>&lt;P&gt;We've recently released a new feature in Red Gate SQL Packager 6&amp;nbsp;that enables &lt;EM&gt;&lt;STRONG&gt;any &lt;/STRONG&gt;&lt;/EM&gt;script to be packaged, not just those created by the tool. A side-effect of this is that it makes the tool far more powerful and flexible.&lt;/P&gt;
&lt;P&gt;Earlier versions of SQL Packager worked well for&amp;nbsp;the majority&amp;nbsp;of deployments, but very occasionally the sql script generated would require some modification, which wasn't a practical option prior to the v6 release. As product manager for SQL Packager&amp;nbsp;I&amp;nbsp;received a fair amount of&amp;nbsp;examples of such&amp;nbsp;amendments.&amp;nbsp;In no particular order here&amp;nbsp;is a selection&amp;nbsp;of issues encountered by our users:&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;There are different users and login mappings (users and logins are often customer-specific) between the development and production environments. 
&lt;LI class=MsoNormal&gt;Users want to specify their own default passwords for logins. 
&lt;LI class=MsoNormal&gt;Often it is useful to have the schema and data portions of the deployment script in a single transaction, rather than two. 
&lt;LI class=MsoNormal&gt;Some databases have&amp;nbsp;a version table that needs to be checked prior to running a script and updated after the script has been run successfully. 
&lt;LI class=MsoNormal&gt;If&amp;nbsp;a NOT NULL column has been added to a table that contains data, it is necessary to specify a default value. 
&lt;LI class=MsoNormal&gt;It is always useful to add customer&amp;nbsp;pre and post deployment scripts, either in or out of the transaction. 
&lt;LI class=MsoNormal&gt;It can be useful to add IF NOT EXISTS / DROP statements&amp;nbsp;for tables that may or may not be in the target, to ensure&amp;nbsp;the scripts work. 
&lt;LI class=MsoNormal&gt;Often there are different filegroups in the 'test' environment and the production environment. 
&lt;LI class=MsoNormal&gt;Some databases have complex&amp;nbsp;dependencies that require manual reordering. 
&lt;LI class=MsoNormal&gt;It can be useful to add database-level configuration statements, such as ALTER DATABASE SET TRUSTWORTHY 
&lt;LI class=MsoNormal&gt;As part of a deployment it is sometimes necessary to massage data into a different format. 
&lt;LI class=MsoNormal&gt;SQL Packager synchronizes all the data in a table. Often&amp;nbsp;a subset of data in a table needs synchornizing. 
&lt;LI class=MsoNormal&gt;Synchronizating data in tables that don’t have natural comparison keys is support in SQL Data Compare by not SQL Packager 
&lt;LI class=MsoNormal&gt;Additional refactorings or database changes&amp;nbsp;can be&amp;nbsp;required for a complete deployment.&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;As it is now possible to read in a user-specified SQL Script into SQL Packager 6, all the above requirements can now be met, as the script can be easily amended by the user&amp;nbsp;prior to the creation of a packaged executable. It is even possible to mix and match scripts generated by SQL Compare, SQL Data Compare, SQL Refactor and SQL Packager to create an infinitely&amp;nbsp;versatile and comprehensive deployment script.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;More information for SQL Packager &amp;nbsp;can be found at &lt;A href="http://www.red-gate.com/products/SQL_Packager/index.htm"&gt;http://www.red-gate.com/products/SQL_Packager/index.htm&lt;/A&gt;&lt;/P&gt;&lt;img src="http://www.simple-talk.com/community/aggbug.aspx?PostID=70056" width="1" height="1"&gt;</description></item><item><title>SQL Data Compare: contribute to the next version</title><link>http://www.simple-talk.com/community/blogs/david_atkinson/archive/2007/03/07/20187.aspx</link><pubDate>Wed, 07 Mar 2007 12:58:00 GMT</pubDate><guid isPermaLink="false">f46e5dea-70cd-4a69-a7e1-fd07a313bd4d:20187</guid><dc:creator>David Atkinson</dc:creator><slash:comments>0</slash:comments><comments>http://www.simple-talk.com/community/blogs/david_atkinson/comments/20187.aspx</comments><wfw:commentRss>http://www.simple-talk.com/community/blogs/david_atkinson/commentrss.aspx?PostID=20187</wfw:commentRss><description>&lt;SPAN class=postbody&gt;&lt;FONT size=2&gt;Red Gate is&amp;nbsp;gathering feedback for SQL Data Compare which will be fed into the next major release. If you would like to have a chance to influence the product's direction, please complete the&amp;nbsp;five-minute survey by visiting the following&amp;nbsp;URL. We are particularly interested in finding out how and why you currently use SQL Data Compare. If you have only evaluated it but not purchased it, please let us know why so we can solve your problem in future versions.&lt;BR&gt;&lt;BR&gt;&lt;SPAN&gt;Link to survey: &lt;A class=postlink href="http://www.surveymonkey.com/s.asp?u=693033410484" target=_blank&gt;&lt;FONT color=#800000&gt;http://www.surveymonkey.com/s.asp?u=693033410484&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;If you complete the survey, you will be entered in our prize draw in which you could win one of five copies of SQL Refactor (&lt;/FONT&gt;&lt;A class=postlink href="http://www.red-gate.com/products/SQL_Refactor/index.htm" target=_blank&gt;&lt;FONT color=#b00000 size=2&gt;http://www.red-gate.com/products/SQL_Refactor/index.htm&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;). &lt;BR&gt;&lt;BR&gt;Thank you and kind regards, &lt;BR&gt;&lt;BR&gt;David Atkinson &lt;BR&gt;Product Manager &lt;BR&gt;Red Gate Software&lt;/FONT&gt;&lt;/SPAN&gt;&lt;img src="http://www.simple-talk.com/community/aggbug.aspx?PostID=20187" width="1" height="1"&gt;</description></item><item><title>The need to package databases</title><link>http://www.simple-talk.com/community/blogs/david_atkinson/archive/2006/11/29/8382.aspx</link><pubDate>Wed, 29 Nov 2006 13:35:00 GMT</pubDate><guid isPermaLink="false">f46e5dea-70cd-4a69-a7e1-fd07a313bd4d:8382</guid><dc:creator>David Atkinson</dc:creator><slash:comments>0</slash:comments><comments>http://www.simple-talk.com/community/blogs/david_atkinson/comments/8382.aspx</comments><wfw:commentRss>http://www.simple-talk.com/community/blogs/david_atkinson/commentrss.aspx?PostID=8382</wfw:commentRss><description>&lt;P&gt;SQL Packager has been designed to deploy a new database version to a remote site. It can package both schema and data updates into an easy-to-use executable.&amp;nbsp;Red Gate is&amp;nbsp;aware that it&amp;nbsp;may be&amp;nbsp;falling behind its sibling tools, SQL Compare and SQL Data Compare, where it comes to functionality and ease of use. Therefore we are gathering customer feedback, and if the evidence is strong enough we will consider updating it.&lt;/P&gt;
&lt;P&gt;Therefore I'd like to ask all of you who use SQL Packager &lt;STRONG&gt;or&lt;/STRONG&gt; those who simply have a need to deploy SQL Server databases internally or to remote sites, to provide feedback via the survey link below.&lt;/P&gt;
&lt;P&gt;As an incentive we're offering ten free copies of SQL Doc, the new SQL Server documentation tool from Red Gate Software, to be offered in a prize draw.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.surveymonkey.com/s.asp?u=292942944836"&gt;http://www.surveymonkey.com/s.asp?u=292942944836&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks for your help!&lt;/P&gt;
&lt;P&gt;David Atkinson&lt;BR&gt;Product Manager&lt;BR&gt;Red Gate Software&lt;/P&gt;&lt;img src="http://www.simple-talk.com/community/aggbug.aspx?PostID=8382" width="1" height="1"&gt;</description></item></channel></rss>
