﻿<?xml version="1.0" encoding="UTF-8"?>
<!--RSS generated by Windows SharePoint Services V3 RSS Generator on 2/9/2010 5:14:11 AM-->
<?xml-stylesheet type="text/xsl" href="/_layouts/RssXslt.aspx?List=0cd1a63d-183c-4fc2-8320-ba5369008acb" version="1.0"?>
<rss version="2.0">
  <channel>
    <title>SharePoint Joel's SharePoint Land: Posts</title>
    <link>http://www.sharepointjoel.com/Lists/Posts/AllPosts.aspx</link>
    <description>RSS feed for the Posts list.</description>
    <lastBuildDate>Tue, 09 Feb 2010 11:14:11 GMT</lastBuildDate>
    <generator>Windows SharePoint Services V3 RSS Generator</generator>
    <ttl>60</ttl>
    <image>
      <title>SharePoint Joel's SharePoint Land: Posts</title>
      <url>/_layouts/images/homepage.gif</url>
      <link>http://www.sharepointjoel.com/Lists/Posts/AllPosts.aspx</link>
    </image>
    <item>
      <title>The Great Virtualization Debate: What to do? SharePoint 2010 for Laptops</title>
      <link>http://www.sharepointjoel.com/Lists/Posts/ViewPost.aspx?ID=298</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassA99C43DD35C246D6B3B377957AD78327><p>In a discussion on twitter yesterday a number of people expressed their opinions on how best to run SharePoint in a dev environment or simply on your laptop.  People are looking for easy to run and configure and minimize memory with validation, development, demos, and prototyping as goals.</p> <p><strong>Quick Links to the SharePoint VHDs and Bits</strong></p> <ul> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d2&amp;displaylang=en">SharePoint 2010 Beta 2 Windows Server 2008 VHD (IW Demo)</a>  <li><a title="Microsoft Office SharePoint Server 2007 VHD" href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;p=1&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=0c51819b-3d40-435c-a103-a5481fe0a0d2&amp;u=details.aspx?familyid%3d67F93DCB-ADA8-4DB5-A47B-DF17E14B2C74%26displaylang%3den">Microsoft Office SharePoint Server 2007 VHD</a> – You can use this to replicate your environment for sample upgrades or for testing upgrade  <li><a href="http://www.microsoft.com/info.aspx?na=47&amp;p=2&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=0c51819b-3d40-435c-a103-a5481fe0a0d2&amp;u=details.aspx?familyid%3d48359DD2-1C3D-4506-AE0A-232D0314CCF6%26displaylang%3den">Microsoft® Hyper-V™ Server 2008 R2</a> – You can use this to Boot to VHD and install SharePoint 2010  <li><a href="https://www.partnersdps.com/public/pages/default.aspx">MS SDPS Partners</a> have a SharePoint 2010 VHD and optional content packs that make it easy to focus on the right demos  <li><a title="SharePoint 2010 Public Beta is now available for download" href="http://blogs.msdn.com/sharepoint/archive/2009/11/18/sharepoint-2010-public-beta-is-now-available-for-download.aspx">SharePoint 2010 Public Beta bits</a></li></ul> <p><strong>Understanding the Debate</strong></p> <p>A lot of frustration was expressed at Microsoft’s virtualization desktop strategy in how it appears to be lacking.  Most of the frustration is specifically pointed at both Virtual PC and Virtual Server not supporting x64 or any 64bit guest OS for that matter.  Microsoft’s current released x64 virtualization strategy has put all the eggs in the Hyper V basket without support for desktop OS’s like Windows 7.  We don’t like running Windows Server on our laptops because there is NO hibernate or sleep.  Very inconvenient for meetings and power consumption if you simply close the lid.  Windows Server 2008 really wasn’t designed for laptops.</p> <p>Eli Robillard, SharePoint MVP in Toronto explains this great debate in his post <a title="http://weblogs.asp.net/erobillard/archive/2009/10/29/how-to-build-a-sharepoint-2010-development-machine-part-i.aspx" href="http://weblogs.asp.net/erobillard/archive/2009/10/29/how-to-build-a-sharepoint-2010-development-machine-part-i.aspx">How to build a SharePoint 2010 dev environment, </a>“<strong>Windows 2008 R2 with Hyper-V</strong> is a good choice for virtualization on desktop or server installs, but is not supported by Microsoft for use on laptops. Hyper-V was really never <em>intended </em>for use on laptops, and so conveniences like Sleep and Hibernation aren’t there. Other notable things not usable on Windows 2008 R2 are Bluetooth, Zune software and Call of Duty, and there are others. I really like Windows 7 but I don't want to do development on my daily-use OS, so third-party virtualization like <strong>VirtualBox </strong>or <strong>VMWare</strong> are the clear winners for me, both of which support a 64-bit client OS. That said, many of the SharePoint MVPs who presented at SharePoint Conference 2009 (#spc09) use a configuration that can dual-boot into either Windows Server for development and presentations, or into Windows 7 for personal use.”</p> <p>There are so many options now, and it’s confusing to know which to use.  Is there a right answer?  Not sure yet, let’s look at this.  You got your new laptop or new desktop hardware and want to way out the options.  Make sure you’re aware of common issues: <a href="/Lists/Posts/Post.aspx?ID=280">10 Tips Troubleshooting Installations for SharePoint 2010 and SharePoint Foundation</a>.  Becky has a good list from her experience as well <a href="http://www.mosslover.com/archive/2009/11/29/sp2010-knock-out-edition-what-you-need-to-knowhellip.aspx">SharePoint 2010 Knock Out edition What You Need to Know!</a>.   Including <a href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/11/20/sharepoint-2010-beta-release-known-issues.aspx">known issues with beta 2 SharePoint 2010 from the SharePoint team blog</a> and for <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8101da55-1af2-41a1-89ef-15536a8000f2&amp;displaylang=en">Known Issues Download List for FAST</a>. I wanted to simply get this out there and let you know what my experience has been.  Experience is definitely all over the map based on the conversation on twitter.  To understand SharePoint 2010 Virtualization in a production environment you should view the recent presentation on <a href="http://edge.technet.com/Media/Virtualization-of-SharePoint-2010-Farm-Architecture/">SharePoint 2010 Virtualization Farm Architecture</a> by Michael Noel, MVP.</p> <p><strong>The Laptop Options for Running SharePoint 2010</strong></p> <p>Assumptions:</p> <p>1. SharePoint 2010 2) 64 bit 3) Need for portability/laptop</p> <p> </p> <table border=0 cellspacing=0 cellpadding=0> <tbody> <tr> <td width=254><strong>Platform</strong></td> <td width=40><strong>Hibernate</strong></td> <td width=92><strong>NON MS</strong></td> <td width=75><strong>License</strong></td> <td width=71><strong>Virtual</strong></td> <td width=85><strong>Physical</strong></td></tr> <tr> <td width=254>Win7 with SP</td> <td width=40>x</td> <td width=92> </td> <td width=75> </td> <td width=71> </td> <td>x</td></tr> <tr> <td width=254>W2K8 with SP</td> <td width=40> </td> <td width=92> </td> <td width=75> </td> <td width=71> </td> <td>x</td></tr> <tr> <td width=254>Dual Boot Win7 and W2K8</td> <td width=40>x /</td> <td width=92> </td> <td width=75> </td> <td width=71> </td> <td>x</td></tr> <tr> <td width=254>Win7 Boot to SP VHD</td> <td width=40> </td> <td width=92> </td> <td width=75> </td> <td width=71>*</td> <td> </td></tr> <tr> <td width=254>Win2K8 R2 Boot to SP VHD</td> <td width=40> </td> <td width=92> </td> <td width=75> </td> <td width=71>*</td> <td> </td></tr> <tr> <td width=254>W2K8 with HyperV SP VHD</td> <td width=40> </td> <td width=92> </td> <td width=75> </td> <td width=71>x</td> <td> </td></tr> <tr> <td width=254>Win7 with VMWare SP</td> <td width=40>x</td> <td width=92>x</td> <td width=75>x $</td> <td width=71>x</td> <td> </td></tr> <tr> <td width=254>Win7 with VirtualBox SP</td> <td width=40>x</td> <td width=92>x</td> <td width=75> </td> <td width=71>x</td> <td> </td></tr></tbody></table> <p> </p> <ol> <li>Win 7 with SP bare metal – <a href="http://www.codeproject.com/KB/sharepoint/Install_SP2010_on_Win_7.aspx">Code Project: Running SharePoint 2010 on Windows 7 x64</a> ; Upside: Very accessible and quick to get in and out of.  Downside it’s always running in the background eating up RAM.  Other desktop operations will be slower as a result, <em>UNLESS</em> you shut down the services &lt;updated 2/4/10&gt; which is explained in this post by Emmanuel: <a href="http://blogs.msdn.com/emberger/archive/2009/11/16/stop-and-go-with-sharepoint-2010-on-your-workstation.aspx">Stop and Go with SharePoint on your workstation</a>. (Note the .zip attachment in the post) Thanks for the tip @harbars.  As well check out <a href="http://www.harbar.net/archive/2010/02/08/tips-and-tricks-for-running-sharepoint-server-2010-on-windows.aspx">Spence’s Tips and Tricks for running SharePoint 2010 on Win 7.</a>  <li>W2K8 with SP bare metal - <a href="http://mosshowto.blogspot.com/2009/11/installing-sharepoint-2010-windows-2008.html">MOSS How to: <em>Installing SharePoint 2010</em> Beta on <em>Windows 2008</em> <b></b></a>: Upside You’re running server! Great for development environment Downside: Not good for a desktop environment. Many desktop apps aren’t written for server, while they may or may not work.  Some drivers have issues as well.  It’s a you figure it out what works and doesn’t. Better have a server license or have a TechNet/MSDN subscription.  <li>Dual Boot Win 7 and W2K8 – Upside: Your desktop environment is clean. Reboot to easily get into your SharePoint or Desktop.  Downside: You have to reboot every time you want to get into your SharePoint environment.  Not a good option for a developer.  Ok for demos. <li>Win 7 Boot to SP on W2K8 R2 VHD - <a href="http://techtalkpt.wordpress.com/2010/01/25/sharepoint-2010-development-environment-windows-7-boot-vhd-part-1/"><em>Sharepoint 2010</em> Development environment – Windows 7 <em>boot VHD</em></a> ; Upside Dual boot and easy to rollback and reconfigure if you want to update the image.  It’s a VHD.  Very cool. Downside: You have to reboot every time you want to get into your image and go back to do your desktop apps.  Ok for demos, but rough on a developer. (* Update: In the comments Todd argues that boot to VHD isn’t virtualization.  I understand his point, even though the V in VHD stands for virtual) <li>Win2K8 R2 Boot to SP VHD - <a href="http://blogs.msdn.com/pedrorod/archive/2009/08/14/running-sharepoint-on-a-native-boot-vhd.aspx">Pete Rodriguez's Blog : Running <em>SharePoint</em> on a native <em>boot VHD</em></a> – Upside: Dual boot and easy to rollback and reconfigure if you want to update the image.  It’s a VHD.  Very cool. Downside: You have to reboot every time you want to get into your image and go back to do your desktop apps.  Ok for demos, but rough on a developer. (* See point for for more details.) <li>W2K8 with HyperV SP VHD – CJG: <a href="http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2009/11/28/SharePoint-2010-_2D00_-Step-by-Step-Install.aspx">SharePoint 2010 - Step by Step Install</a> (HyperV with Full SQL) Upside: Most likely to mimic what you’ll do in production and image should be compatible to copy from test environment.  You can shut down the image when you’re not using it.  As well if you were to do this with Windows Server 2008 Core, it makes sense from a security perspective and sounds very clean.  Easily swap out the images.  Downside: You’re always running 2 OS’s to do anything.  Takes a lot of RAM.  Both Host and Guest must be 64 bit.  With W2K8 as your desktop there are definitely downsides to what won’t work including lack of hibernation.  Hyper V is a lot of management for a simple image.  <li>Win 7 with VMware Workstation or ESX or Fusion, etc.. with SP - Faizal: <a href="http://faizal-comeacross.blogspot.com/2009/11/step-by-step-sharepoint-server-2010.html">Step by Step SharePoint 2010 Installation Guide</a> (Standalone on VMware Workstation) Upside: Great management UI that’s easy to use and has support behind the solution. Well understood by the industry. Supports 32 or 64 bit host and 32 and 64 bit host. Current virtualization Leader. Downside: It’s not bare metal so you’re running both your client and the server requiring more memory. Microsoft would prefer you not talk about this one as the best one, but based on my experience, it is extremely common.  Cost - It’s the paid solution and a competitive one at that.  VMWare Workstation is $189 (go to <a href="http://www.vmware.com/products/workstation/">VMWare for the real details or to get a 30 day trial</a>), but many IT departments already have licensing for it.  <li>Win 7 with VirtualBox SP – <a href="http://www.ericharlan.com/Moss_SharePoint_2007_Blog/how-to-install-sharepoint-2010-guide-a166.html">Eric Harlan: Setting up your Virtual Machine for SharePoint 2010 (VirtualBox)</a> Upside: Free personal use virtualization, turn it on when you need it, shut it down when you don’t. I think the major battles between Sun and MS are pretty much over as any recent news is about virtualization and partnering, so I don’t think this offends too many people.  It is also very slim and very simple to setup and configure.  It also works with Hyper V images, a huge bonus.  Supports 32 or 64 bit host and 32 and 64 bit host.  (Quick Hint: Make sure you choose Windows Server 2003 x64 if you create or add through the interface.) It’s an easy download from <a href="http://www.virtualbox.org/wiki/Downloads">Virtualbox.org</a>. Very handy and feels light weight.  Downside: It’s not fully an MS Solution, it’s not your desktop, and it’s Sun.  Does politics stop you? I saw an image for oracle on the homepage of virtualbox.org oooooh Sometimes. </li></ol> <p>Common reference on TechNet: <a href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx">Setting Up the Development Environment for <em>SharePoint</em> Server</a></p> <p><strong>What I’ve done…</strong></p> <p>I’ve setup a 64bit Win7 machine and failed silently I have to assume due to the 2GB RAM that was on it.  I’ve successfully used HyperV to manage a number of 2010 images including some I’ve built on a tower at home. :) I’ve briefly used VMware (during the Tech Preview of 7).  I currently am using VirtualBox and will be using it next week at SPTechCon.  I’ve setup that laptop with boot to VHD, but need to first upgrade that image with R2, so it will work.   Loving my new Dell Latitude 14in laptop with backlit screen 8GB RAM with all the bells and whistles (minus the solid state drive I need or want… need!).  Thanks Todd and Eric for that discussion in Sweden.  I’ll be sure to blog about the boot to VHD experience, I’ve already captured a lot of lessons and screenshots.  It could end up being the most simple solution in the long run, but not a long term solution either.</p> <p> </p> <p> </p> <p><strong>Conclusion.  The debate continues.</strong></p> <p>This poll that speaks 1000 words…</p> <p><a href="http://twtpoll.com/0wwdj1">What virtualization technology are you using for evaluating SharePoint 2010 Beta2?</a></p> <p><a href="/Lists/Posts/Attachments/298/image_2_0C69866C.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title=image border=0 alt=image src="/Lists/Posts/Attachments/298/image_thumb_0C69866C.png" width=623 height=447></a> </p> <p>The count which should be added is 4 for Boot to VHD and I think that would be higher if formalized as an answer.  This is a snapshot and expect this to get more votes by Mar 31 when the poll ends.</p> <p><strong>Commentary:</strong> In the running neck in Neck is VMWare in the lead (especially if you combine VMWare solns) and MS HyperV with VirtualBox not far behind…</p> <p>Be sure to add your vote to the <a href="http://twtpoll.com/0wwdj1">poll</a>! (Thanks <a href="http://twitter.com/chakkaradeep">@Chakkaradeep</a>) Let me know if you think this debate is much simpler than I think!  Feel free to add your thoughts and comments and help us get to a happy place.</p> <p>I think we’d all be happy to see Microsoft Virtualization team come up with a laptop/desktop virtualization strategy for Windows 7 to support x64 especially if it could support 64 bit guest OS on a 32 or 64 bit host.  (I know they are listening! :))</p></div></div>
<div><b>Attachments:</b> <a href="http://www.sharepointjoel.com/Lists/Posts/Attachments/298/image_2_0C69866C.png">http://www.sharepointjoel.com/Lists/Posts/Attachments/298/image_2_0C69866C.png</a><br><a href="http://www.sharepointjoel.com/Lists/Posts/Attachments/298/image_thumb_0C69866C.png">http://www.sharepointjoel.com/Lists/Posts/Attachments/298/image_thumb_0C69866C.png</a><br><a href=""></a></div>
]]></description>
      <author>Joel Oleson</author>
      <pubDate>Wed, 03 Feb 2010 19:41:13 GMT</pubDate>
      <guid isPermaLink="true">http://www.sharepointjoel.com/Lists/Posts/ViewPost.aspx?ID=298</guid>
    </item>
    <item>
      <title>SharePoint 2010 Better Together with SQL 2008 R2 Database Enhancements Top 10</title>
      <link>http://www.sharepointjoel.com/Lists/Posts/ViewPost.aspx?ID=297</link>
      <description><![CDATA[<div class=ExternalClass359C334A283748E2BC4B0D8D66B0250E><p>I’ve been thinking a lot about the SQL 2008 R2 and SharePoint 2010 better together story and wanted to capture some of what’s been floating around in my head.  I haven’t seen enough content and blogs on this stuff and hope that this will help spur more conversations on the topic.  Mike Watson has put out a couple of well put together posts on <a href="http://www.sharepointmadscientist.com/Lists/Posts/Post.aspx?ID=48">SQL 2008 and SharePoint 2010 in his storage considerations post</a> and on <a href="http://www.sharepointmadscientist.com/Lists/Posts/Post.aspx?ID=46">SharePoint 2010 high availability improvements</a>.  I also put some thoughts on <a href="http://blogs.msdn.com/joelo/archive/2008/03/10/top-10-sql-2008-features-answer-why-plan-to-upgrade.aspx">why SQL 2008 for SharePoint</a> from a while back.  With the product team’s announcement of requirements of <a href="http://blogs.msdn.com/sharepoint/archive/2009/05/07/announcing-sharepoint-server-2010-preliminary-system-requirements.aspx">64 bit SQL and SQL 2005 and SQL 2008</a>, many are asking questions.  Having spent time with SQL 2008, I do see it as a no brainer to skip 2005 or to simply go with the gold and do the right thing from the beginning.  A lot of the high availability (mirroring) and security features (transparent data encryption) are in the enterprise version, so be careful to do the right thing.  Ironically I did run into <a href="/Lists/Posts/Post.aspx?ID=274">10 Things DBAs will love about SharePoint 2010</a> which only enriches this story which focuses on the SQL side even more.  I have been using SQL 2008 R2 on all of my SharePoint 2010 installs.  Love the new features <a href="http://www.databasejournal.com/features/mssql/article.php/3857466/Top-10-Features-of-SQL-2008-R2.htm">“Top 10 Features of SQL 2008 R2”</a></p> <p>1. <strong>Mirroring Aware</strong> – Yeah, right in the SharePoint 2010 box you get the ability for SharePoint to understand primary and secondary content databases.  Configure it right in Central Admin. Woohoo!  Downside, SharePoint doesn’t setup the mirrored pair, and it doesn’t set this up automatically for new databases.  It requires you or your SQL buddies to setup the mirroring and then tell SharePoint about it.  Definitely a step in the right direction.  The fact that the Indexing support is redundant now makes the full story truly highly available.  That difficulty around what to do with the SSP for disasters has been cleaned up a lot making the story better for SQL and SharePoint people alike.</p> <p>2. <strong>SharePoint Patching greatly increases HA for SQL</strong> – You wouldn’t think patching would have any dependencies on SQL, but the great news here is the ability to upgrade the binaries across your SharePoint Servers and not make the entire farm unavailable.  Your binaries can simply be out of sync with your databases for a limited time, essentially you can patch for security, and then update your databases during your scheduled maintenance window.  This allows you to keep your SLAs and prevent patching from causing unnecessary downtime a big win with SharePoint 2010. Mike talks about the patching in his <a href="http://www.sharepointmadscientist.com/Lists/Posts/Post.aspx?ID=46">HA for 2010 post</a>. There was even a FULL session at SPC09 (SharePoint Conference) on patching!  Also in his post pay attention to what’s happened with the Index service due to the enhancements with the FAST search integration and architectural changes.  HUGE.</p> <p>3. <strong>SQL content database structure </strong>– The structure in the content database has been redesigned.  The underlying way it stores the blobs has been enhanced.  I’m sure more info will come out, but this was a major step in the way of scale and reducing blocking.  By simply upgrading to SQL 2008 a lot of the blocking went a way due to the nature of the way SQL 2005 did it’s row locking.  64bit also helps, and since that is required we see better scalability for both numbers of databases and size.  Instead of having all the blobs in one single filestream table it is now better distributed which significantly increases the scalability of the databases as well as provides the ability to split the structure.  Don’t think this means a site collection can be split across databases.  Not yet. <a href="http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/sp2010-database-changes.html">SharePoint Sandbox goes into more of the structural db changes.</a></p> <p>4. <strong>SQL content database file group support</strong> – With the structural changes in the way content is stored in the database.  (That’s right your data is still in the database by default.)  You can now setup file groups on your content database in extreme cases.  The average environment won’t care, but they will still take advantage of the structural improvements.  Those in the really extremely large case, such as the more than 200-300GB you will now be able to split your content database across LUNs, or volumes to both increase performance and to simply grow the environment as it needs to.  (Still not a best practice, but with the extremely large, you’ll find TB repositories with the new scaling features.)</p> <p>5. More <strong>Specialized databases</strong> – Where did all these databases come from?  Before you get upset, it’s actually a good thing, not only for Microsoft, but for you.  With the tens of new databases that we have we can now focus the write intensive databases on their own LUNs and put the read intensive databases on theirs.  Why not have Microsoft do the right thing by default?  They don’t have a clue whether your environment is a collab, social, portal, or BI solution.  You will know best if your app will focus on search, or as an application, and by having databases be specialized through the new service apps you will be able to do the right thing with the right databases.  Don’t provision what you don’t need, and allow your applications to become specialized and do the right thing from a disk perspective.  The profile database even has options for synchronization a much needed enhancement.  It isn’t managed on the SQL side, so don’t worry about that.  There are architectural decisions about where to put what service and consuming those services for some services is even possible across the WAN!  That’s pretty huge. </p> <p>6. <strong>Remote blob storage enhancements</strong> – While the scenario around migrating your WIDE (Windows Internal Database Engine) to the SQL Express with 4 GB limit sounds kind of wierd and scary in SharePoint 2010, right out of the box with in place upgrade Microsoft tries to do the right thing and move your blobs into remote storage with the configuration and lists in the database and the data outside the database.  The enhancements around RBS and EBS in SharePoint 2010 still require an RBS provider.  There is support for transparent Remote blob storage.  This blog post on <a href="http://nevertalkwhenyoucannod.typepad.com/nevertalk/2009/10/externalizing-blob-storage-in-sharepoint-2010.html">externalizing SharePoint content in SharePoint 2010</a> captures the meat of it in a recap of the SharePoint Conference session by MS people from the SQL advisory team.  It has some great detail around how it has been enhanced and some great considerations. </p> <p>Enhancements in SQL 2008 R2 handles blobs way better, and enhancements in SharePoint 2010 make using remote blob storage with vendors a more manageable proposition as well.  I highly caution people against using RBS to simply save on management costs.  If you’re going to do it, do it for disk storage costs.  Why?  Because <em>it isn’t easier to manage outside of SQL</em>, it’s harder and more complex.  Really!  There is a free RBS filestream provider from MS, but I refer to above with use with SharePoint 2010 (Not in the box), but don’t go down that route unless you really know what you’re doing.  Again I refer to the post above.  Not many have yet gone this route without support from a vendor.  Caution.</p> <p>7. <strong>Throttling</strong> – <a href="http://yasirbutt.spaces.live.com/blog/cns!A8677D5751E6B4DA!3965.entry">List and performance throttling</a> reduces blocking in the database.  While these features are exposed to the SharePoint administrator… conversations around what blocking should look like and where to set the new thresholds is a good conversation to have.  The throttling on lists should definitely mean we’ve found a solution to the blocking list.  Large site deletes are another matter entirely, but on the surface, the common scenarios are now much more manageable. I’ve put together a number of blogs on the throttling.</p> <p>8. <strong>External Lists</strong> – This is definitely near the top of my list.  Being able to pull in a SQL table or even exposing relational databases and put together a story of business connectivity services exposed as a SharePoint list and taking that data offline in SharePoint!  Come on this is a HUGE SQL story for usability and accessibility and extensibility.  Loved the contacts <a href="http://channel9.msdn.com/posts/kmcgrath/Creating-an-External-List-in-SharePoint-by-Using-Business-Data/">BCS demos (see more on Channel 9)</a> I’ve seen on SQL database editing with full CRUD (Create Read Update Delete) operations in SharePoint, as well as editing them in Outlook and taking them offline in Outlook in 2010 or in SharePoint workspace.  The ability to create these external connections doesn’t take an expensive tool and can easily be created in free SharePoint designer 2010 or Visual Studio 2010.  Add on the power of <a href="http://www.databasejournal.com/features/mssql/article.php/3857466/Top-10-Features-of-SQL-2008-R2.htm">SQL 2008 R2 and powerpivot</a> and now you have the most scalable lists of any app out there with serious performance improvements.</p> <p>9. <strong>Cleaner SQL Backup and Recovery Story</strong> – While the backup story of the SSP gets cleaner with having a more robust backup for SQL databases right out of the box and a less messy Index and Search backup, the configuration based backup.  You don’t need to do anything special to get config based backup.  The configuration of your services is stored in the backup.  So when you get ready to do your restore it will actually ask you.  It will ask Do you want A) same or B) new configuration during restore.  Pretty wild.  Definitely simplifies the story.  More info on the SharePoint Solutions Help blog on <a href="http://sharepointsolutions.com/sharepoint-help/blog/index.php/2009/10/sharepoint-2010s-new-configuration-restore-capability/">SharePoint 2010 Configuration Restore capability</a>.</p> <p>10.<strong>Resource Governor for SQL &amp; SharePoint</strong> – The new schema of making databases specialized lends itself more to the idea of running resource governor to allow you to be smarter about resources.  The new logging and usage databases are good candidates.  On the SharePoint side it’s the resource governor of managing resources from a code and performance perspective which will ultimately save your front end web servers and save your backend, literally!  Refer to the <a href="http://yasirbutt.spaces.live.com/blog/cns!A8677D5751E6B4DA!3965.entry">throttling link</a> above on more resource management features as well.</p></div>]]></description>
      <author>Joel Oleson</author>
      <pubDate>Tue, 02 Feb 2010 23:19:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.sharepointjoel.com/Lists/Posts/ViewPost.aspx?ID=297</guid>
    </item>
  </channel>
</rss>