<?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 'SQL Server 2008 R2', 'setup', and 'Windows Server 2008 R2'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=SQL+Server+2008+R2,setup,Windows+Server+2008+R2&amp;orTags=0</link><description>Search results matching tags 'SQL Server 2008 R2', 'setup', and 'Windows Server 2008 R2'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Is SQL Server 2008 supported on Windows 7 / Windows Server 2008 R2?</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2009/08/14/is-sql-server-2008-supported-on-windows-7-windows-server-2008-r2.aspx</link><pubDate>Fri, 14 Aug 2009 20:12:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16028</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Yes it is!&amp;nbsp; See this blog post from Peter Saddow: &lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://blogs.msdn.com/petersad/archive/2009/08/11/sql-server-on-windows-7.aspx" title="http://blogs.msdn.com/petersad/archive/2009/08/11/sql-server-on-windows-7.aspx" target="_blank"&gt;http://blogs.msdn.com/petersad/archive/2009/08/11/sql-server-on-windows-7.aspx&lt;/a&gt;&lt;/blockquote&gt;
First, if you have User Access Control in full swing, UAC will generate the following prompt to make sure you're okay with SQL Server making changes to your computer:&lt;br&gt;&lt;br&gt;&lt;img src="http://aaronbertrand.com/voodoo/uac.png" border="1" height="263" width="467"&gt;&lt;br&gt;&lt;br&gt;If you're not okay with this, obviously, click No, and go about your day as usual.&amp;nbsp; Otherwise, click Yes.&lt;br&gt;&lt;br&gt;Remember that you need to leave the SQL Server Installation Center running while setup continues.&amp;nbsp; This means you will have two setup icons in your taskbar; in the past, I've attempted to de-clutter my desktop during setup, only to find out that the Installation Center needs to be running or else your temporary files will disappear.&amp;nbsp; I complained about this issue here, but it will not be addressed in this release:&lt;br&gt;
&lt;blockquote&gt;&lt;a href="http://connect.microsoft.com/SQL/feedback/ViewFeedback.aspx?FeedbackID=388671" title="http://connect.microsoft.com/SQL/feedback/ViewFeedback.aspx?FeedbackID=388671" target="_blank"&gt;http://connect.microsoft.com/SQL/feedback/ViewFeedback.aspx?FeedbackID=388671&lt;/a&gt;&lt;/blockquote&gt;
Next, you will get a warning during setup (multiple times; once when you launch setup.exe, once when you select "New SQL Server stand-alone installation...", and possibly through other paths as well) that only SQL Server 2008 SP1 is supported on your operating system:&lt;br&gt;&lt;br&gt;&lt;img src="http://aaronbertrand.com/voodoo/compat.png" border="1" height="298" width="603"&gt;&lt;br&gt;&lt;br&gt;In the past, this dialog has stopped a lot of people in their tracks, as they thought there was a serious issue and/or that setup would not allow them continue.&amp;nbsp; Rest assured, you can safely ignore this warning, just make sure to install SP1 before you do anything else.&amp;nbsp; While you might already be seeing it through Microsoft Update, you can download SP1 manually here:&lt;br&gt;
&lt;blockquote&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19" title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19&lt;/a&gt;&lt;/blockquote&gt;
Please make sure you download the right language for your operating system / SQL Server instance.&amp;nbsp; I have seen more than one customer complain that they ran the SP1 installer, but it could not find any components to update, because the language did not match.&amp;nbsp; (The fact that setup couldn't give a more helpful error message is another issue.)&lt;br&gt;&lt;br&gt;If you are ambitious, you could avoid this warning by slipstreaming your install with SP1 (and optionally, post-SP1 cumulative updates).&amp;nbsp; Peter also has some great blog posts and FAQs on this process:&lt;br&gt;
&lt;blockquote&gt;&lt;a href="http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx" title="http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx" target="_blank"&gt;http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/petersad/archive/2009/04/16/create-a-merged-slipstream-drop-containing-sql-server-2008-server-pack-1-and-a-cumulative-update-cu-based-on-server-pack-1.aspx" title="http://blogs.msdn.com/petersad/archive/2009/04/16/create-a-merged-slipstream-drop-containing-sql-server-2008-server-pack-1-and-a-cumulative-update-cu-based-on-server-pack-1.aspx" target="_blank"&gt;http://blogs.msdn.com/petersad/archive/2009/04/16/create-a-merged-slipstream-drop-containing-sql-server-2008-server-pack-1-and-a-cumulative-update-cu-based-on-server-pack-1.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/petersad/archive/2009/04/24/sql-server-2008-slipstream-frequently-asked-questions.aspx" title="http://blogs.msdn.com/petersad/archive/2009/04/24/sql-server-2008-slipstream-frequently-asked-questions.aspx" target="_blank"&gt;http://blogs.msdn.com/petersad/archive/2009/04/24/sql-server-2008-slipstream-frequently-asked-questions.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/petersad/archive/2009/06/17/creating-a-merged-slipstreamed-drop-containing-sql-server-2008-rtm-service-pack-1.aspx" title="http://blogs.msdn.com/petersad/archive/2009/06/17/creating-a-merged-slipstreamed-drop-containing-sql-server-2008-rtm-service-pack-1.aspx" target="_blank"&gt;http://blogs.msdn.com/petersad/archive/2009/06/17/creating-a-merged-slipstreamed-drop-containing-sql-server-2008-rtm-service-pack-1.aspx&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;
Whether you slipstream or not, once setup gets to the point where it is going to launch the Setup Support Rules screen, you may see this error:&lt;br&gt;&lt;br&gt;&lt;img src="http://aaronbertrand.com/voodoo/invoke.png" alt="Invoke or BeginInvoke cannot be called on a control until the window handle has been created." border="1" height="148" width="611"&gt;&lt;br&gt;&lt;br&gt;This is due to a Windows 7 change in how .NET UI dialogs are closed, and will be addressed both in a future 2008 CU and in 2008 R2 (see Peter's addendum about this issue &lt;a href="http://blogs.msdn.com/petersad/archive/2009/08/14/invoke-or-begininvoke-cannot-be-called-on-a-control-until-the-window-handle-has-been-created.aspx" title="http://blogs.msdn.com/petersad/archive/2009/08/14/invoke-or-begininvoke-cannot-be-called-on-a-control-until-the-window-handle-has-been-created.aspx" target="_blank"&gt;here&lt;/a&gt;).&amp;nbsp; In the meantime, I have found that the problem goes away if I reboot (as John Paul Cook &lt;a href="http://sqlblog.com/blogs/john_paul_cook/archive/2009/08/10/sql-server-2008-on-windows-7.aspx" title="http://sqlblog.com/blogs/john_paul_cook/archive/2009/08/10/sql-server-2008-on-windows-7.aspx" target="_blank"&gt;pointed out earlier&lt;/a&gt;), but not if I simply shut down setup and start over.&amp;nbsp; This likely affects SQL Server 2005 setup as well, since they share the same installation framework; however, if that is the case, I doubt it will be fixed.&lt;br&gt;&lt;br&gt;John also explains that when you setup SQL Server 2008 initially, leave out Books Online, as a more up to date version is available here:&lt;br&gt;
&lt;blockquote&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97" title="http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;p&gt;Finally, watch this Knowledge Base article, as it is being updated for the final release of both Windows 7 and Windows Server 2008 R2: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/955725" title="http://support.microsoft.com/kb/955725" target="_blank"&gt;http://support.microsoft.com/kb/955725&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;A side note : can you blue screen Windows 7?&lt;br&gt;&lt;/b&gt;&lt;br&gt;Yes you can!&amp;nbsp; I did this today, using only the SQL Server 2008 installer and Task Manager.&amp;nbsp; Here is how I did this, in a VMWare Fusion virtual machine:&lt;br&gt;
&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;ol&gt;
&lt;li&gt;I launched setup, and got the "Invoke or BeginInvoke..." error from above.&lt;/li&gt;
&lt;li&gt;I quit setup (and an instance of SSMS I had open) and rebooted.&lt;/li&gt;
&lt;li&gt;I launched setup again.&lt;/li&gt;
&lt;li&gt;The Setup Support Rules screen seemed hung, so I opened Task Manager and was surprised to find an instance of SSMS there.&lt;/li&gt;
&lt;li&gt;Being impatient, I highlighted ssms.exe and clicked "Kill Process."&lt;/li&gt;
&lt;li&gt;The dialog I got insinuated that I would lose data.&amp;nbsp; Since I knew I had not opened an instance of SSMS, I shrugged and killed the process anyway.&lt;/li&gt;
&lt;li&gt;I was immediately presented with a BSOD, and VMWare quickly "recovered" by restarting the VM.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;
This actually hosed my Windows 7 Virtual Machine so badly that I had to delete it from within VMWare Fusion.&amp;nbsp; I would try to start it up, and it sat there frozen.&amp;nbsp; So I deleted it and am rebuilding a Windows Server 2008 R2 VM as I post this (it was released on MSDN/TechNet, and maybe Connect too, earlier today).&amp;nbsp; I should learn to create snapshots before installing software, but quite honestly this is by far the worst outcome I've ever had with a SQL Server install, and the VM was a brand new throw-away anyhow.&lt;br&gt;&lt;b&gt;&lt;br&gt;SQL Server 2008 R2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Many of the same elements apply for SQL Server 2008 R2.&amp;nbsp; A couple of additional notes, which have been mentioned before but are worth mentioning again:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You cannot revert to 2008 tools once you install 2008 R2.&amp;nbsp; You can uninstall the 2008 R2 instance, but the client tools will not revert back to the previous version.&amp;nbsp; If you already have SQL Server 2008 client tools installed, you will see this warning on the "Installation Rules" screen in SQL Server 2008 R2 setup:&lt;br&gt;&lt;br&gt;&lt;img src="http://sqlblog.com/files/folders/16190/download.aspx" border="1" height="266" width="518"&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/li&gt;&lt;li&gt;You cannot upgrade any existing instance (2008 or otherwise) to R2, because only Enterprise Evaluation is currently being offered, and there is no upgrade path.&amp;nbsp; So, if you already have SQL Server installed, you will need to install a separate instance in order to play.&amp;nbsp; Probably the safest route for now, but since I tried to perform an upgrade, I figured some of you might try it too.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Hope this information is useful.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>