<?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 'denali', 'SQL Server Developer Tools', 'SQL Denali', and 'Juneau'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=denali,SQL+Server+Developer+Tools,SQL+Denali,Juneau&amp;orTags=0</link><description>Search results matching tags 'denali', 'SQL Server Developer Tools', 'SQL Denali', and 'Juneau'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>SQL Server v.Next (Denali) : Putting Juneau CTP3 over Juneau CTP2</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/07/14/sql-server-v-next-denali-putting-juneau-ctp3-over-juneau-ctp2.aspx</link><pubDate>Thu, 14 Jul 2011 22:04:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36953</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Okay, I'll be the first to admit, I tried to install CTP3 on a machine without first cleaning up the CTP2 bits. My primary motivation was to be able to query the catalog views to detect any metadata changes that I hadn't already talked about here. As you might have guessed, this experiment did not go well.&lt;/p&gt;&lt;p&gt;In a couple of cases I have installed CTP3 quite cleanly on new VMs. I haven't installed Juneau yet on those, because I'm a little nervous about what exactly that will do to Management Studio... and I need at least one VM where I can rely on full functionality there. I'm getting there, but I wanted to address the case where CTP2 *was* installed.&lt;br&gt;&lt;/p&gt;&lt;p&gt;In cases where I would prefer to keep my existing VM (which has various other ongoing work other than Denali, making it infeasible to roll back to some snapshot), I've resorted to removing every single CTP1 or CTP2 piece of software using Programs and Features (nee Add/Remove Programs). Once I had removed CTP2 completely, I ran a repair of CTP3. I then realized that I didn't have Management Studio (because the complete removal of CTP2 included shared features such as client tools). So I ran setup again, adding the Management Tools and a few other odds and ends to the instance.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Now, with all traces of CTP2 gone (including Juneau), and a now functional CTP3 and Management Studio, I thought it was time to install Juneau. No problem, I go for the web installer, located here:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/web/gallery/install.aspx?appid=JUNEAU10" title="http://www.microsoft.com/web/gallery/install.aspx?appid=JUNEAU10" target="_blank"&gt;http://www.microsoft.com/web/gallery/install.aspx?appid=JUNEAU10&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Unfortunately, all signs indicate that this is going to try to install CTP2: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau_ctp3_1.png" border="0" height="519" width="590"&gt;&lt;/p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau_ctp3_2a.png" border="0" height="480" width="700"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;p&gt;Fellow MVP Juan Alvarado pointed me to the registry key that was causing this problem (thanks Juan!). It is one of the things that the CTP2 of Juneau did not clean up through the normal uninstall process. The key is:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\WebPlatformInstaller\ProductXmlLocation\&lt;/p&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau_ctp3_3.png" height="211" width="477"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;It will have a value of some folder on your machine (I changed the value to foo because my path was really long)... just change the name of the key to something else, or delete it entirely, and run the web installer again. You should see the right platform now:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau_ctp3_4.png" height="542" width="639"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau_ctp3_5.png" border="0" height="480" width="700"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I can't fault the team for this problem at all. I shouldn't expect CTPs to remove cleanly, and should know not to put CTPs on important machines or VMs that can't just be rebuilt as needed. &lt;/p&gt;&lt;p&gt;Ultimately, what you *REALLY SHOULD* be doing is installing CTP3 (both engine components and add-ons like Juneau) in a clean virtual machine. But I know how it is, it isn't always practical to dedicate an OS this way. So hopefully this helps some of you work around the issue.&lt;/p&gt;&lt;p&gt;In addition, I am in no way guaranteeing that Juneau will *work* - just that you should be able to get it installed. Once it's installed, I'm afraid you're on your own. If it doesn't work correctly, please read the previous paragraph.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item><item><title>SQL Server v.Next (Denali) : Juneau CTP3 is now available!</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/07/13/sql-server-v-next-denali-juneau-ctp3-is-now-available.aspx</link><pubDate>Wed, 13 Jul 2011 13:32:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36879</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;SQL Server Developer Tools (SSDT) - code-named "Juneau" - is now available. Many (including myself) believed that Juneau was simply a part of BIDS in CTP3, but after trying to use Juneau-specific functionality that this was not the case. As indicated on the &lt;a title="http://msdn.microsoft.com/en-us/data/tools.aspx" target="_blank" href="http://msdn.microsoft.com/en-us/data/tools.aspx"&gt;Developer Tools page&lt;/a&gt;, and &lt;a title="http://blogs.msdn.com/b/ssdt/archive/2011/07/13/juneau-is-finally-out-to-the-public.aspx?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ssdtblog+%28SQL+Server+Developer+Tools+Team+Blog%29" target="_blank" href="http://blogs.msdn.com/b/ssdt/archive/2011/07/13/juneau-is-finally-out-to-the-public.aspx?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ssdtblog+%28SQL+Server+Developer+Tools+Team+Blog%29"&gt;on the SSDT blog&lt;/a&gt;, you can download Juneau now through a Web Platform Installer. &lt;/p&gt;&lt;p&gt;According to &lt;a title="http://msdn.microsoft.com/en-us/data/hh297027" target="_blank" href="http://msdn.microsoft.com/en-us/data/hh297027"&gt;this page&lt;/a&gt;, if you're already using Visual Studio Professional, you need to install &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=23691" target="_blank" href="http://www.microsoft.com/download/en/details.aspx?id=23691"&gt;Visual Studio 2010 SP1&lt;/a&gt; *FIRST* (though if you've installed Denali, you've probably already done this), otherwise your shell gets downgraded to only have Juneau functionality - at least that's how I've read it. In any case, suggest being up to date on Windows Updates and make sure that SP1 is installed before installing Juneau. You'll also want to be sure you install the CTP3 version of Juneau on a machine that has never had a previous version of Juneau installed - even a proper add/remove does not truly get rid of all of the pieces, and you're likely to end up with a quite crippled installation. All the more reason to use a VM for Denali stuff, since it is easy enough to throw away and re-create those.&lt;br&gt;&lt;/p&gt;&lt;p&gt;You can start the Web Platform Installer by clicking on the following link:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a title="http://www.microsoft.com/web/gallery/install.aspx?appid=JUNEAU10" target="_blank" href="http://www.microsoft.com/web/gallery/install.aspx?appid=JUNEAU10"&gt;http://www.microsoft.com/web/gallery/install.aspx?appid=JUNEAU10&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;First, you'll be asked by Internet Explorer if you're sure you want the Web Platform Installer to go about its business:&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-00a.png"&gt;&lt;/blockquote&gt;&lt;p&gt;Then you'll be asked again, if you have UAC enabled:&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-00b.png"&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;Once you allow the program to run, you will see this introductory screen:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-01.png"&gt;&lt;/blockquote&gt;&lt;p&gt;It says the download size is 8.51 MB, but that is a lie. To see the true download size, click on the "Items to be installed" link in the bottom left corner. You will see something like this:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-02.png"&gt;&lt;/blockquote&gt;&lt;p&gt;My first observation here was that the local database runtime actually points to the SQL Express installer. It is not supposed to be a standalone instance, and it's interesting that they are finding a way to make Express support non-Express features that Juneau will have to support (e.g. partitioning).&lt;/p&gt;&lt;p&gt;When you click Install, you will be prompted (of course) to accept a license agreement. This screen also shows a summary of the items that are going to be downloaded and installed. You can click on the individual links to download each package and install them yourself, but I recommend against that because some need to be laid down in a specific order.&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-03.png"&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;Once you accept, installation will begin. This took a surprising amount of time on my system (equipped with 8GB RAM and an SSD), even after all the downloading had finished.&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-04.png"&gt;&lt;/blockquote&gt;&lt;p&gt;(A funny observation here: this is my laptop, which I use for presenting, and it is yet another example where dialogs are not tested at non-default font settings - I have my fonts set to 125%, and the text no longer fits within the dialog.) &lt;br&gt;&lt;/p&gt;&lt;p&gt;Depending on the state of your system (including Windows Updates), you can expect several reboots to be required during the installation of various Juneau prerequisites. If you have any failures installing the dependencies (which will prevent Juneau itself from being installed), you can try running their installers manually by clicking on the download links in the failure dialog - just make sure you run the Juneau installer last. I had a heck of a time installing the .NET Framework 4.0 update from &lt;a title="http://support.microsoft.com/kb/2468871" target="_blank" href="http://support.microsoft.com/kb/2468871"&gt;KB #2468871&lt;/a&gt; using the Web Platform Installer, but after running the EXE from the KB article manually, I finally had success:&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-05.png"&gt;&lt;/blockquote&gt;&lt;p&gt;I then re-applied &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=23691" target="_blank" href="http://www.microsoft.com/download/en/details.aspx?id=23691"&gt;Visual Studio 2010 Service Pack 1&lt;/a&gt; (again), just to be on the safe side. Of course I had to clear out some space first, as this is on a tight SSD - the SP1 installer apparently needs close to 6 GB free just to run.&lt;/p&gt;&lt;p&gt;So now when I launch my BIDS shortcut, this is the splash screen I see:&lt;/p&gt;&lt;blockquote&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/juneau-06.png"&gt;&lt;/blockquote&gt;&lt;p&gt;Once I opened Juneau, my experience with connecting to a server and performing various operations has not been great, so I'll leave my evaluation and description of those things for another post.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item></channel></rss>