<?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' and 'SQL Denali'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=denali,SQL+Denali&amp;orTags=0</link><description>Search results matching tags 'denali' and 'SQL Denali'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>SQL Server 2012 : The Data Tools installer is now available</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/11/21/sql-server-2012-the-data-tools-installer-is-now-available.aspx</link><pubDate>Mon, 21 Nov 2011 15:18:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39908</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Last week when RC0 was released, the updated installer for "Juneau" (SQL Server Data Tools) was not available. Depending on how you tried to get it, you either ended up on a blank search page, or a page offering the CTP3 bits. Important note: the CTP3 Juneau bits are not compatible with SQL Server 2012 RC0.&lt;/p&gt;&lt;p&gt;If you already have Visual Studio 2010 installed (meaning Standard/Pro/Premium/Ultimate), you will need to install &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23691" title="http://www.microsoft.com/download/en/details.aspx?id=23691" target="_blank"&gt;Service Pack 1&lt;/a&gt; before continuing. You can get to the installer simply by opening Visual Studio, going to File &amp;gt; New &amp;gt; Project, and then choose the option "SQL Server" that appears under the "Other Languages" category (not the "SQL Server" option that appears under the "Database" category):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/rc0_juneau_1.png" height="454" width="704"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When you click OK, you will get another dialog that prompts you to install SQL Server Data Tools:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/rc0_juneau_2.png" height="260" width="476"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When you click Install, your web browser will be launched on the &lt;a href="http://msdn.microsoft.com/en-us/data/hh297027" title="http://msdn.microsoft.com/en-us/data/hh297027" target="_blank"&gt;Data Tools "Get Started" page&lt;/a&gt;. There you will see a link to "Download SQL Server Data Tools" which will launch or download SSDTSetup.exe:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/rc0_juneau_3.png" height="182" width="669"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;At this point I would close Visual Studio 2010, because you'll probably be prompted to close it anyway. &lt;/p&gt;&lt;p&gt;As usual you'll be prompted with a security warning:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_4.png" height="294" width="413"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Next you'll need to agree to the lengthy license terms and conditions:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_5.png" height="549" width="789"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Next it will download LoaclDB (the new dev/Express runtime) and install. For me on multiple installs the Installation Progress bar held at 99% for a noticeable amount of time:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_6.png" height="550" width="789"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;With a little bit of luck you should end up at the "Success" screen:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_7.png" height="549" width="789"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Now you can open Visual Studio directly (or from the "SQL Server Data Tools" menu item under All Programs &amp;gt; Microsoft SQL Server 2012 RC0. Choose File &amp;gt; New &amp;gt; Project and again choose "SQL Server" under "Other Languages." The option depicted above has changed to "SQL Server Database Project":&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_9.png" height="453" width="705"&gt;&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt; Click OK. You will find a Toolbox and a familiar Object Explorer on the left, where you can easily create new objects:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_8.png" height="359" width="343"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;And now you can go to town developing your project. I haven't tried upgrading a project from CTP3 or from a previous version of "Data Dude." You're on your own there, sorry. &lt;br&gt;&lt;/p&gt;&lt;p&gt;As an aside the "other" SQL Server option under "Database" contains all the old project types that you may not want to use anymore. I hope they straighten this out and consolidate by RTM:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/11/juneau_10.png"&gt;&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If you already had Juneau CTP3 installed, you should be able to install SQL Server Data Tools CTP4 as an upgrade by simply downloading the updated SSDTSetup.exe from the &lt;a href="http://msdn.microsoft.com/en-us/data/hh297027" title="http://msdn.microsoft.com/en-us/data/hh297027" target="_blank"&gt;"Get Started" page&lt;/a&gt;. You may still need to install Visual Studio 2010 Service Pack 1 prior to doing so. For what it's worth, I completely removed SQL Server 2012 CTP3 and Juneau CTP3 before attempting to install the updated bits. If you try an upgrade and come across any issues, please let me know. &lt;br&gt;&lt;/p&gt;&lt;p&gt;You may be wondering why the versioning seems out of cadence - SQL Server is at RC0 while Juneau is at CTP4. This is because SQL Server is feature complete and an upgrade to RTM will now be supported. Juneau is not quite complete (there are still some pending changes before RTM); the naming remains CTP so that folks do not get the impression that an upgrade to RTM will be supported.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item><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) : Getting Ctrl+R to work again</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/07/14/sql-server-v-next-denali-getting-ctrl-r-to-work-again.aspx</link><pubDate>Thu, 14 Jul 2011 15:52:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36940</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Ctrl+R is a good friend of mine - we go way back. It is very handy to use this command not only to hide the results pane away and focus on the query at hand, but to also be able to bring the results back just as quickly - without having to run the query again, or mess with click + drag nonsense.&lt;/p&gt;&lt;p&gt;In Denali, we get a new version of SSMS, tightly integrated into the Visual Studio shell. With that we get some great benefits (and &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new-vs-shell.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new-vs-shell.aspx" target="_blank"&gt;I've talked about them before&lt;/a&gt;). In that post I also point out some of the problems - they've fixed the double-click on an error message bug, for example, but they haven't fixed some other things, such as Ctrl+U = lower case, instead of the more logical Ctrl+Shift+L (to match Ctrl+Shift+U for upper case).&lt;/p&gt;&lt;p&gt;The one that really got my goat yesterday is that Ctrl+R has been assigned to some other function. On a freshly-minted virtual machine, with a brand new install of Windows 7 (including 88 items from Windows Update), I laid down a clean install of Denali (very simple - just engine, BIDS, BOL and management tools - no Juneau, Visual Studio, Analysis Services or other BI features, etc etc). On the first launch of SSMS (where I am supposed to be asked for my keyboard preferences, but no prompt appeared), I opened a new query window, typed "SELECT 1;", and hit F5. I received a results pane with (No column name) / 1. Exactly as I expected. Then the trouble begins. I hit Ctrl+R; nothing happens. I wonder if I pressed the wrong letter, didn't fully press Ctrl, or what, so I press it again. My computer beeps at me like I was trying to double-click on the A: drive in Windows Explorer.&lt;/p&gt;&lt;p&gt;As a true sign of my insanity, I keep trying - expecting a different outcome with the same input. Then I notice the status bar changing as I fruitlessly try to make the results pane go away. On first press of Ctrl+R, I see this in the bottom left corner:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3status1.png" height="25" width="320"&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;And when I press it again, along with the beep, the status bar changes to this:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3status2.png" height="21" width="310"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Okay, so now we're onto something - it seems this change was intentional. So off I go to Tools / Options / Keyboard / General to see what's what. In the middle box, select Window.ShowresultsPane, change the "Use new shortcut in:" dropdown to SQL Query Editor (Global did not work for me), put your cursor in the "Press shortcut keys:" box and hit CTRL + R. You should see the following:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3ctrlr.png" border="1" height="440" width="490"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;So I'm not sure what this Edit.SwapAnchor command is supposed to be, or why I give a rip about some DataWarehouse Designer - as I thought I had voted, simply by my installation choices, that I'm not crazy into BI. I'm sure this command is important to someone, and for them, the default will work just fine. For the other 99.99% of Management Studio users, you can fix this now by clicking Assign and then OK. Unlike some other changes that still require an SSMS restart to take effect (e.g. experimenting with font choices in grid results can be fun), the change takes effect immediately.&lt;br&gt;&lt;/p&gt;&lt;p&gt;If you want to fix many of these keyboard shortcuts in one swoop, see this post from Denny Cherry (&lt;a href="http://twitter.com/mrdenny" title="http://twitter.com/mrdenny" target="_blank"&gt;@mrdenny&lt;/a&gt;), where he provides a settings file you can import easily (just be aware that not all of his customizations match the original 2008 R2 settings exactly): &lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://itknowledgeexchange.techtarget.com/sql-server/resetting-ssms-shortcut-keys-in-sql-server-denali-ctp-3/" title="http://itknowledgeexchange.techtarget.com/sql-server/resetting-ssms-shortcut-keys-in-sql-server-denali-ctp-3/" target="_blank"&gt;http://itknowledgeexchange.techtarget.com/sql-server/resetting-ssms-shortcut-keys-in-sql-server-denali-ctp-3/&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I am hoping that the RCs or, at the very least, the RTM versions, show a keyboard scheme that says "SQL Server settings" instead of a generic "default." And that this default does not include Ctrl+R being assigned to a DataWarehouse Designer operation unless I say I want it that way.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;EDIT&lt;/b&gt;&lt;br&gt;Microsoft has published the official instructions for resetting the keyboard, should you find yourself in this situation, and there is in fact a SQL Server mode (the choices in Tools/Options, "default" and "Visual Studio 2010 Compatible" are not that obvious - again, I'm hoping this gets changed to match the reset dialog). See the following blog post for more info:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/sqlrem/archive/2011/07/13/enhanced-keyboard-shortcuts-in-ssms-in-denali.aspx" title="http://blogs.msdn.com/b/sqlrem/archive/2011/07/13/enhanced-keyboard-shortcuts-in-ssms-in-denali.aspx" target="_blank"&gt;http://blogs.msdn.com/b/sqlrem/archive/2011/07/13/enhanced-keyboard-shortcuts-in-ssms-in-denali.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&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><item><title>SQL Server v.Next (Denali) : CTP3 Installation Walk-Through</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/07/12/sql-server-v-next-denali-ctp3-installation-walk-through.aspx</link><pubDate>Tue, 12 Jul 2011 13:07:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36805</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;In case you missed &lt;a href="http://sqlblog.com/utility/Redirect.aspx?U=http%3a%2f%2fsqlblog.com%2fblogs%2faaron_bertrand%2farchive%2f2011%2f07%2f12%2fsql-server-v-next-denali-ctp3-is-here.aspx" title="http://sqlblog.com/utility/Redirect.aspx?U=http%3a%2f%2fsqlblog.com%2fblogs%2faaron_bertrand%2farchive%2f2011%2f07%2f12%2fsql-server-v-next-denali-ctp3-is-here.aspx" target="_blank"&gt;my previous post&lt;/a&gt;, you can now download CTP3. The delivery mechanism this time is a little different. Instead of downloading an ISO, you download a very small EXE, two .box files, and an HTML file that currently contains a set of links that aren't fully functional. You run the EXE by double-clicking it, and it extracts the box files into a folder in the same location called SQLFULL_x64_ENU:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-01.png" border="1" height="341" width="698"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Don't do what I did. In order to easily expose the CTP to all of my virtual machines (including Server Core), I took the four files and made an ISO file. When I tried the above process using the ISO file exposed to the VM as a DVD drive, it ran through the unloading process, then went away silently. I tried this a couple of times before I realized what was going on - Windows will not let you write output to a "DVD" - and that the unloading was being attempted in place (and I haven't examined the exe to determine if there are any arguments you could pass to tell it where to send the output - I tried /x, which is the argument used for cumulative updates, and that didn't work). I'm kind of surprised that there isn't a prompt for output location, and I'm absolutely amazed that the unloading process whistles along happily - with no error message or any indication whatsoever that it couldn't create the output folder or extract the files there.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Anyway, now I am off to make an ISO of the *result* of that operation. The lesson here is, copy the four files to a location where you have at least 6GB of free space, since you won't be able to run the command from one location and have it extract the contents to another.&lt;/p&gt;&lt;p&gt;[Also, please be sure to check out &lt;a href="http://sqlblog.com/utility/Redirect.aspx?U=http%3a%2f%2fsqlblog.com%2fblogs%2faaron_bertrand%2farchive%2f2011%2f07%2f12%2fsql-server-v-next-denali-ctp3-is-here.aspx" title="http://sqlblog.com/utility/Redirect.aspx?U=http%3a%2f%2fsqlblog.com%2fblogs%2faaron_bertrand%2farchive%2f2011%2f07%2f12%2fsql-server-v-next-denali-ctp3-is-here.aspx" target="_blank"&gt;my notes on operating system support and prerequisites&lt;/a&gt;; also, consider installing Denali in a virtual machine, especially if you are worried about compatibility with your existing applications (Visual Studio, BIDS, etc.) or other instances of SQL Server.]&lt;br&gt;&lt;/p&gt;&lt;p&gt;Once you have done that and you have your SQLFULL_x64_ENU folder ready, double-click SETUP.EXE. You will eventually be right back in to the SQL Server Installation Center you know and love. Click on the Installation tab (for any of the following screen shots, click on them to embiggen in a new window):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-03.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-03.png" border="0" width="500"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Then click on "New SQL Server stand-alone installation or add features to an existing installation" - you'll go through Setup Support Rules, which will hopefully all pass with flying colors:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-04.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-04.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;(Remember to not close the Installation Center dialog until after setup is complete. This window needs to remain open as it keeps the temporary folder used by setup, though it can be minimized. See &lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/388671/installation-center-must-stay-open-throughout-setup" title="http://connect.microsoft.com/SQLServer/feedback/details/388671/installation-center-must-stay-open-throughout-setup" target="_blank"&gt;Connect #388671&lt;/a&gt; for more details.) &lt;br&gt;&lt;/p&gt;&lt;p&gt;Click OK. Next you will have the choice to enter a product key or choose a free edition. It is pre-selected to Evaluation edition:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-05.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-05.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. Check the box that says you accept the license terms. I would never suggest to not read them from start to finish, but I'll let you guess how long I spend on this screen. (I usually do uncheck the box about sending feature usage data to Microsoft.)&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-06.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-06.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. The Install Setup Files dialog checks for updated setup files; is it possible this is the first clue that we are going to have automatic slipstreaming in Denali? I hope so:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-07.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-07.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Then shortly after my first "SQUEEEEE" moment, I get my first "BOOOOO" moment:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-08.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-08.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click OK. Sheepishly. In fact, I implore you to click OK sheepishly. :-)&lt;/p&gt;&lt;p&gt;Now we see the Setup Support Rules dialog. Click Next unless you want to see the details (or any of the rules failed):&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-09.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-09.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Next we choose the Installation Type. Since this is my first taste of CTP3, I will choose the [Perform a new installation of SQL Server "Denali" CTP3] option:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-10.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-10.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. n the Setup Role tab I'm going to keep things simple and choose the [SQL Server Feature Installation] option:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-11.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-11.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. On the Feature Selection tab, again for simplicity, I'm going to choose Database Engine Services, Books Online Components, and both Management Tools options (see more about Books Online toward the end of this post). I'm tempted to add DQS and Distributed Replay here, but my first instance is going to be pretty bare bones (note that if you have BIDS, Visual Studio, or Juneau from a previous CTP installed, you'll want to select as many of those options that seem relevant - most importantly Business Intelligence Development Studio):&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-12.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-12.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. We'll let the Installation Rules succeed (unless you are unlucky):&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-13.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-13.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. Now we select our instance name. I'm way beyond the ability to choose a default instance here, and I'm not all that creative:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-14.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-14.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. Simple summary screen showing disk space requirements. I clearly need to learn to build bigger VMs:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-15.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-15.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. You can change the service accounts and startup type on the Server Configuration tab. For local testing instances I rarely find it necessary to do this, especially during setup, since they can be configured later if need be. I also don't touch the Collation tab, leaving the default in place (though for pure development environments I will probably be getting more in the habit of switching to case sensitive):&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-16.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-16.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. On the Database Engine Configuration screen, you can change to mixed authentication, add an sa password, and add yourself and other Windows accounts as SQL Server Administrators:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-17.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-17.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;And on the Data Directories tab, you could change the location for new databases, tempdb and backups. On a normal system I would be changing these appropriately, but since I am on a VM with a single C:\ drive, I'm a little limited to what I can do to spread this I/O around. Thankfully I am not planning to do any heavy activity on my workstation:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-18.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-18.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;I'm not going to use FILESTREAM for this instance, once again for simplicity, so I'm going to leave this tab alone. Click Next.&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;p&gt;The Error Reporting dialog allows you to choose whether to send error reports to Microsoft. I'm going to leave this checked (though I unchecked it earlier in the beta cycle because I assumed there would be a lot more "that's already on the books to get fixed" type of exceptions):&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-19.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-19.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. We get another rules screen, this time the Installation Configuration Rules screen. These might fail if you're still using FAT32, for example, so I can't imagine too many people will get blocked here:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-20.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-20.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next. Finally we are at a summary screen which lists all of the options we've chosen and what SQL Server setup thinks it's going to try to do:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-21.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-21.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click Install. Progress is indicated (you'll see various status message whiz by, faster than you can read them, for about 10 minutes - or less if you are on an SSD):&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-22.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-22.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;And finally, completion:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-23.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-23.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Click OK, click Close, and sheepishly (yes, sheepishly) reboot. Now you can launch Management Studio and start sniffing around:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-24.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-24.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;Note that if you start sniffing around before you've rebooted, you may get some strange errors when trying to connect:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-25.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-25.png" border="0"&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;I know you're impatient, but just reboot. I also noticed that I had to manually start the service for the new CTP3 instance, even though it had been set to start automatically. Not sure if I just didn't wait long enough, but starting it manually worked fine.&lt;/p&gt;&lt;p&gt;Finally, I am finding the following error occurs when I try to launch a new query by right-clicking a database or server in Object Explorer and selecting New Query (if I try to modify an existing stored procedure, the dialog is identical, but it's a yellow exclamation point instead of a red x): &lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-26.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-26.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The error dialog is only slightly different (an additional top-level error message, and now it isn't an error, it's an informational dialog) if I try File &amp;gt; New &amp;gt;Database Engine Query:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-27.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-27.png" border="0" width="500"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;And the error is once again an error, but still a slightly different dialog (I can no longer copy the text) if I use Ctrl + N or try to open an existing .sql file using File/Open:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-28.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-28.png" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;For searchy goodness, here is the text of the error message: &lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="padding:10px 20px;font-size:12px;font-family:consolas,lucida console,courier new,courier;-moz-background-inline-policy:continuous;"&gt;TITLE: Microsoft SQL Server Management Studio&lt;br&gt;------------------------------&lt;br&gt;Failed to create new SQL Server script.&lt;br&gt;------------------------------&lt;br&gt;ADDITIONAL INFORMATION:&lt;br&gt;Method not found: 'System.Collections.Generic.List`1&amp;lt;System.Object&amp;gt; Microsoft.SqlServer.Management.UI.VSIntegration.GenericUtilityView.get_OpenedEditors()'. (mscorlib)&lt;br&gt;------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;p&gt;I tried to fix this&lt;b&gt; &lt;/b&gt;by re-applying &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23691" title="http://www.microsoft.com/download/en/details.aspx?id=23691" target="_blank"&gt;Visual Studio Service Pack 1&lt;/a&gt;, as I had &lt;a href="http://sqlblog.com/utility/Redirect.aspx?U=http%3a%2f%2fsqlblog.com%2fblogs%2faaron_bertrand%2farchive%2f2011%2f07%2f12%2fsql-server-v-next-denali-ctp3-is-here.aspx" title="http://sqlblog.com/utility/Redirect.aspx?U=http%3a%2f%2fsqlblog.com%2fblogs%2faaron_bertrand%2farchive%2f2011%2f07%2f12%2fsql-server-v-next-denali-ctp3-is-here.aspx" target="_blank"&gt;recommended in my previous post&lt;/a&gt; (once again, do as I say, not as I do). The SP1 update package complained about a missing silverlight_sdk.msi:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-29.png" target="_blank"&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/07/ctp3-29.png" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="padding:10px 20px;font-size:12px;font-family:consolas,lucida console,courier new,courier;-moz-background-inline-policy:continuous;"&gt;Microsoft Silverlight 4 SDK &lt;br&gt;&lt;br&gt;The feature you are trying to use is on a network resource that is unavailable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;p&gt; Someone should file a bug on this; the exclusion of this MSI file is especially annoying in this case because I don't care about the Silverlight SDK. Anyway, the fix: download the &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx" title="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank"&gt;Silverlight 4 Tools&lt;/a&gt;, run the exe from a command line with the /x argument, specify a folder when prompted, and then you can point the SP1 installer at that folder. What a mess. And it gets even worse; I next got a similar complaint about WCF RIA Services V1.0 SP1 - like I'd know where to get that even if I knew what it was. One time, okay; I wasn't going to repeat this for who-knows-how-many files. So the real fix is: download &lt;a href="http://go.microsoft.com/fwlink/?LinkId=210710" title="http://go.microsoft.com/fwlink/?LinkId=210710" target="_blank"&gt;the whole VS2010 SP1 ISO&lt;/a&gt;, mount it or extract it using your favorite utility, and point SP1 setup at that folder whenever prompted. Ugh. Again, what an absolute mess - and yes, yet another reboot. And for whatever reason, the re-application of SP1 took longer than the whole Denali install, including the time to take screen shots of every single dialog!&lt;br&gt;&lt;/p&gt;&lt;p&gt;And I still have the same issue when launch a new query. *sigh*&lt;/p&gt;&lt;p&gt;(This only happened on the machine where I left CTP1 installed - because I wanted to easily compare DMVs and other things. I guess that plan is a bust.)&lt;/p&gt;&lt;p&gt;For some information about installing Books Online locally, in case I led you to believe that selecting the box above really installed Books Online, see this blog post from Geoff Hiten (&lt;a href="http://twitter.com/SQLCraftsman" title="http://twitter.com/SQLCraftsman" target="_blank"&gt;@SQLCraftsman&lt;/a&gt;):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://weblogs.sqlteam.com/geoffh/archive/2011/07/12/the-first-thing-you-will-hate-about-sql-denalihellip.aspx" title="http://weblogs.sqlteam.com/geoffh/archive/2011/07/12/the-first-thing-you-will-hate-about-sql-denalihellip.aspx" target="_blank"&gt;http://weblogs.sqlteam.com/geoffh/archive/2011/07/12/the-first-thing-you-will-hate-about-sql-denalihellip.aspx&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Stay tuned for more posts about other tools (e.g. Juneau), changes to Books Online, and CTP3 engine features as I discover them.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item><item><title>SQL Server v.Next (Denali) : OS compatibility &amp;amp; upgrade support</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/06/13/sql-server-v-next-denali-os-compatibility-upgrade-support.aspx</link><pubDate>Mon, 13 Jun 2011 13:49:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36179</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Microsoft's Manageability PPM Dan Jones has asked for our feedback on their proposed list of supported operating systems and upgrade paths for the next version of SQL Server. (See &lt;a href="http://blogs.msdn.com/b/dtjones/archive/2011/06/10/sql-server-code-name-denali-supported-oses-and-upgrade-paths.aspx" title="http://blogs.msdn.com/b/dtjones/archive/2011/06/10/sql-server-code-name-denali-supported-oses-and-upgrade-paths.aspx" target="_blank"&gt;the original post&lt;/a&gt;). This has generated all kinds of spirited debates on twitter, in protected mailing lists, and in private e-mail. If you're going to be involved in moving to Denali, you should be aware of these proposals and stay on top of the discussion until the results are in. (The media are starting to pick up on this as well, but don't be too afraid of hyper-sensationalized articles like &lt;a href="http://news.softpedia.com/news/SQL-Server-2012-Codenamed-Denali-Will-Block-Unsupported-OSes-and-Upgrades-205637.shtml" title="http://news.softpedia.com/news/SQL-Server-2012-Codenamed-Denali-Will-Block-Unsupported-OSes-and-Upgrades-205637.shtml" target="_blank"&gt;this one&lt;/a&gt;.)&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;b&gt;&lt;font size="4"&gt;Operating System Compatibility&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Dan has stated that they plan to support the following operating systems for Denali (and that setup would block on unsupported operating systems):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows Vista SP2+&lt;/li&gt;&lt;li&gt;Windows Server 2008 SP2+&lt;/li&gt;&lt;li&gt;Windows 7 SP1+&lt;/li&gt;&lt;li&gt;Windows Server 2008 R2 SP1+ &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'm okay with this set of operating systems. Some (like &lt;a href="http://sqlha.com/blog/2011/06/10/sql-server-denali-upgrading-supported-platforms-and-you/" title="http://sqlha.com/blog/2011/06/10/sql-server-denali-upgrading-supported-platforms-and-you/" target="_blank"&gt;Allan Hirt&lt;/a&gt;) feel that they should not support Windows Server 2008 at this point. Allan makes some good points, and that if you want to run &lt;a href="http://technet.microsoft.com/en-au/library/dd443539%28WS.10%29.aspx" title="http://technet.microsoft.com/en-au/library/dd443539%28WS.10%29.aspx" target="_blank"&gt;failover clustering&lt;/a&gt; or on &lt;a href="http://msdn.microsoft.com/en-us/library/ee391626%28VS.85%29.aspx" title="http://msdn.microsoft.com/en-us/library/ee391626%28VS.85%29.aspx" target="_blank"&gt;Server Core&lt;/a&gt;, Windows Server 2008 R2 SP1 really is your only option. But since R2 is x64 only, knocking Windows Server 2008 off the list entirely would mean that there wouldn't be a legitimate home for 32-bit, standalone instances of SQL Server Denali in the data center (let's set aside any tempting jokes about running Vista or Win7 in production). While I'm all for giving 32-bit the kiss of death across the board, this would be a huge blocker for all those companies with investments in 32-bit hardware that is still going strong, and that can't justify the triple-whammy of upgrading their SQL Server licenses, Windows licenses and hardware all at the same time. In fact I suspect most of those still on Windows Server 2008 are only there because in order to move to Windows Server 2008 R2, they'd have to move to x64 hardware. As long in the tooth as x86 is, and as much as this would benefit everyone in many ways (aside from the pocket book), this may be a little rushed. If the goal is to do as little as possible to block Denali adoption, removing Windows Server 2008 from the list is not the best means.&lt;br&gt;&lt;/p&gt;&lt;p&gt;I don't feel all that sympathetic to companies that are still running Windows Server 2003 in their data centers. The adage, "if it ain't broke, don't fix it" certainly can apply here, but there should be another adage that also applies, "if it ain't modern, don't break it." In other words, feel free to continue running Windows Server 2003 on those servers until they die, but don't expect to use those same servers for Denali and beyond. Especially since the end of mainstream support is on the near horizon, even for Windows Server 2008 (&lt;a href="http://support.microsoft.com/lifecycle/?p1=12925" title="http://support.microsoft.com/lifecycle/?p1=12925" target="_blank"&gt;July 2013&lt;/a&gt;).&lt;br&gt;&lt;/p&gt;&lt;p&gt;A much bigger point of contention here is that Windows XP is no longer on the list at all. I cheered a little when I saw that - let's recall that, by the time Denali is released, Windows XP will be more than 10 years old. In fact its birthday is coming up: it was released to OEM in August of 2001, and went retail in October of the same year. My house isn't 10 years old, I've never owned a car that long, and I'm having a hard time thinking of anything at all that I've owned for longer, other than timeless books and sentimental things. Certainly nothing in the technology sphere. &lt;br&gt;&lt;/p&gt;&lt;p&gt;Yet there are companies out there still running Windows XP. There is a small faction of folks fighting for the "dinosaur" companies with staunch policies that dictate that every single desktop in the enterprise must be running the same operating system and, whether it is evidence of how hard that it is to manage, how stubborn these companies are, or how bad Vista really was, those companies are still running XP company-wide. So the complaint is that such a company is not able to move to Denali at all --- even though they will freely admit that there is no barrier to them moving to Denali in the data center --- because their DBAs and DB devs have no option to support or manage their SQL Server instances. My argument here is that very few such companies are going to sit on XP on the desktop for 10+ years, but be running bleeding edge software in their data centers. How many of these companies won't let their DBAs run anything newer than XP, but will be an early adopter for Denali? My guess is very few, and that there are plenty of ways to prevent desktop policies from interfering with migrations to Denali. My advice to these large companies with strict OS policies is to make one of these choices:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;i&gt;&lt;b&gt;Don't move to Denali until you're ready&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;br&gt;The decision might be to hold off until your desktop situation is in order. This option is obviously not in Microsoft's best interest, but in order to support XP, Microsoft would have to balance the potential loss here with the cost of achieving and validating proper XP compatibility. I'm not sure how it will be weighted; they will likely want to do everything they can to improve upon the adoption rates of SQL Server 2008 R2, for example, which have been sub-par (probably because it was far less appealing for most shops than Denali will be).&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;&lt;font size="3"&gt; Allow exceptions&lt;/font&gt;&lt;/b&gt;&lt;/i&gt;&lt;br&gt;If you really want to take advantage of Denali, you have to make it easier for your DBAs and DB devs to manage the stuff. If they can't install Dev/Express editions or client tools on their desktops, you're going to make things very hard for them to do so. One option is to relax your stuffy rules and allow them to run a more modern OS. You may make things a little bit harder for your IT/tech support folks, but remember that not everyone in the company needs to run Denali (so complaints like "we'll have to upgrade thousands of desktops" carry little weight), and among your entire staff, the more technical folks are the ones usually requiring the least assistance from IT.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;&lt;font size="3"&gt;Give your DBAs and DB devs workarounds&lt;br&gt;&lt;/font&gt;&lt;/b&gt;&lt;/i&gt;If you need to move to Denali and your DB folks are forced to be stuck on XP with no tools to manage SQL Server Denali, make it easy for them to implement workarounds. For example:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Have dedicated jump machines in the data center where they can RDP to run management tools - RDP is horrible, but on dedicated machines this should be far more tolerable than RDPing directly to the server. I suspect though, soon enough, they will be complaining about the speed to the point that you will start considering other options.&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Let them run VMs. Even on 32-bit XP they can run a more modern OS in a VM using Virtual PC, VMWare or VirtualBox - I do this all day since I choose to run Mac OS as my primary work environment. This may mean relaxing your supported software policy, but it means you can hold on to your primary operating system policy. One argument against this is for DBAs who can't figure out how to run a VM. Come on, seriously?&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Empower them with the ability to use PowerShell (since it can perform many of the tasks they're used to pointing and clicking to achieve). Not that you're stopping them from doing this now, but make sure they are able to work with IT to be able to work against the data center with as few hoops and complications as possible (think firewall rules, domain trusts, and remote execution policies).&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Dust off your SQL Server 2000 media, and let them install Query Analyzer (which doesn't check for up-level compatibility). I'm guessing they will moan about this huge step backwards, especially since Management Studio really is taking several steps forward with the Denali release.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;i&gt;&lt;b&gt;Make it a mission to move everyone off of XP&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;br&gt;This one kind of speaks for itself. Be proactive. Congratulations on holding out for 10 years, but you're not going to be able to run Windows XP forever. If you're not already thinking about how to make the move, be it one desktop at a time, your DBAs and DB devs first, or en masse, you're going to find yourself behind the 8-ball sooner than you might think. Microsoft can't be the only vendor thinking about dropping XP support, and when they do, they make it a whole lot easier for other vendors to follow suit. &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;While its longevity may, in and of itself, be saying great things about 
Windows XP, perpetuating support of this operating system makes things 
much more complex for Microsoft and for ISVs. To paraphrase a colleague,
 "the carrot hasn't worked, it's time for the stick." If you're still grasping XP, it really is time to start thinking about letting go, otherwise the world is going to move on without you.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="4"&gt;&lt;b&gt;Upgrade Paths&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;In the past, the upgrade paths from one version of SQL Server to another have always been expressed in terms of absolute version - yes, you can upgrade from SQL Server 2000 to SQL Server 2008; yes, you can upgrade from SQL Server 2005 to SQL Server 2008 R2. Now we have something slightly different, at least as well as I can remember --- upgrade paths to Denali don't just require a specific version, they require a specific version at a specific service pack level. Here is the preliminary list from Dan:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;SQL Server 2005 SP4+&lt;/li&gt;&lt;li&gt;SQL Server 2008 SP2+&lt;/li&gt;&lt;li&gt;SQL Server 2008 R2 SP1+ &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In general I'm okay with this, but I'm having a real hard time understanding why SQL Server has to be at a specific service pack level before upgrading. Can't the upgrade include all of the bits required to take, say, 2005 SP2 -&amp;gt; 2005 SP4 -&amp;gt; Denali? I realize they may want to simplify the logic in the installer and keep the media size small, but I don't think that justifies all the extra work and time involved in making every customer *not* at the latest version get there first before running Denali setup. Never mind that for R2 customers, SP1 is not even out yet, and companies typically won't be installing SP1 on the day it comes out. Sure, some do, but definitely not all. Ideally, the list would look like this:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;SQL Server 2005&lt;/li&gt;&lt;li&gt;SQL Server 2008&lt;/li&gt;&lt;li&gt;SQL Server 2008 R2 &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If they are going to insist on a minimum service pack level requirement, they better test all paths (including installing the required service pack immediately following by upgrading to Denali). And when there is an issue, the installer better make it very clear what the problem is, tell users how to resolve it, and do so early on - e.g. don't install just about everything and only fail / roll back the engine upgrade. But even with all that, I see these requirements as merely slowing adoption. If you are excited about Denali in any way, and are not at the above version/service pack levels, don't wait for the day of release --- start planning your migration paths now.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;&lt;font size="3"&gt;&lt;b&gt;What about SQL Server 2000? &lt;/b&gt;&lt;/font&gt;&lt;/i&gt;&lt;br&gt;For those of you still on SQL Server 2000, it's been long established that Denali will not support upgrades or even direct migrations from SQL Server 2000. This includes backup / restore and detach / attach. What you will need to do in this case is either:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; upgrade your 2000 instance to one of the supported versions above first, then upgrade to Denali;&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;back up your 2000 database, restore it to a 2005, 2008, or 2008 R2 instance, then back it up again from there, and restore it to Denali; or, similarly,&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;detach your 2000 database, attach it to a 2005, 2008 or 2008 R2 instance, then detach it from there, and attach it to Denali.&lt;br&gt;&lt;br&gt;(Note that for the backup / detach options, if history is any indication, the specific SP requirement won't apply - you can detach a database from 2000 RTM, for example, and attach it to 2008 R2 CU7 without problem. The requirement is based on minimizing the in-place upgrade testing matrix.)&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;blockquote&gt;If you don't have any in-between licenses to do this, and are planning to use Evaluation Edition, do not go the in-place upgrade route --- I haven't tried it, but I'm fairly certain that you can neither upgrade from or upgrade to an Evaluation Edition instance. If you are going to use backup / restore or detach / attach, setting up a placeholder Evaluation Edition should be fine as a stepping stone. &lt;/blockquote&gt;&lt;blockquote&gt;There are other options as well, of course, that may be less resilient and will definitely require more work. For example, you could avoid the in-between hop by using any number of native or 3rd party data migration tools. Just remember that 80 compatibility mode is not supported in Denali, so it might be another story altogether to get your application working on the new version - even if you are currently running in 80 compatibility mode on SQL Server 2008 R2.&lt;br&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br&gt;&lt;font size="4"&gt;&lt;b&gt;What can you do? &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;If you feel strongly about any of these issues, one way or the other, feel free to leave feedback here, but it will be most effective at Dan's blog post:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/dtjones/archive/2011/06/10/sql-server-code-name-denali-supported-oses-and-upgrade-paths.aspx" title="http://blogs.msdn.com/b/dtjones/archive/2011/06/10/sql-server-code-name-denali-supported-oses-and-upgrade-paths.aspx" target="_blank"&gt;http://blogs.msdn.com/b/dtjones/archive/2011/06/10/sql-server-code-name-denali-supported-oses-and-upgrade-paths.aspx&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Note that the points up for serious consideration are:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;(a) whether to scratch Windows Server 2008 from the list;&lt;br&gt;(b) whether an in-place upgrade will require a specific service pack level; and,&lt;br&gt;(c) whether an in-place upgrade will actually completely block or simply warn in the case of an unsupported path.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;These decisions aren't set in stone, and he's asking for your feedback. So again, if you have serious opinions about this, please don't sit back and then act mad and surprised when Denali comes out and you're not happy. :-)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item><item><title>Shameless Plug : Vote for my PASS submissions</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/05/17/shameless-plug-vote-for-my-pass-submissions.aspx</link><pubDate>Tue, 17 May 2011 12:02:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35621</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;I received a lot of grief at &lt;a href="http://www.sqlpass.org/sqlrally/2011/orlando/" title="http://www.sqlpass.org/sqlrally/2011/orlando/" target="_blank"&gt;SQLRally&lt;/a&gt; when it was revealed that I have never submitted to speak at the annual &lt;a href="http://www.sqlpass.org/summit/2011/" title="http://www.sqlpass.org/summit/2011/" target="_blank"&gt;PASS Summit&lt;/a&gt;. Well, this year, I did submit. So if you are planning on going, and you'd like to see me speak about SQL Server "Denali" or about Bad T-SQL Habits to Kick, please vote for my sessions here (login required):&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.sqlpass.org/summit/2011/Speakers/SessionPreferencing.aspx?spid=3" title="http://www.sqlpass.org/summit/2011/Speakers/SessionPreferencing.aspx?spid=3" target="_blank"&gt;http://www.sqlpass.org/summit/2011/Speakers/SessionPreferencing.aspx?spid=3&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;(Though after my &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/05/16/digesting-the-bitter-pill-feedback-from-sql-bits.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/05/16/digesting-the-bitter-pill-feedback-from-sql-bits.aspx" target="_blank"&gt;feedback from SQL Bits&lt;/a&gt;, I wonder if I should change the title and abstract of my Denali session.) &lt;br&gt;&lt;/p&gt;&lt;p&gt;Thanks in advance for your support! Voting closes on Friday, May 20th. Keep in mind that there are around 680 other sessions to vote for, so even if you're not interested in my sessions, you will probably be able to help the committee select other speakers by marking their sessions as preferred. In any case, I hope I'll see you at the Summit!&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item><item><title>SQL Server v.Next (Denali) : When will Denali be released?</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/05/16/sql-server-v-next-denali-when-will-denali-be-released.aspx</link><pubDate>Mon, 16 May 2011 13:30:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35625</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Every few days I see the following question being asked on &lt;a href="http://twitter.com/#%21/search/%23sqlhelp" title="http://twitter.com/#!/search/%23sqlhelp" target="_blank"&gt;#sqlhelp&lt;/a&gt;, on forums, or in person at various SQL-related events:&lt;/p&gt;
&lt;blockquote&gt;
&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="padding:10px 20px;font-size:12px;font-family:georgia, times;-moz-background-inline-policy:continuous;"&gt;&lt;b&gt;&lt;font color="#006600" size="3"&gt;&lt;i&gt;Q: When will Denali be released?&lt;/i&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;
&lt;p&gt;A barrage of similar questions actually occurs for every major release (and often for service packs of well) of just about every Microsoft product. And the answer never changes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="padding:10px 20px;font-size:12px;font-family:georgia, times;-moz-background-inline-policy:continuous;"&gt;&lt;b&gt;&lt;font color="#009900"&gt;&lt;i&gt;&lt;font size="3"&gt;A: When it's ready.&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;I think they've learned from past events that if they announce too early, they find themselves committed to that date, even if complications mean the product isn't really ready. Take mirroring in SQL Server 2005; it wasn't officially supported until SP1, but they had to ship SQL Server when they did (or have to change the name). Now, that was an extreme case because they were already two years overdue, and the pressure to release was too great. But the same thing could happen today. That said, they do usually reveal the targeted date at a major event a couple of months in advance. When the first (and only, so far) CTP was released, it was made clear that the target date of Denali was Q4 2011 (so many assume it will, in fact, be called "SQL Server 2011"). So, if you change your question slightly to:&lt;blockquote&gt;
&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="padding:10px 20px;font-size:12px;font-family:georgia, times;-moz-background-inline-policy:continuous;"&gt;&lt;b&gt;&lt;font color="#006600"&gt;&lt;i&gt;&lt;font size="3"&gt;Q: When will we find out the Denali release date?&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;


&lt;p&gt;Then my answer can become:


&lt;/p&gt;&lt;blockquote&gt;
&lt;table bgcolor="#eeeeee" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="padding:10px 20px;font-size:12px;font-family:georgia, times;-moz-background-inline-policy:continuous;"&gt;&lt;b&gt;&lt;font color="#009900"&gt;&lt;i&gt;&lt;font size="3"&gt;A: Possibly at the &lt;a href="http://www.sqlpass.org/summit/2011/" title="http://www.sqlpass.org/summit/2011/" target="_blank"&gt;PASS Summit&lt;/a&gt; (October 11-14, 2011).&lt;/font&gt;&lt;/i&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;p&gt;No guarantees, of course. Nobody is trying to withhold information from you; we just don't have it - when we know, you'll also know. In the meantime, I am quite serious when I say, "your guess is as good as mine."
&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item><item><title>SQLRally slide deck &amp;amp; samples</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2011/05/13/sqlrally-slide-deck-samples.aspx</link><pubDate>Fri, 13 May 2011 18:43:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35606</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Yesterday I spoke at &lt;a href="http://www.sqlpass.org/sqlrally/2011/orlando/" title="http://www.sqlpass.org/sqlrally/2011/orlando/" target="_blank"&gt;SQLRally in Orlando&lt;/a&gt; on new engine and tools features in the next version of &lt;a href="http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx" title="http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx" target="_blank"&gt;SQL Server - codenamed Denali&lt;/a&gt;. We nearly filled the room with 70+ people, and I got to hand out a slew of cool giveaways from the SQL Server team - coffee decanters, umbrellas, backpacks, and this cool recycled notebook modeled by Jason Strate (&lt;a href="http://www.jasonstrate.com/" title="http://www.jasonstrate.com/" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/StrateSQL" title="http://twitter.com/StrateSQL" target="_blank"&gt;twitter&lt;/a&gt;):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://bertrandaaron.files.wordpress.com/2011/05/screen-shot-2011-05-13-at-2-38-07-pm.png" border="0" height="536" width="481"&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The deck and samples from my presentation are &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/attachment/35606.ashx" title="http://sqlblog.com/blogs/aaron_bertrand/attachment/35606.ashx" target="_blank"&gt;attached below&lt;/a&gt;. Please let me know if you have any questions!&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item></channel></rss>