<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-35244654</id><updated>2012-02-03T00:16:05.913-05:00</updated><category term='Visual Studio'/><category term='Service Applications'/><category term='Information Management'/><category term='SQL Server'/><category term='Navigation'/><category term='Correlation ID'/><category term='Anonymous'/><category term='SharePoint Security Model'/><category term='Procurement'/><category term='PSConfig'/><category term='Codeplex'/><category term='.0'/><category term='BCP'/><category term='SharePoint Capacity and Performance Planning'/><category term='CIO'/><category term='Videos'/><category term='MSDN'/><category term='Excel Services'/><category term='Support'/><category term='PowerShell'/><category term='Windows Server 2008 R2'/><category term='Audiences'/><category term='Links'/><category term='Digital Signatures'/><category term='Document Templates'/><category term='Downloads'/><category term='Events'/><category term='Whitepapers'/><category term='Windows 7'/><category term='Command Line'/><category term='SharePoint 3.0'/><category term='Licensing'/><category term='Commentary'/><category term='SQL Server Resource Governor'/><category term='VMWare'/><category term='Project Management'/><category term='SQL Server 2008'/><category term='SharePoint 2.0'/><category term='CRM'/><category term='Governance'/><category term='Cloud Computing'/><category term='Project Server 2007'/><category term='Office'/><category term='Web Services'/><category term='Software Development'/><category term='UX'/><category term='SharePoint'/><category term='SQL Server Management Studio (SSMS)'/><category term='Visio'/><category term='Microsoft Word'/><category term='SharePoint Databases'/><category term='SharePoint Server 2010 Search'/><category term='Master Page and CSS'/><category term='ERP'/><category term='Design'/><category term='Workflow'/><category term='Records Center'/><category term='SQL Server PowerPivot'/><category term='FAST'/><category term='Search'/><category term='PHP'/><category term='Windows Server'/><category term='Managed Metadata Service'/><category term='SharePoint 4.0'/><category term='ISA Server'/><category term='Firefox'/><category term='Central Administration'/><category term='Upgrade'/><category term='SQL Server Reporting Services'/><category term='Document Library'/><category term='Active Directory'/><category term='SharePoint Designer'/><category term='Authentication'/><category term='Branding'/><category term='SQL Server 2008 R2'/><category term='Internet Explorer'/><category term='Data View Web Part'/><category term='Disaster Recovery'/><category term='Installation'/><title type='text'>Nicholas Bisciotti's Blog</title><subtitle type='html'>Concepts:  Information Architecture, Knowledge Management, Portals, Enterprise Search, Collaboration, Extranets, Intranets, Business Intelligence, Business Process Automation, ECM, Records Management, CRM, ERP
&lt;br&gt;
&lt;br&gt;
Approach:  Project Management, Business Analysis, Strategy, Design, Development, Implementation
&lt;br&gt;
&lt;br&gt;
Technologies:  Microsoft SharePoint, FAST ESP, Microsoft BI, Microsoft SQL Server, Microsoft Project Server, Microsoft .NET, Line of Business Applications
&lt;br&gt;
&lt;br&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default?start-index=101&amp;max-results=100'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>266</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35244654.post-1545863383995033163</id><published>2011-10-27T15:06:00.004-04:00</published><updated>2012-01-13T09:41:53.080-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Data View Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Correlation ID'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Error:  "Unable to display this Web Part"</title><content type='html'>&lt;span style="font-size: large;"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Data View Web Part (DVWP) is configured to display data from a Microsoft SQL Server datasource.&amp;nbsp; However, instead of data from the datasource,&amp;nbsp;the Data View Web Part displays the&amp;nbsp;following error message:&lt;br /&gt;&lt;br /&gt;"Unable to display this Web Part.&amp;nbsp; To troubleshoot the problem, open this Web page in a Micrsofot SharePoint Foundation-compatible HTML editor such as Microsoft SharePoint Designer.&amp;nbsp; If the problem persists, contact your Web server administrator."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Solution *&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; Using SharePoint Designer, test the datasource for the DVWP.&amp;nbsp; One possible cause for this error is that the credentials for the datasource are expired, as indicated in the SharePoint Designer dialog box.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GSJMHdbdqh8/TqmpovuxxQI/AAAAAAAAAmY/7WzYhVWrXhI/s1600/LoginFailedForUser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="144px" ida="true" src="http://3.bp.blogspot.com/-GSJMHdbdqh8/TqmpovuxxQI/AAAAAAAAAmY/7WzYhVWrXhI/s640/LoginFailedForUser.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2.&amp;nbsp; Open SQL Server Management Studio, expand Security,&amp;nbsp;expand Logins, right-click on the&amp;nbsp;Login and click Properties.&amp;nbsp; Uncheck the "Enforce Password Expiration" checkbox and click OK.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SNqI90FLKuI/TqmqfazcIQI/AAAAAAAAAmg/WDE-EVn6giw/s1600/SQLPasswordExpiration.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="574px" ida="true" src="http://2.bp.blogspot.com/-SNqI90FLKuI/TqmqfazcIQI/AAAAAAAAAmg/WDE-EVn6giw/s640/SQLPasswordExpiration.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3.&amp;nbsp; Test the Data View Web Part, datasource&amp;nbsp;again in SharePoint Designer.&amp;nbsp; If the issue is resolved, test the DVWP also in the Web browser.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;* Disclaimer:&amp;nbsp; This&amp;nbsp;solution&amp;nbsp;represents only one of many possible solutions&amp;nbsp;and&amp;nbsp;may or may not be applicable in your environment.&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1545863383995033163?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1545863383995033163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1545863383995033163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1545863383995033163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1545863383995033163'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/10/description-data-view-web-part-dvwp-is.html' title='Error:  &quot;Unable to display this Web Part&quot;'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-GSJMHdbdqh8/TqmpovuxxQI/AAAAAAAAAmY/7WzYhVWrXhI/s72-c/LoginFailedForUser.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8295396975817150343</id><published>2011-10-20T10:56:00.007-04:00</published><updated>2011-10-20T13:00:30.651-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ERP'/><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Procurement'/><title type='text'>Lessons from an ERP Project Failure and Vendor Law Suit</title><content type='html'>&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;A customer/vendor conflict:&lt;/span&gt;&lt;/u&gt;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In a recent&amp;nbsp;Computerworld article, Chris Kanaracus explains how &lt;a href="http://www.computerworld.com/s/article/9219127/Epicor_sued_over_alleged_ERP_project_failure?taxonomyId=144&amp;amp;pageNumber=1"&gt;Epicor Sued Over Alleged ERP Project Failure.&lt;/a&gt;&amp;nbsp; In the article, the customer attributes the project failure due to shortcomings in Epicor software.&amp;nbsp; Customer states, "The project did not go well due to a variety of shortcomings in Epicor's software."&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;Here is my analysis:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;In my experience doing these sorts of procurements, when specific business requirements are defined well and included in the RFP, SOW, and contractual documents,&amp;nbsp;then many project risks (both cost and schedule types) are shifted to the vendor. If the vendor agrees to meet a specific requirement and both customer and vendor sign the contract, then vendor is on the hook. However, if the requirement is not documented in the initial contract, then the vendor may later push back by describing the requirement as "out of scope" and will only do the work if they can bill the hours. Scope creep is not only common in ERP projects, it is actually a well-accepted fact. &lt;br /&gt;&lt;br /&gt;As a casual reader of the article, I must state up front&amp;nbsp;that I don't have all the facts in this story.&amp;nbsp; I only&amp;nbsp;know what I read in the article.&amp;nbsp;&amp;nbsp;&amp;nbsp;So, based on the article and past experiences I can go out on a limb and suggest&amp;nbsp;two things that might have happened: &lt;br /&gt;&lt;ol&gt;&lt;li&gt;The customer failed to specify the steps of a key process and include those details in their contract with Epicor.&amp;nbsp; Therefore, the&amp;nbsp;process&amp;nbsp;became&amp;nbsp;ambigious and unclear.&lt;/li&gt;&lt;li&gt;Epicor team attempted to remedy a technical shortcoming through additional pro services (billable time), and they failed to reach customer satisfaction before the bill got to be a million bucks.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;&lt;u&gt;Lessons to be learned:&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This article reminds us of some key lessons that we can use when working with vendors.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Invest as much time as necessary into defining processes well.&lt;/li&gt;&lt;li&gt;Identify specifics even if they are obvious or assumed. &lt;/li&gt;&lt;li&gt;Include specific business requirements, solution requirements,&amp;nbsp;use cases, story board, and other&amp;nbsp;illustrations in the vendor contractual document. &lt;/li&gt;&lt;li&gt;Group related requirements into "categories" and seek&amp;nbsp;fixed pricing estimate for&amp;nbsp;each category (this forces vendor to do more careful estimates and makes the project easier to manage).&lt;/li&gt;&lt;li&gt;Create a project completion checklist up front (should map closely to the categories) and include that&amp;nbsp;the contracts.&lt;/li&gt;&lt;li&gt;Realize even if you defined requirements really well, you still might miss important ones.&amp;nbsp; Therefore, remember to buffer the project budget to cover requirements that may have been missed.&lt;/li&gt;&lt;/ul&gt;A fixed bid estimate may cost up to 25%-40% more than a standard estimate, but that is a significant discount over the 500%-1000% overrun that is not only possible, but likely if the requirements are not clearly spelled out and the work begins. &lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;References&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Kanaracus, C. (August, 2011). Epicor sued over alleged ERP project failure. Retrieved October 20, 2011 from &lt;a href="http://www.computerworld.com/s/article/9219127/Epicor_sued_over_alleged_ERP_project_failure?taxonomyId=144&amp;amp;pageNumber=1"&gt;http://www.computerworld.com/s/article/9219127/Epicor_sued_over_alleged_ERP_project_failure?taxonomyId=144&amp;amp;pageNumber=1&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8295396975817150343?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8295396975817150343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8295396975817150343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8295396975817150343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8295396975817150343'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/10/lessons-from-erp-project-failure-and.html' title='Lessons from an ERP Project Failure and Vendor Law Suit'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7478896188153713847</id><published>2011-09-25T15:57:00.000-04:00</published><updated>2011-09-25T15:57:57.879-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Central Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  How to Set the "Enable Client Integration" Setting on a Web Application</title><content type='html'>&lt;span style="font-size: large;"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;How to set the "Enable Client Integration" setting for a Web Application in SharePoint Server 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; Navigate to&amp;nbsp;Central Administration, Application Management, Web Applications, Manage Web Applications.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp; Click to highlight the Web application for which you would like to disable client integration.&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp; Click "Authentication Providers"&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nBfYqUxglLQ/Tn-GM_G6myI/AAAAAAAAAjk/JLcFdbddZmw/s1600/DisableClientIntegration1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="292px" src="http://1.bp.blogspot.com/-nBfYqUxglLQ/Tn-GM_G6myI/AAAAAAAAAjk/JLcFdbddZmw/s640/DisableClientIntegration1.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4.&amp;nbsp; Click on the Zone name.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_Mb2588g_f8/Tn-GRYVMO1I/AAAAAAAAAjo/KQtgGsMI1qU/s1600/DisableClientIntegration2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="192px" src="http://4.bp.blogspot.com/-_Mb2588g_f8/Tn-GRYVMO1I/AAAAAAAAAjo/KQtgGsMI1qU/s640/DisableClientIntegration2.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5.&amp;nbsp; In the "Edit Authentication" dialog, "Client Integration" section,&amp;nbsp;configure the "Enable Client Integration?" setting.&amp;nbsp; Click Save.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1NpK4nun2FQ/Tn-GVd4bUXI/AAAAAAAAAjs/vhi-tLsThjc/s1600/DisableClientIntegration3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="640px" src="http://2.bp.blogspot.com/-1NpK4nun2FQ/Tn-GVd4bUXI/AAAAAAAAAjs/vhi-tLsThjc/s640/DisableClientIntegration3.png" width="484px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7478896188153713847?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7478896188153713847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7478896188153713847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7478896188153713847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7478896188153713847'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/09/sharepoint-40-how-to-set-enable-client.html' title='SharePoint 4.0:  How to Set the &quot;Enable Client Integration&quot; Setting on a Web Application'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-nBfYqUxglLQ/Tn-GM_G6myI/AAAAAAAAAjk/JLcFdbddZmw/s72-c/DisableClientIntegration1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1467884555796130959</id><published>2011-08-29T18:58:00.003-04:00</published><updated>2011-08-29T19:05:53.168-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Library'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>SharePoint 4.0:  Content Type Column Does Not Display in Datasheet View</title><content type='html'>Thanks to &lt;a href="http://www.glynblogs.com/"&gt;Glyn Clough&lt;/a&gt; for suggesting the correct answer to this over Twitter! &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Description&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When creating a Datasheet View in SharePoint Server 2010 and choosing to display the Content Type column in the view, the Content Type does not appear in the view.&lt;br /&gt;&lt;br /&gt;In this Datasheet View Definition, the Content Type column is in position #4.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sObEZphc-fs/TlwWW-fcPvI/AAAAAAAAAjY/u7tVSitaJHQ/s1600/DatasheetViewDefinition1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328px" src="http://2.bp.blogspot.com/-sObEZphc-fs/TlwWW-fcPvI/AAAAAAAAAjY/u7tVSitaJHQ/s640/DatasheetViewDefinition1.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The Content Type column does not display in the Datasheet View.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4-oKKdmxdpk/TlwWPk1itvI/AAAAAAAAAjQ/hjZ-H0ALE94/s1600/DatasheetView1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="42px" src="http://2.bp.blogspot.com/-4-oKKdmxdpk/TlwWPk1itvI/AAAAAAAAAjQ/hjZ-H0ALE94/s640/DatasheetView1.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This is especially frustrating when working with documents in bulk because you would want the ability to modify the Content Type of multiple documents at one time.&amp;nbsp; When the Content Type column doesn't display in Datasheet View, it is not possible to modify the Content Type of multiple documents at once.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Solution&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The solution is to modify the Datasheet View and set the Content Type column to position #1.&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; Navigate to the SharePoint site where the Document Library is located.&lt;br /&gt;2.&amp;nbsp; Site Actions &amp;gt; View All Site Content.&lt;br /&gt;3.&amp;nbsp; Click on the Document Library to open the default view.&lt;br /&gt;4.&amp;nbsp; On the Ribbon, click on the Library tab.&lt;br /&gt;5.&amp;nbsp; On the Ribbon, click on Library Settings.&lt;br /&gt;6.&amp;nbsp; Beneath the Views heading, click on the Datasheet View, or the Standard View you would like to open in Datasheet mode.&lt;br /&gt;7.&amp;nbsp; Set the Content Type column to display in position #1.&lt;br /&gt;8.&amp;nbsp; Click OK to save the changes.&lt;br /&gt;&lt;br /&gt;In this Datasheet View definition, the Content Type column is in position #1.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ap4FLnkepY4/TlwWIQQbFqI/AAAAAAAAAjM/0WPMUKHZFIU/s1600/DatasheetViewDefinition2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328px" src="http://1.bp.blogspot.com/-Ap4FLnkepY4/TlwWIQQbFqI/AAAAAAAAAjM/0WPMUKHZFIU/s640/DatasheetViewDefinition2.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;The Content Type column does, indeed, display in the Datasheet View.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-n-PBxY6d13U/TlwWFlcoK1I/AAAAAAAAAjI/0HQCMn8PQi4/s1600/DatasheetView2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="34px" src="http://2.bp.blogspot.com/-n-PBxY6d13U/TlwWFlcoK1I/AAAAAAAAAjI/0HQCMn8PQi4/s640/DatasheetView2.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;References&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Clough (2011).&amp;nbsp; Glyn Clough's Blog - All About Microsoft SharePoint.&amp;nbsp; Retrieved August 29, 2011 from http://www.glynblogs.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1467884555796130959?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1467884555796130959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1467884555796130959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1467884555796130959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1467884555796130959'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/08/sharepoint-40-content-type-column-does.html' title='SharePoint 4.0:  Content Type Column Does Not Display in Datasheet View'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-sObEZphc-fs/TlwWW-fcPvI/AAAAAAAAAjY/u7tVSitaJHQ/s72-c/DatasheetViewDefinition1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-181348644267365733</id><published>2011-08-29T18:14:00.005-04:00</published><updated>2011-08-30T09:47:39.476-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>SharePoint 4.0:  Unable to Open PDF Files in Edit Mode from Document Library</title><content type='html'>&lt;span style="font-size: large;"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SharePoint users having Adobe Acrobat Professional expect to be able to open PDF files in Edit Mode, directly from a SharePoint document library.&amp;nbsp; These users are not able to open PDF files in Edit Mode.&amp;nbsp; When attempting to edit a PDF document directly from a SharePoint Document Library, they receive the error message, "The document could not be opened for editing."&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KMQcb_ySuts/TlwOlGFKQNI/AAAAAAAAAjE/xRiZRRHdCnc/s1600/ErrorEditingPDFDoc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" src="http://3.bp.blogspot.com/-KMQcb_ySuts/TlwOlGFKQNI/AAAAAAAAAjE/xRiZRRHdCnc/s640/ErrorEditingPDFDoc.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The issue may be corrected by modifying the Require Check Out setting of the Document Library.&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; Navigate to the SharePoint site where the Document Library is located.&lt;br /&gt;2.&amp;nbsp; Site Actions &amp;gt; View All Site Content.&lt;br /&gt;3.&amp;nbsp; Click on the Document Library to open the default view.&lt;br /&gt;4.&amp;nbsp; On the Ribbon, click on the Library tab.&lt;br /&gt;5.&amp;nbsp; On the Ribbon, click on Library Settings.&lt;br /&gt;6.&amp;nbsp; Beneath the General Settings heading, click on Versioning Settings.&lt;br /&gt;7.&amp;nbsp; Note the current setting for Require Check Out.&amp;nbsp; If Require documents to be checked out before they can be edited? is set to No, change this to Yes.&lt;br /&gt;8.&amp;nbsp; Click OK to save the configuration change.&lt;br /&gt;9.&amp;nbsp; From the Document Library, invoke the Document Context Menu by hovering the mouse over the title of the PDF document.&amp;nbsp; Check out a PDF document.&lt;br /&gt;10.&amp;nbsp; Open the Document Context Menu again, and select to Edit Document (assumes that Adobe Acrobat Professional is installed on client computer).&lt;br /&gt;&lt;br /&gt;Refer to &lt;a href="http://office.microsoft.com/en-us/windows-sharepoint-services-help/check-out-and-edit-a-file-HA010153570.aspx"&gt;Check out and edit a file&lt;/a&gt; for more information on the "Use my local drafts folder" prompt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Reference&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Adobe (2011).&amp;nbsp; Which Acrobat X Software is right for you?&amp;nbsp; Retrieved August 29, 2011 from http://www.adobe.com/products/acrobat.html.&lt;br /&gt;&lt;br /&gt;Microsoft Office (2011).&amp;nbsp; Check out and edit a file.&amp;nbsp; Retrieved August 29, 2011 from http://office.microsoft.com/en-us/windows-sharepoint-services-help/check-out-and-edit-a-file-HA010153570.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-181348644267365733?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/181348644267365733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=181348644267365733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/181348644267365733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/181348644267365733'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/08/sharepoint-40-unable-to-open-pdf-files.html' title='SharePoint 4.0:  Unable to Open PDF Files in Edit Mode from Document Library'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-KMQcb_ySuts/TlwOlGFKQNI/AAAAAAAAAjE/xRiZRRHdCnc/s72-c/ErrorEditingPDFDoc.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5138350725791622099</id><published>2011-08-29T17:45:00.000-04:00</published><updated>2011-08-29T17:45:34.400-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Management Studio (SSMS)'/><title type='text'>Error:  Microsoft SQL Server:  Cannot connect to (local)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Error when attempting to log into SQL Server Management Studio:&amp;nbsp; "Cannot connect to (local)."&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TNGBfI114ek/TlwE_zP-ZAI/AAAAAAAAAi8/x8dkeOx70sY/s1600/SQLConenecttoServer1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="470" src="http://4.bp.blogspot.com/-TNGBfI114ek/TlwE_zP-ZAI/AAAAAAAAAi8/x8dkeOx70sY/s640/SQLConenecttoServer1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tnL79rFTmPE/TlwFDs_QrTI/AAAAAAAAAjA/ooMHtc4Tm4A/s1600/SQLConenecttoServer2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="338" src="http://1.bp.blogspot.com/-tnL79rFTmPE/TlwFDs_QrTI/AAAAAAAAAjA/ooMHtc4Tm4A/s640/SQLConenecttoServer2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Solution&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As the error message indicates, the SQL Server is not accessible.&amp;nbsp; The issue may be caused by one of the following:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;1)&amp;nbsp; Issue with Server Connection Configuration&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Start &amp;gt; All Programs &amp;gt; Microsoft SQL Server &amp;gt; Configuration Tools &amp;gt; SQL Server Configuration Manager &lt;br /&gt;&lt;br /&gt;Verify the correct protocols are configured (this will vary based on type of environment).&amp;nbsp; Refer to Microsoft TechNet article, &lt;a href="http://technet.microsoft.com/en-us/library/ms187892.aspx"&gt;Choosing a Network Protocol&lt;/a&gt;, for further assistance with this topic.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;2)&amp;nbsp; Issue with Service Account Authentication&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Start &amp;gt; Administrative Tools &amp;gt; Services&lt;br /&gt;Verify that the SQL Server (MSSQLServer) Service is running.&amp;nbsp; If it is not running, try to start it.&amp;nbsp; Make sure the Service Account credentials are properly configured and that the account is not locked out. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;References&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft TechNet (August, 2011).&amp;nbsp; Choosing a Network Protocol.&amp;nbsp; Retrieved August 29, 2011 from http://technet.microsoft.com/en-us/library/ms187892.aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5138350725791622099?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5138350725791622099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5138350725791622099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5138350725791622099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5138350725791622099'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/08/error-microsoft-sql-server-cannot.html' title='Error:  Microsoft SQL Server:  Cannot connect to (local)'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-TNGBfI114ek/TlwE_zP-ZAI/AAAAAAAAAi8/x8dkeOx70sY/s72-c/SQLConenecttoServer1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4861935337635099825</id><published>2011-07-05T19:08:00.001-04:00</published><updated>2011-07-05T19:09:09.999-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Error:  Content Type Still in Use</title><content type='html'>&lt;strong&gt;&lt;span style="font-size: large;"&gt;Description&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When attempting to delete a content type from the site collection, Content&amp;nbsp;Type Gallery, an error is returned:&lt;br /&gt;&lt;br /&gt;Error&lt;br /&gt;The content type is in use.&lt;br /&gt;Troubleshoot with Microsoft SharePoint Foundation.&lt;br /&gt;Correlation ID:&amp;nbsp; 50b2222f-ee94-406eb7bb-d12a0be59dcd&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-W9u-eGFnFKE/ThOYVh53b5I/AAAAAAAAAik/Bq2bzH-Ddr0/s1600/Error_ContentTypeStillInUse.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300px" i$="true" src="http://2.bp.blogspot.com/-W9u-eGFnFKE/ThOYVh53b5I/AAAAAAAAAik/Bq2bzH-Ddr0/s640/Error_ContentTypeStillInUse.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Solution&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There must be a document library, some place within the site collection using the Content Type that you are trying to delete.&amp;nbsp; For this reason it is not possible to delete the Content Type.&amp;nbsp; To fix this issue, identify the document library that is currently using the Content Type.&amp;nbsp; Change the Content Type of any documents in the library currently set to the Content Type.&amp;nbsp; Delete or remove the Content Type from the document library.&lt;br /&gt;&lt;br /&gt;Once you've done this, it will be possible to delete the Content Type from the gallery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4861935337635099825?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4861935337635099825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4861935337635099825' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4861935337635099825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4861935337635099825'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/07/error-content-type-still-in-use.html' title='Error:  Content Type Still in Use'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-W9u-eGFnFKE/ThOYVh53b5I/AAAAAAAAAik/Bq2bzH-Ddr0/s72-c/Error_ContentTypeStillInUse.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5736143195984655926</id><published>2011-07-05T15:28:00.001-04:00</published><updated>2011-07-05T15:29:16.532-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Links:  SharePoint 4.0 Service Pack 1</title><content type='html'>&lt;strong&gt;&lt;span style="font-size: large;"&gt;SharePoint Foundation 2010&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;KB 2460058: Description of SharePoint Foundation 2010 SP1&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2460058"&gt;http://support.microsoft.com/kb/2460058&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;White paper: Service Pack 1 for SharePoint Foundation 2010&lt;br /&gt;&lt;a href="http://technet.microsoft.com/library/hh301732(office.14).aspx"&gt;http://technet.microsoft.com/library/hh301732(office.14).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;SharePoint Server 2010&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;KB 2460045: Description of SharePoint Server 2010 SP1&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2460045"&gt;http://support.microsoft.com/kb/2460045&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;White paper: Service Pack 1 for SharePoint Server 2010&lt;br /&gt;&lt;a href="http://technet.microsoft.com/library/hh285676(office.14).aspx"&gt;http://technet.microsoft.com/library/hh285676(office.14).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Related Links&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Known issues when you install Office 2010 SP1 and SharePoint 2010 SP1 &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2532126"&gt;http://support.microsoft.com/kb/2532126&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;List of all SharePoint 2010 and Office Server 2010 SP1 packages&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2510766"&gt;http://support.microsoft.com/kb/2510766&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft SharePoint Server 2010 June 2011 Cumulative Update &lt;br /&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2536599"&gt;http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2536599&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Update Center for Microsoft Office, Office Servers, and Related Products&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/office/ee748587.aspx"&gt;http://technet.microsoft.com/en-us/office/ee748587.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Updates for SharePoint 2010 Products&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sharepoint/ff800847.aspx"&gt;http://technet.microsoft.com/en-us/sharepoint/ff800847.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5736143195984655926?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5736143195984655926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5736143195984655926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5736143195984655926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5736143195984655926'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/07/links-sharepoint-40-service-pack-1.html' title='Links:  SharePoint 4.0 Service Pack 1'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3073682135156661156</id><published>2011-06-15T09:08:00.004-04:00</published><updated>2011-06-15T09:13:52.572-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Registration Open!  SharePoint Saturday New York City 2011</title><content type='html'>&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="background-color: white;"&gt;&lt;strong&gt;&lt;span style="font-family: Verdana; font-size: x-large;"&gt;Registration Open!&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://spsnyc2011.eventbrite.com/"&gt;&lt;img border="0" height="87px" src="http://4.bp.blogspot.com/-eP-3naFgPLI/TfivvIk2oiI/AAAAAAAAAh4/FPbT1mITFg8/s400/SPSNYC_Logo.png" t8="true" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-size: large;"&gt;SharePoint Saturday New York City 2011&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-size: large;"&gt;Saturday, July 30, 2011 from 7:30 AM - 6:00 PM (ET)&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-size: large;"&gt;New York, NY&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3073682135156661156?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3073682135156661156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3073682135156661156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3073682135156661156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3073682135156661156'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/06/registration-open-sharepoint-saturday.html' title='Registration Open!  SharePoint Saturday New York City 2011'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-eP-3naFgPLI/TfivvIk2oiI/AAAAAAAAAh4/FPbT1mITFg8/s72-c/SPSNYC_Logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2416128741080824128</id><published>2011-06-08T13:03:00.005-04:00</published><updated>2011-06-08T15:05:55.801-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Whitepapers'/><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>A CRM Vendor Pricing Whitepaper and Its Proper Place in the Overall CRM Procurement Process</title><content type='html'>SugarCRM recently published a whitepaper titled, "&lt;a href="http://media.sugarcrm.com/white_papers/CRM_Total_Cost_of_Ownership_Analysis.pdf"&gt;CRM Vendor Pricing: A Comparative Analysis&lt;/a&gt;."&amp;nbsp; The whitepaper explains pricing models for the CRM industry as a whole, and then provides detailed pricing information&amp;nbsp;for a short list of CRM vendors.&amp;nbsp; The whitepaper also provides a Total Cost of Ownership (TCO) analysis of the vendors (SugarCRM, 2011).&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The reason I am posting is because&amp;nbsp;this whitepaper&amp;nbsp;reminded me of a common pitfull organizations fall into with CRM projects and I thought I would write about it.&amp;nbsp;&amp;nbsp;The pitfall I am referring to is beginning or leading a CRM&amp;nbsp;project discovery with vendors and products, instead of through a more analytical process focused around business requirements.&amp;nbsp; While the information in the whitepaper is certainly useful, I believe it is&amp;nbsp;most relevant to project teams who have already gotten to the point where they are evaluating a short list of CRM vendors to compare capabilities, pricing, and other aspects of the overall investment and just need some help&amp;nbsp;collecting and understanding&amp;nbsp;pricing models and numbers.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Based on my observations in the field, I believe that too many organizations initiate a CRM project based on superficial vendor or product information, such as advertisements or pricing.&amp;nbsp; I think this is a huge mistake and very common.&amp;nbsp; Instead of&amp;nbsp;a reactive approach, I believe that&amp;nbsp;the best possible CRM vendor/product selection decision is one&amp;nbsp;that spawns from due process.&amp;nbsp; The project management processes that&amp;nbsp;I've found to&amp;nbsp;be very supportive, leading up to a CRM vendor/product selection,&amp;nbsp;include the following:&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;&amp;nbsp;Project Charter -&amp;nbsp;Purpose, business case, initial scope statement, team, affected organizations, order of magnitude&lt;br /&gt;2.&amp;nbsp; Requirements Analysis - Surveys, interviews, general business requirements, technical requirements, solution requirements&lt;br /&gt;3.&amp;nbsp; Scope Management Plan - Project scope baseline, requirements traceability matrix, boundaries, constraints, etc.&lt;br /&gt;4.&amp;nbsp; &amp;nbsp;Request for Proposal (RFP) - Template with detailed questions to be issued to&amp;nbsp;vendors&lt;br /&gt;5.&amp;nbsp; Vendor Evaluation Round 1 - Identify all possible candidates&lt;br /&gt;6.&amp;nbsp; Vendor Evaluation Round 2 - Use requirements to eliminate and reduce list to a "short list", try to narrow down to less than 5&lt;br /&gt;7.&amp;nbsp; Vendor Evaluation Round 3 - Issue RFP to short list, conduct demonstrations, narrow down to 3&lt;br /&gt;8.&amp;nbsp; Final Comparison - Present full comparison of final 3 vendors with advantages/disadvantages, cost comparisons, etc.&lt;br /&gt;9.&amp;nbsp; Vendor/Software selection&lt;br /&gt;&lt;br /&gt;Based on the steps listed above, the whitepaper and the type of information it contains, really comes into play around step 6.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Blytheco (2011). Blytheco Sets its Own Competitive Prices for Sage CRM. Retrieved June 8, 2011 from http://www.blytheco.com/sagecrm/price.asp&lt;br /&gt;&lt;br /&gt;Blytheco (2011). &lt;span style="font-family: Arial;"&gt;Sage SalesLogix Price List&lt;/span&gt;. Retrieved June 8, 2011 from http://www.blytheco.com/saleslogix/price.asp&lt;br /&gt;&lt;br /&gt;Sage (2011). Sage ACT! Pro 2011. Retrieved June 8, 2011 from http://www.act.com/products/2010/act/&lt;br /&gt;&lt;br /&gt;Salesforce.com (2011). Sales Cloud. Retrieved June 8, 2011 from http://www.salesforce.com/crm/editions-pricing.jsp&lt;br /&gt;&lt;br /&gt;SugarCRM (2011). CRM Vendor Pricing: A Comparative Analysis. Retrieved June 8, 2011 from http://media.sugarcrm.com/white_papers/CRM_Total_Cost_of_Ownership_Analysis.pdf&lt;br /&gt;&lt;br /&gt;Sonoma Partners (2011). Microsoft Dynamics CRM Online (SaaS / Hosted). Retrieved June 8, 2011 from http://www.sonomapartners.com/microsoft-crm-pricing.aspx&lt;br /&gt;&lt;br /&gt;SugarCRM (2011). Sugar Subscriptions &amp;amp; Pricing. Retrieved June 8, 2011 from http://www.sugarcrm.com/crm/products/editions.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2416128741080824128?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2416128741080824128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2416128741080824128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2416128741080824128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2416128741080824128'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/06/crm-vendor-pricing-whitepaper-and-its.html' title='A CRM Vendor Pricing Whitepaper and Its Proper Place in the Overall CRM Procurement Process'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6782817330781414873</id><published>2011-06-07T09:06:00.008-04:00</published><updated>2011-08-01T16:31:33.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>SPS New York: SharePoint 2010 Search Driven Design Patterns: Better Portal Designs with Fewer Compromises</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sharepointsaturday.org/ny/"&gt;&lt;img border="0" height="87px" src="http://1.bp.blogspot.com/-1E0mTkhVv0g/TfiwdYwH_xI/AAAAAAAAAh8/oFffVOmz1YM/s400/SPSNYC_Logo.png" t8="true" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Event:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.sharepointsaturday.org/ny/"&gt;SharePoint Saturday New York&lt;/a&gt;&lt;br /&gt;Saturday, July 30th, 2011&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Session Title:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.sharepointsaturday.org/ny/meetings/195/SharePoint2010SearchDrivenDesignPatternsBetterPortalDesignswithFewerCompromises.aspx"&gt;SharePoint 2010 Search Driven Design Patterns: Better Portal Designs with Fewer Compromises&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;br /&gt;When designing a SharePoint 2010 Intranet, collaboration portal, or business process solution we are faced with many decisions and challenges. While our objectives for user experience, information architecture, security model, and administrative model are driven primarily by business requirements, technology limitations tend to force certain decisions on us.&amp;nbsp; This session explores search driven portal design patterns and explains how we can leverage the SharePoint Server 2010 Search feature area in creative ways, leading to better portal designs with fewer compromises.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Slides:&lt;/strong&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-e7kNXWqi-WE/TjcNDcCvl7I/AAAAAAAAAi4/WbQ5IsHLsMk/s1600/pdficon_small.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-e7kNXWqi-WE/TjcNDcCvl7I/AAAAAAAAAi4/WbQ5IsHLsMk/s1600/pdficon_small.gif" t$="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B7tHYFSDGIffNjRlMTA2ZDctZThlNS00YzFmLWJhMTItMmU4ZWY2OWRmZTMz&amp;amp;hl=en_US"&gt;20110730 0100PM SharePoint Saturday Search Driven Design Patterns - Bisciotti.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6782817330781414873?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6782817330781414873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6782817330781414873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6782817330781414873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6782817330781414873'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/06/sps-new-york-sharepoint-2010-search.html' title='SPS New York: SharePoint 2010 Search Driven Design Patterns: Better Portal Designs with Fewer Compromises'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1E0mTkhVv0g/TfiwdYwH_xI/AAAAAAAAAh8/oFffVOmz1YM/s72-c/SPSNYC_Logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3417775571276341593</id><published>2011-06-06T15:55:00.003-04:00</published><updated>2011-06-06T15:59:16.527-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint Designer 2010:  How to Show Toolbox</title><content type='html'>&lt;strong&gt;&lt;span style="font-size: large;"&gt;Description&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In SharePoint Designer 2010, the Toolbox provides a way to work with SharePoint Controls, Data View Controls, Server Controls, and Page Fields.&amp;nbsp; However, in order to use the Toolbox, you must first make it visible.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dvBuTGHUWZ0/Te0vDtvG6OI/AAAAAAAAAhk/4aIpBY8iIis/s1600/SPDToolbox1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640px" src="http://2.bp.blogspot.com/-dvBuTGHUWZ0/Te0vDtvG6OI/AAAAAAAAAhk/4aIpBY8iIis/s640/SPDToolbox1.png" t8="true" width="388px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Follow these steps to make the SharePoint Designer 2010 toolbox visible:&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; Click "Insert"&lt;br /&gt;2.&amp;nbsp; Click "SharePoint&amp;nbsp; to expand the "Add SharePoint Controls" menu&lt;br /&gt;3.&amp;nbsp; Click&amp;nbsp;"Show Toolbox"&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-V1QUdTAYCg4/Te0vJ5CkURI/AAAAAAAAAho/wmn54ZIJ7fE/s1600/SPDToolbox2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="382px" src="http://2.bp.blogspot.com/-V1QUdTAYCg4/Te0vJ5CkURI/AAAAAAAAAho/wmn54ZIJ7fE/s640/SPDToolbox2.png" t8="true" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3417775571276341593?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3417775571276341593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3417775571276341593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3417775571276341593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3417775571276341593'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/06/sharepoint-designer-2010-how-to-show.html' title='SharePoint Designer 2010:  How to Show Toolbox'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-dvBuTGHUWZ0/Te0vDtvG6OI/AAAAAAAAAhk/4aIpBY8iIis/s72-c/SPDToolbox1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6865108862470252224</id><published>2011-05-26T12:32:00.017-04:00</published><updated>2011-08-30T15:18:51.841-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Managed Metadata Service'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  Content Type Hub Synchronization Steps (Publish/Subscribe)</title><content type='html'>&lt;div style="border: medium none;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Description&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="border: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In a SharePoint Server 2010 environment,&amp;nbsp;custom content types have been created on&amp;nbsp;a Content Type Syndication Hub site collection (Content Type Publisher).&amp;nbsp; However, the&amp;nbsp;Content Type Subscriber site collection does not contain published content types in its Site Content Types Gallery.&lt;/div&gt;&lt;div style="border: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="border: medium none;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Assumptions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="border: medium none;"&gt;The following configurations have already been verified:&lt;/div&gt;&lt;/div&gt;&lt;div style="border: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="border: medium none;"&gt;1) The service account permissions are correct&lt;br /&gt;2) The Managed Metadata Service Application is configured properly&lt;br /&gt;3) The Managed Metadata Service Connection is configured properly and the setting for "This service application is the default storage location for Keywords" is checked off.&lt;br /&gt;4) The &lt;b&gt;&lt;i&gt;Subscriber&lt;/i&gt;&lt;/b&gt; site collection has the following Site Collection Features enabled:&amp;nbsp; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;SharePoint Server Publishing Infrastructure&lt;/i&gt;&lt;/b&gt;5) The &lt;b&gt;&lt;i&gt;Publisher&lt;/i&gt;&lt;/b&gt; site collection has the following Site Collection Features enabled:&amp;nbsp; &lt;/div&gt;&lt;b&gt;&lt;i&gt;SharePoint Server Publishing Infrastructure, Content Type Syndication Hub&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://4.bp.blogspot.com/-a0tUjKaltgQ/Td6CL9gDeII/AAAAAAAAAhc/d1la-khRJg0/s1600/SCFeatures1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="76px" src="http://4.bp.blogspot.com/-a0tUjKaltgQ/Td6CL9gDeII/AAAAAAAAAhc/d1la-khRJg0/s640/SCFeatures1.png" t8="true" width="640px" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: medium none;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;The&amp;nbsp;following steps may be required to synchronize the content types between the publisher and the subscriber.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;1) Publish the Content Types&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Content Type Hub Publisher site collection &amp;gt; Site Actions&amp;nbsp;&amp;gt; Site Settings&amp;nbsp;&amp;gt; Galleries&amp;nbsp;&amp;gt; Site Content Types&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click on Content Type&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click on "Manage publishing for this content type"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click OK&lt;/span&gt;&lt;/li&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DaITpjRp3EM/Td6C2X6m2wI/AAAAAAAAAhg/KQuP1VLbAnA/s1600/CTPublish1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="554px" src="http://4.bp.blogspot.com/-DaITpjRp3EM/Td6C2X6m2wI/AAAAAAAAAhg/KQuP1VLbAnA/s640/CTPublish1.png" t8="true" width="640px" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Repeat this step for all content types that requiring publishing&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;2) Run the Timer Jobs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Central Administration&amp;nbsp;&amp;gt; Monitoring&amp;nbsp;&amp;gt; Timer Jobs&amp;nbsp;&amp;gt; Review Timer Job Definitions&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;2a) Run the Content Type Hub Timer Job&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Set the View to "All"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nRhiKTxFIIc/Td594_luBlI/AAAAAAAAAhM/_j_z6XCMz7Q/s1600/TJV1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="274px" src="http://3.bp.blogspot.com/-nRhiKTxFIIc/Td594_luBlI/AAAAAAAAAhM/_j_z6XCMz7Q/s640/TJV1.png" t8="true" width="640px" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click on the Timer Job, "Content Type Hub" Timer Job&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click "Run Now"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Xy_NXKvVceM/Td59_PIQWAI/AAAAAAAAAhQ/4phONLUUyS0/s1600/TJ1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="288px" src="http://1.bp.blogspot.com/-Xy_NXKvVceM/Td59_PIQWAI/AAAAAAAAAhQ/4phONLUUyS0/s640/TJ1.png" t8="true" width="640px" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;2b)&amp;nbsp; Run the Content Type Subscriber Timer Job&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Set the View to "Web Application"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Select the Web Application that contains the subscriber site collection&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click on the Timer Job, "Content Type Subscriber"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Click "Run Now"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6pD8r0Jj-DE/Td5-RS-Ml4I/AAAAAAAAAhU/ccZJ55jZlLE/s1600/TJ2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="281px" src="http://1.bp.blogspot.com/-6pD8r0Jj-DE/Td5-RS-Ml4I/AAAAAAAAAhU/ccZJ55jZlLE/s640/TJ2.png" t8="true" width="640px" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;3) Verify&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Content Type Hub Subscriber site collection&amp;nbsp;&amp;gt; Site Actions &amp;gt; Site Settings &amp;gt; Galleries &amp;gt; Site Content Types&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Verify that the subscriber has received the published content type from the Content Type Hub&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Reference&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Microsoft TechNet (May, 2010). Content type and workflow planning (SharePoint Server 2010). Retrieved May 26, 2011 from &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc262735.aspx"&gt;&lt;span style="font-size: small;"&gt;http://technet.microsoft.com/en-us/library/cc262735.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;.&lt;br /&gt;&lt;br /&gt;Share-n-dipity (October, 2009). Publish and Subscribe to Content Types in SharePoint 2010. Retrieved May 26, 2011 from &lt;/span&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2009/10/30/publish-and-subscribe-to-content-types-in-sharepoint-2010.aspx"&gt;&lt;span style="font-size: small;"&gt;http://blogs.technet.com/b/speschka/archive/2009/10/30/publish-and-subscribe-to-content-types-in-sharepoint-2010.aspx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6865108862470252224?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6865108862470252224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6865108862470252224' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6865108862470252224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6865108862470252224'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/05/sharepoint-40-content-type-hub.html' title='SharePoint 4.0:  Content Type Hub Synchronization Steps (Publish/Subscribe)'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-a0tUjKaltgQ/Td6CL9gDeII/AAAAAAAAAhc/d1la-khRJg0/s72-c/SCFeatures1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6720482215352955380</id><published>2011-05-17T15:48:00.002-04:00</published><updated>2011-05-17T15:50:55.921-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Links:  SharePoint 4.0:  March 2011 Cumulative Hotfix</title><content type='html'>&lt;strong&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;Descriptions&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SharePoint Foundation 2010&lt;/strong&gt;&lt;br /&gt;KB2475880: Description of the SharePoint Foundation 2010 cumulative update package (SharePoint Foundation server-package): March 3, 2011 &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2475880"&gt;http://support.microsoft.com/kb/2475880&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SharePoint Server 2010&lt;/strong&gt; &lt;br /&gt;KB2475878:&lt;br /&gt;Description of the SharePoint Server 2010 Cumulative Update Server Hotfix Package (MOSS server-package): March 3, 2011&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2475878"&gt;http://support.microsoft.com/kb/2475878&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;&lt;br /&gt;Downloads&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SharePoint Foundation 2010&lt;/strong&gt;&lt;br /&gt;Download for Microsoft SharePoint Foundation 2010&lt;br /&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-us&amp;amp;kbnum=2475880"&gt;http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-us&amp;amp;kbnum=2475880&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SharePoint Server 2010&lt;/strong&gt;&lt;br /&gt;Download for Microsoft SharePoint Server 2010 &lt;br /&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-us&amp;amp;kbnum=2475878"&gt;http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-us&amp;amp;kbnum=2475878&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6720482215352955380?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6720482215352955380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6720482215352955380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6720482215352955380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6720482215352955380'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/05/links-sharepoint-40-march-2011.html' title='Links:  SharePoint 4.0:  March 2011 Cumulative Hotfix'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4940453681487571697</id><published>2011-05-17T15:32:00.006-04:00</published><updated>2011-05-17T15:39:12.862-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Error:  Microsoft SQL Server Shared Feature Directory (INSTALLSHAREDDIR, INSTALLSHAREDWOWDIR)</title><content type='html'>&lt;strong&gt;&lt;span style="font-family: inherit; font-size: large;"&gt;Description&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;During an installation of Microsoft SQL Server 2008 R2 x64 Standard Edition on a Windows Server 2008 R2 Service Pack 1 x64 Standard Edition operating system, I encountered&amp;nbsp;issues on the Feature Selection screen.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;strong&gt;Issue #1&lt;/strong&gt; - While the installation is 64bit, the Shared Feature Directory is hard coded as x86 - this is wrong.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;strong&gt;Issue #2&lt;/strong&gt; - Error:&amp;nbsp; "The INSTALLSHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTALLSHAREDDIR path."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-iH2jQ6dnoBk/TdLOx2zTJII/AAAAAAAAAg4/hkG7Fy-iiRs/s1600/FeatureSelectionError1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="602px" j8="true" src="http://1.bp.blogspot.com/-iH2jQ6dnoBk/TdLOx2zTJII/AAAAAAAAAg4/hkG7Fy-iiRs/s640/FeatureSelectionError1.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: inherit; font-size: large;"&gt;Solution&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;﻿&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;Aside from the regular disclaimer about don't modify the registry unless you have backups and know what you are doing, I want to also mention that the solution that worked for me does not apply to all situations.&amp;nbsp; For example, if I experienced this issue while installing on an Itanium processor, then the solution would be different (Microsoft Support, 2011).&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;So, having said that,&amp;nbsp;the solution for this particular situation was the following:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;﻿&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;1.&amp;nbsp; Open the Registry Editor&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;2.&amp;nbsp; Export the following key (as a backup)&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-518\Components\0D1F366D0FE0E404F8C15EE4F1C15094]&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;3.&amp;nbsp; Delete the key.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;4.&amp;nbsp; Close the Registry Editor.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;5.&amp;nbsp; Open the Command Prompt (Start &amp;gt; Run &amp;gt; CMD)&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;6.&amp;nbsp; Type the following command:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;[Path to Setup.exe]\setup.exe /action=install /INSTALLSHAREDDIR=”C:\Program Files\Microsoft SQL Server\" /INSTALLSHAREDWOWDIR=”C:\Program Files (x86)\Microsoft SQL Server\" (MSDN, 2011)&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: inherit;"&gt;7.&amp;nbsp; Press Enter&lt;enter&gt;.&amp;nbsp; The SQL Server Setup launches from the beginning.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ihZyTb6ycb8/TdLC68lVLBI/AAAAAAAAAgw/WP7O3jCcSFg/s1600/FeatureSelectionError2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;img border="0" height="480px" j8="true" src="http://4.bp.blogspot.com/-ihZyTb6ycb8/TdLC68lVLBI/AAAAAAAAAgw/WP7O3jCcSFg/s640/FeatureSelectionError2.png" width="640px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: inherit;"&gt;Notes&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"INSTALLSHAREDDIR" is the&amp;nbsp;64-bit shared component files directory with a path of "Program Files\Microsoft SQL Server" (Microsoft Support, 2011)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"INSTALLSHAREDWOWDIR" is the 32-bit shared component files&amp;nbsp;with a path of "Program Files(x86)\Microsoft SQL Server" (Microsoft Support, 2011) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;When specifying the the directories, there are known issues with putting a "\" at the end of the path.&amp;nbsp; For this reason, omit the symbol.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;em&gt;Examples:&lt;/em&gt; &lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family: inherit;"&gt;Good - Program Files\Microsoft SQL Server &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;em&gt;Bad - Program Files\Microsoft SQL Server\&lt;/em&gt;&amp;nbsp;&lt;strong&gt;&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: inherit; font-size: large;"&gt;Reference&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Microsoft Support (2011). You receive an error message if you change the "Shared component directory" path on the Feature Selection screen when you install SQL Server 2008 on a computer that is running an Itanium-based version of Windows. Retrieved May 17, 2011 from &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/955458"&gt;&lt;span style="font-family: inherit;"&gt;http://support.microsoft.com/kb/955458&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;MSDN (2011). How to: Install SQL Server 2008 from the Command Prompt. Retrieved May 17, 2011 from &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx"&gt;&lt;span style="font-family: inherit;"&gt;http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;MSDN (2011). Feature Selection. Retrieved May 17, 2011 from &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms143786.aspx"&gt;&lt;span style="font-family: inherit;"&gt;http://msdn.microsoft.com/en-us/library/ms143786.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;MSDN (2011). File Locations for Default and Named Instances of SQL Server. Retrieved May 17, 2011 from &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms143547(v=SQL.105).aspx"&gt;&lt;span style="font-family: inherit;"&gt;http://msdn.microsoft.com/en-us/library/ms143547(v=SQL.105).aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4940453681487571697?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4940453681487571697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4940453681487571697' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4940453681487571697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4940453681487571697'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/05/error-microsoft-sql-server-shared.html' title='Error:  Microsoft SQL Server Shared Feature Directory (INSTALLSHAREDDIR, INSTALLSHAREDWOWDIR)'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-iH2jQ6dnoBk/TdLOx2zTJII/AAAAAAAAAg4/hkG7Fy-iiRs/s72-c/FeatureSelectionError1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2739494872687630055</id><published>2011-03-21T11:21:00.006-04:00</published><updated>2011-08-01T16:30:23.398-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>SPS Boston: SharePoint 2010 Search Driven Design Patterns: Better Portal Designs with Fewer Compromises</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sharepointsaturday.org/boston/"&gt;&lt;img border="0" r6="true" src="https://lh4.googleusercontent.com/-4dHGnieZKI0/TYdswXg3HJI/AAAAAAAAAgs/kmisT4s8ZWY/s1600/SharePointSatBoston.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;Event:&lt;/strong&gt;&lt;br /&gt;SharePoint Saturday Boston&lt;br /&gt;Saturday, April 9th, 2011&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Session Title:&lt;/strong&gt;&lt;br /&gt;SharePoint 2010 Search Driven Design Patterns: Better Portal Designs with Fewer Compromises&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;br /&gt;When designing a SharePoint 2010 Intranet, collaboration portal, or business process solution we are faced with many decisions and challenges. While our objectives for user experience, information architecture, security model, and administrative model are driven primarily by business requirements, technology limitations tend to force certain decisions on us.&amp;nbsp; This session explores search driven portal design patterns and explains how we can leverage the SharePoint Server 2010 Search feature area in creative ways, leading to better portal designs with fewer compromises.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Slides:&lt;/strong&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-RCzwJw7EaII/TjcMOPNMxnI/AAAAAAAAAiw/2ljIDroB7rU/s1600/pdficon_small.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-RCzwJw7EaII/TjcMOPNMxnI/AAAAAAAAAiw/2ljIDroB7rU/s1600/pdficon_small.gif" t$="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B7tHYFSDGIffNjRlMTA2ZDctZThlNS00YzFmLWJhMTItMmU4ZWY2OWRmZTMz&amp;amp;hl=en_US"&gt;20110730 0100PM SharePoint Saturday Search Driven Design Patterns - Bisciotti.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2739494872687630055?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2739494872687630055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2739494872687630055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2739494872687630055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2739494872687630055'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/03/sps-boston-sharepoint-2010-search.html' title='SPS Boston: SharePoint 2010 Search Driven Design Patterns: Better Portal Designs with Fewer Compromises'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-4dHGnieZKI0/TYdswXg3HJI/AAAAAAAAAgs/kmisT4s8ZWY/s72-c/SharePointSatBoston.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2070260577992787417</id><published>2011-03-01T17:02:00.001-05:00</published><updated>2011-03-01T17:07:28.990-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>Naming Convention for SharePoint Databases</title><content type='html'>Naming conventions are obviously important to SharePoint farms. &amp;nbsp;Having a naming convention drastically improves efficiency related to configuration tasks, troubleshooting, documentation, and knowledge transfer. &amp;nbsp;While I use naming conventions for various aspects of a SharePoint farm, this post explains a naming convention I use for SharePoint databases.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Here it is:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;FarmAbbreviation_DatabaseCategory_Component_InstanceNumber_DatabaseType_InstanceNumber&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Farm Abbreviation&lt;/u&gt;&lt;/b&gt;: &amp;nbsp;A consistent abbreviation used to prefix all objects in a farm including IIS Application Pool, IIS Web Site, IIS Web Site directory, and databases.&lt;br /&gt;&lt;b&gt;&lt;u&gt;Database Category:&lt;/u&gt;&lt;/b&gt; &amp;nbsp;WebApp for Web Application and SvcApp for Service Application.&lt;br /&gt;&lt;b&gt;&lt;u&gt;Component:&lt;/u&gt;&lt;/b&gt; &amp;nbsp;Name of the Web Application or name of the Service Application.&lt;br /&gt;&lt;u&gt;&lt;b&gt;Instance Number:&lt;/b&gt;&lt;/u&gt; &amp;nbsp;Two digit, incremental number of component instance.&lt;br /&gt;&lt;b&gt;&lt;u&gt;Database Type: &lt;/u&gt;&lt;/b&gt;&amp;nbsp;For Web Applications, this is ContentDB. &amp;nbsp;Some service applications use multiple databases so Database Type describes which one it is.&lt;br /&gt;&lt;b&gt;&lt;u&gt;Instance Number: &lt;/u&gt;&lt;/b&gt;&amp;nbsp;Two digit, incremental number of Database Type.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Examples:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first content database for a Web Application named "Intranet", in a Farm abbreviated as "SPF01" would read as follows:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;SPF01_WebApp_Intranet_01_ContentDB_01&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An additional content database added to the "Intranet" Web Application would be incremented by 1, as follows:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;SPF01_WebApp_Intranet_01_ContentDB_02&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Reporting database of a Web Analytics Service Application would read like this:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;SPF01_SvcApp_WebAnalytics_01_ReportingDB_01&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2070260577992787417?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2070260577992787417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2070260577992787417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2070260577992787417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2070260577992787417'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/03/naming-convention-for-sharepoint.html' title='Naming Convention for SharePoint Databases'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3657935171984296926</id><published>2011-03-01T16:49:00.002-05:00</published><updated>2011-03-01T16:51:19.674-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>SharePoint 4.0:  PowerShell Get-SPDatabase | Select Name</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This is just a quick tip about using PowerShell to retrieve a list of SharePoint databases. &amp;nbsp;When you run &lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Get-SPDatabase&lt;/span&gt;&lt;/b&gt;, you are provided the Name, Id, and Type of SharePoint databases. &amp;nbsp;However, by default, the entire name might not be legible.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="https://lh5.googleusercontent.com/-nOcVLe671TY/TW1olAaf2TI/AAAAAAAAAgo/-nZPgJ4OQ98/s1600/Get-SPDatabase.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="364" src="https://lh5.googleusercontent.com/-nOcVLe671TY/TW1olAaf2TI/AAAAAAAAAgo/-nZPgJ4OQ98/s640/Get-SPDatabase.png" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;While there are extensive ways to do formatting in PowerShell, some times you just need a quick command to read the database names in&amp;nbsp;entirety. &amp;nbsp;So, if you run &lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Get-SPDatabase | Select Name&lt;/span&gt;&lt;/b&gt;, only the database name is brought in entirety.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="https://lh3.googleusercontent.com/-o9YYiJEmc9Y/TW1n2ZLUhxI/AAAAAAAAAgk/re3YgQVy37g/s1600/Get-SPDatabase-SelectName.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="368" l6="true" src="https://lh3.googleusercontent.com/-o9YYiJEmc9Y/TW1n2ZLUhxI/AAAAAAAAAgk/re3YgQVy37g/s640/Get-SPDatabase-SelectName.png" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3657935171984296926?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3657935171984296926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3657935171984296926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3657935171984296926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3657935171984296926'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/03/sharepoint-40-powershell-get-spdatabase.html' title='SharePoint 4.0:  PowerShell Get-SPDatabase | Select Name'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-nOcVLe671TY/TW1olAaf2TI/AAAAAAAAAgo/-nZPgJ4OQ98/s72-c/Get-SPDatabase.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4904178071289901562</id><published>2011-02-03T17:45:00.000-05:00</published><updated>2011-02-03T17:45:03.605-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  Windows Server Catalog</title><content type='html'>The &lt;a href="http://www.windowsservercatalog.com/"&gt;Windows Server Catalog&lt;/a&gt; (&lt;a href="http://www.windowsservercatalog.com/"&gt;http://www.windowsservercatalog.com&lt;/a&gt;) Web site is a useful reference. &amp;nbsp;It includes software and hardware testing status, third party compatibility and certification, and server virtualization validation program information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4904178071289901562?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4904178071289901562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4904178071289901562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4904178071289901562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4904178071289901562'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/02/links-windows-server-catalog.html' title='Links:  Windows Server Catalog'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-273212724145164027</id><published>2011-02-01T16:38:00.001-05:00</published><updated>2011-02-01T16:39:31.881-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>SharePoint Saturday Hartford Speaker Social on Friday January 28</title><content type='html'>Despite being the last one to arrive at the SharePoint Saturday Hartford Speaker Social on Friday January 28, 2011, there was still enough time to goof around for a while before we had to sit down for dinner.&amp;nbsp; Here, I managed to&amp;nbsp;remain upright for a photo with &lt;a href="http://talbottcrowell.wordpress.com/"&gt;Talbott Crowell&lt;/a&gt;, &lt;a href="http://gvaro.wordpress.com/"&gt;Geoff Varosky&lt;/a&gt;, and Fernando Leitzelar.&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_uosqV-6EfeM/TUh7sCWX_1I/AAAAAAAAAgc/IlgRPoVft30/s1600/spshfdspeakersocial.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" s5="true" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TUh7sCWX_1I/AAAAAAAAAgc/IlgRPoVft30/s400/spshfdspeakersocial.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-273212724145164027?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/273212724145164027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=273212724145164027' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/273212724145164027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/273212724145164027'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/02/sharepoint-saturday-hartford-speaker.html' title='SharePoint Saturday Hartford Speaker Social on Friday January 28'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TUh7sCWX_1I/AAAAAAAAAgc/IlgRPoVft30/s72-c/spshfdspeakersocial.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-50899231476759879</id><published>2011-01-23T11:08:00.011-05:00</published><updated>2011-08-01T16:29:56.368-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>SPS Hartford: SharePoint 2010 Search Driven Design Patterns:  Better Portal Designs with Fewer Compromises</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sharepointsaturday.org/hartford/default.aspx"&gt;&lt;img border="0" s5="true" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TTxQtjOJ-CI/AAAAAAAAAgU/bwT1EAeZ-9o/s1600/SPSHartford.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;Event:&lt;/strong&gt;&lt;br /&gt;SharePoint Saturday Hartford&lt;br /&gt;Saturday, January 29, 2011&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Session Title:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.sharepointsaturday.org/hartford/speakers/18/NicholasBisciotti.aspx"&gt;SharePoint 2010 Search Driven Design Patterns:&amp;nbsp; Better Portal Designs with Fewer Compromises&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;br /&gt;When designing a SharePoint 2010 portal for collaboration or business process facilitation we are faced with many challenges. While our intentions for user experience, Information Architecture, and security model are driven primarily by business requirements, technology limitations tend to force us into certain decisions.&amp;nbsp; This session explains how search driven design patterns can result in better portal designs with fewer compromises.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Slides:&lt;/strong&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Efj9RO4Mioo/TjcMk0S19UI/AAAAAAAAAi0/QYwUlz594p0/s1600/pdficon_small.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Efj9RO4Mioo/TjcMk0S19UI/AAAAAAAAAi0/QYwUlz594p0/s1600/pdficon_small.gif" t$="true" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B7tHYFSDGIffNjRlMTA2ZDctZThlNS00YzFmLWJhMTItMmU4ZWY2OWRmZTMz&amp;amp;hl=en_US"&gt;20110730 0100PM SharePoint Saturday Search Driven Design Patterns - Bisciotti&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-50899231476759879?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/50899231476759879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=50899231476759879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/50899231476759879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/50899231476759879'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/sps-hartford-sharepoint-2010-search.html' title='SPS Hartford: SharePoint 2010 Search Driven Design Patterns:  Better Portal Designs with Fewer Compromises'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/TTxQtjOJ-CI/AAAAAAAAAgU/bwT1EAeZ-9o/s72-c/SPSHartford.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8438882352818691811</id><published>2011-01-20T18:15:00.001-05:00</published><updated>2011-01-20T18:17:12.281-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Error:  SharePoint Server 2010 Installation, SharePoint Configuration Failed</title><content type='html'>&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After configuring the operating systems and SQL Server instance in a multi-tiered server farm, I&amp;nbsp;installed&amp;nbsp;the SharePoint Server 2010 prerequisites and server binaries on the first Web front end.&amp;nbsp; Next,&amp;nbsp;I opened PowerShell and began creating a new farm from the command line.&amp;nbsp; After only the first step, I received the error shown below.&lt;br /&gt;&lt;br /&gt;Windows PowerShell&lt;br /&gt;Copyright (C) 2009 Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;PS C:\Windows\system32&amp;gt; New-SPConfigurationDatabase -DatabaseName "FarmName_Configuration_Database_01" -DatabaseServer "FarmDBSQLAlias" -A&lt;br /&gt;dministrationContentDatabaseName "FarmName_Content_Database_01" -Passphrase (ConvertTo-SecureString "FarmPassPhrase" -AsPlaintext -Force) -FarmCredentials (Get-Credential)&lt;br /&gt;...&lt;br /&gt;New-SPConfigurationDatabase : CREATE FILE encountered operating system error 3(The system cannot find the path specifie&lt;br /&gt;d.) while attempting to open or create the physical file 'I:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\&lt;br /&gt;MSSQL\Data\FarmName_Configuration_Database_01_log.LDF'.&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;strong&gt;CREATE DATABASE failed. Some file names listed could not be created.&lt;/strong&gt;&lt;/span&gt; Check related errors.&lt;br /&gt;At line:1 char:28&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;So, I navigated to the log directory: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS and opened up the current PSCDiagnostics log file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CTRL + F "error" brought me to this error:&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;01/20/2011 17:46:26 10 ERR Exception: System.Data.SqlClient.SqlException: CREATE FILE encountered operating system &lt;span style="color: red;"&gt;&lt;strong&gt;error 3(The system cannot find the path specified.) while attempting to open or create the physical file 'I:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\FarmName_Configuration_Database_01_log.LDF'.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;strong&gt;CREATE DATABASE failed.&lt;/strong&gt;&lt;/span&gt; Some file names listed could not be created. Check related errors.&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After viewing the log file message, I immediately knew what the cause of the error was.&amp;nbsp; The SQL Server default path for LDF was not accessible because it hadn't been created yet.&amp;nbsp; During the SQL Server 2008 R2 installation, I specified a particular default drive letter for MDF and LDF.&amp;nbsp; After the installation, I changed the default path location for LDF's to a different drive letter,&amp;nbsp;however, the new folder path&amp;nbsp;(I:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data) didn't exist yet!&lt;br /&gt;&lt;br /&gt;The fix was simply to go to the I: drive letter and create the necessary folder paths that I had set as the default LDF location for the SQL instance.&lt;br /&gt;&lt;br /&gt;Note:&amp;nbsp; When you install SQL Server 2008 R2 and you encounter the screen that asks for the default locations, be sure to set the MDF first and then the LDF second.&amp;nbsp; The reason is that if you do the MDF path second,&amp;nbsp;the installation wizard will reset your&amp;nbsp;LDF location back to the MDF setting.&amp;nbsp; It's just one of those things!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8438882352818691811?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8438882352818691811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8438882352818691811' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8438882352818691811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8438882352818691811'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/error-sharepoint-server-2010.html' title='Error:  SharePoint Server 2010 Installation, SharePoint Configuration Failed'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6067358736640588937</id><published>2011-01-20T15:24:00.001-05:00</published><updated>2011-01-20T15:25:11.177-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  Microsoft SQL Server 2008 R2 Feature Pack</title><content type='html'>&lt;strong&gt;Microsoft SQL Server 2008 R2 Feature Pack&lt;/strong&gt; &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CEB4346F-657F-4D28-83F5-AAE0C5C83D52"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CEB4346F-657F-4D28-83F5-AAE0C5C83D52&lt;/a&gt; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft® SQL Server Report Builder 3.0 for Microsoft® SQL Server 2008 R2&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® PowerPivot for Microsoft® Excel &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Reporting Services Add-in for Microsoft® SharePoint® Technologies 2010&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 Reporting Services Add-in for Microsoft® SharePoint® Technologies 2007&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Policies&lt;/li&gt;&lt;li&gt;Microsoft® Sync Framework 2.0 Software Development Kit (SDK) &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® Compact 3.5 SP2 For Windows Mobile &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server ®Compact 3.5 SP2 Server Tools &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® Compact 3.5 SP2 Books On-line &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® JDBC Driver 3.0 &lt;/li&gt;&lt;li&gt;Microsoft® Connector 1.1 for SAP BW for SQL Server® 2008 R2 &lt;/li&gt;&lt;li&gt;Microsoft® System CLR Types for SQL Server® 2008 R2 &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Remote Blob Store&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Books On-line&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Upgrade Advisor&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Native Client &lt;/li&gt;&lt;li&gt;Microsoft® Core XML Services (MSXML) 6.0 SP 1 &lt;/li&gt;&lt;li&gt;Microsoft® OLEDB Provider for DB2 &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Command Line Utilities &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® Service Broker External Activator for SQL Server® 2008 R2 &lt;/li&gt;&lt;li&gt;Microsoft® Windows PowerShell Extensions for SQL Server® 2008 R2 &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Shared Management Objects&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 ADOMD.NET &lt;/li&gt;&lt;li&gt;Microsoft® Analysis Services OLE DB Provider for Microsoft® SQL Server® 2008 R2 &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Analysis Management Objects&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 Data Mining Add-ins for Microsoft® Office 2007 &lt;/li&gt;&lt;li&gt;Microsoft® Datamining Viewer Controls For Microsoft® SQL Server® 2008 &lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® Migration Assistant&lt;/li&gt;&lt;li&gt;Microsoft® SQL Server® 2008 R2 Best Practices Analyzer&lt;/li&gt;&lt;/ul&gt;(Microsoft, 2011)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;Microsoft (2011). Microsoft SQL Server 2008 R2 Feature Pack. Retrieved January 20, 2011 from &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CEB4346F-657F-4D28-83F5-AAE0C5C83D52"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CEB4346F-657F-4D28-83F5-AAE0C5C83D52&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6067358736640588937?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6067358736640588937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6067358736640588937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6067358736640588937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6067358736640588937'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/links-microsoft-sql-server-2008-r2.html' title='Links:  Microsoft SQL Server 2008 R2 Feature Pack'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6315801950765346988</id><published>2011-01-19T16:25:00.005-05:00</published><updated>2011-01-20T14:04:42.715-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Error:  SharePoint Server 2010 Setup Errors, Prerequisites Needed</title><content type='html'>&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After running SharePoint Server 2010 setup.exe, Setup Errors occur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TTdXAuODs5I/AAAAAAAAAgM/c3TTt2tdYWk/s1600/setuperrors1.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 251px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5564011534558147474" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TTdXAuODs5I/AAAAAAAAAgM/c3TTt2tdYWk/s400/setuperrors1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Setup is unable to proceed due to the following error(s):&lt;br /&gt;&lt;br /&gt;This product requires the Windows Identity Foundation.&lt;br /&gt;This product requires Microsoft Sync Framework Runtime v1.0 (x64).&lt;br /&gt;This product requires Microsoft SQL Server 2008 Native Client. Install SQL Server 2008 Native Client and re-run setup.&lt;br /&gt;Windows Server Features or Role Services required by this product are not enabled. For a complete list, refer to the link below.&lt;br /&gt;This product requires Microsoft Filter Pack 2.0.&lt;br /&gt;This product requires Internet Information Services (IIS) 7.0 or higher, with ASP.NET v2.0 set to 'Allow' in the list of IIS Web Server Extensions.&lt;br /&gt;This product requires the IIS 6 Management Compatibility component to install.&lt;br /&gt;This product requires Hotfix for Microsoft Windows (KB976462) or above.&lt;br /&gt;&lt;br /&gt;For the list of pre-requisites needed to install the product please refer to:&lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=106209"&gt;http://go.microsoft.com/fwlink/?LinkId=106209&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Windows Identity Foundation&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Microsoft Sync Framework Runtime v1.0 (x64)&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C88BA2D1-CEF3-4149-B301-9B056E7FB1E6&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C88BA2D1-CEF3-4149-B301-9B056E7FB1E6&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Microsoft SQL Server 2008 Native Client&lt;br /&gt;Installing SQL Server Native Client&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms131321.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms131321.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Windows Server Features or Role Services&lt;br /&gt;Start &gt; All Programs &gt; Administrative Tools &gt; Server Manager&lt;br /&gt;Add Roles and Features:&lt;br /&gt;i. Application Server&lt;br /&gt;ii. File Services&lt;br /&gt;iii. Web Server (IIS)&lt;br /&gt;&lt;br /&gt;5. Microsoft Office 2010 Filter Packs&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5CD4DCD7-D3E6-4970-875E-ABA93459FBEE&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5CD4DCD7-D3E6-4970-875E-ABA93459FBEE&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Internet Information Services (IIS) 7.0 or higher, with ASP.NET v2.0 set to 'Allow' in the list of IIS Web Server Extensions.&lt;br /&gt;i. Start &gt; All Programs &gt; Administrative Tools &gt; IIS Manager&lt;br /&gt;ii. ISAPI and CGI Restrictions&lt;br /&gt;iii. Confirm that ASP.NET V2.0 is set to "Allow"&lt;br /&gt;&lt;br /&gt;7. Hotfix for Microsoft Windows (KB976462) or above.&lt;br /&gt;A hotfix for the.NET Framework 3.5 Service Pack 1 is available for Windows 7 and for Windows Server 2008 R2 as a prerequisite for Microsoft Office SharePoint Server 2010&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/976462"&gt;http://support.microsoft.com/kb/976462&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Microsoft TechNet (July, 2010).  Hardware and software requirements (SharePoint Server 2010).  Retrieved January 20, 2011 from &lt;a href="http://technet.microsoft.com/en-us/library/cc262485.aspx"&gt;http://technet.microsoft.com/en-us/library/cc262485.aspx&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6315801950765346988?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6315801950765346988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6315801950765346988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6315801950765346988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6315801950765346988'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/error-sharepoint-server-2010-setup.html' title='Error:  SharePoint Server 2010 Setup Errors, Prerequisites Needed'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/TTdXAuODs5I/AAAAAAAAAgM/c3TTt2tdYWk/s72-c/setuperrors1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3911685358485262402</id><published>2011-01-19T15:52:00.005-05:00</published><updated>2011-01-19T16:21:23.083-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Windows Server:  How to Configure SQL Server Client Alias Using CLICONFG</title><content type='html'>In certain multi-tiered SharePoint Server farms, it does make sense to implement SQL Server Client Aliases on Web and App Servers to abstract the connection SharePoint Server uses to connect to its database server. Using SQL Server Client Aliases makes it easy to point SharePoint to a different database server, if a need arises, because it can be done through modification of the alias configuration (e.g. redirect to a standby database server, online and ready to go, standby server having a different server name than the original, production database server).&lt;br /&gt;&lt;br /&gt;Considerations for SQL Server Client Alias configurations should be made prior to installing SharePoint Server. When deciding whether or not to implement SQL Server Client Aliases, you might think about these items:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Just because you can doesn’t mean you should - what need is driving this configuration?&lt;/li&gt;&lt;li&gt;Apply the “so what” test - what are the risks of doing versus not doing?&lt;/li&gt;&lt;li&gt;Thirdly, it probably makes sense to have server naming conventions in place before you go and abstract things by adding one more layer of names - will aliases confuse anybody?&lt;/li&gt;&lt;/ul&gt;1. Start &gt; Run &gt; Type “cliconfg” &gt; Enter. This brings up the SQL Server Client Network Utility.&lt;br /&gt;&lt;br /&gt;2. On the General tab, enable “TCP/IP” protocol.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TTdPyqnPzrI/AAAAAAAAAgE/nlxIliBkUWQ/s1600/alias1.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 254px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5564003596490493618" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TTdPyqnPzrI/AAAAAAAAAgE/nlxIliBkUWQ/s400/alias1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;3. On the Alias tab, add the server alias configuration.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TTdPuIvd00I/AAAAAAAAAf8/bW63WngCaQg/s1600/alias2.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 254px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5564003518678684482" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TTdPuIvd00I/AAAAAAAAAf8/bW63WngCaQg/s400/alias2.png" /&gt;&lt;/a&gt; &lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;4. Keep the defaults on the DB-Library Options tab.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uosqV-6EfeM/TTdPm2O8ytI/AAAAAAAAAf0/H7ma_uWxIqk/s1600/alias3.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 254px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5564003393451379410" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TTdPm2O8ytI/AAAAAAAAAf0/H7ma_uWxIqk/s400/alias3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. Review the Network Library information on the Network Libraries tab. Click Apply and OK.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TTdPf-hbRBI/AAAAAAAAAfs/3ExMSFcUxH8/s1600/alias4.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 254px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5564003275417273362" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TTdPf-hbRBI/AAAAAAAAAfs/3ExMSFcUxH8/s400/alias4.png" /&gt;&lt;/a&gt;&lt;br /&gt;6. At this point the Alias has been created and the SharePoint installation may proceed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3911685358485262402?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3911685358485262402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3911685358485262402' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3911685358485262402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3911685358485262402'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/windows-server-how-to-configure-sql.html' title='Windows Server:  How to Configure SQL Server Client Alias Using CLICONFG'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/TTdPyqnPzrI/AAAAAAAAAgE/nlxIliBkUWQ/s72-c/alias1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5708813362746535547</id><published>2011-01-09T16:06:00.006-05:00</published><updated>2011-01-09T16:14:32.141-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Server 2010 Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  Search Core Results Web Part Internal Error</title><content type='html'>&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Search results page error caused by Core Results Web Part after modifying the Fetched Properties.&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;"Internal server error exception:&lt;br /&gt;Troubleshoot issues with Microsoft SharePoint Foundation&lt;br /&gt;Correlation ID: aba98106-d203-48bf-bdc9-bf2f8dd15bcd"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uosqV-6EfeM/TSojWeFT5HI/AAAAAAAAAfk/-e0zlzR1PAo/s1600/InternalServerErrorException.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 188px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560295558881731698" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TSojWeFT5HI/AAAAAAAAAfk/-e0zlzR1PAo/s400/InternalServerErrorException.png" /&gt;&lt;/a&gt;&lt;strong&gt; Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In addition to the Column Name tags, the Fetched Properties must be properly opened and closed with Columns and /Columns tags, respectively. One possible cause for this error is that thet Fetched Properties XML is missing the opening and closing tags.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5708813362746535547?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5708813362746535547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5708813362746535547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5708813362746535547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5708813362746535547'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/sharepoint-40-search-core-results-web.html' title='SharePoint 4.0:  Search Core Results Web Part Internal Error'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TSojWeFT5HI/AAAAAAAAAfk/-e0zlzR1PAo/s72-c/InternalServerErrorException.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4458188687512986754</id><published>2011-01-03T13:14:00.006-05:00</published><updated>2011-01-03T13:28:18.106-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Windows Server:  ADO.NET Data Services Update for .NET Framework 3.5 SP1</title><content type='html'>&lt;p&gt;This update is required in order to install SharePoint Server 2010 on Windows Server 2008 R2.&lt;/p&gt;&lt;p&gt;"The ADO.NET Data Services framework consists of patterns and libraries that enable the creation and consumption of REST-based data services for the web. This update to the Microsoft .NET Framework 3.5 SP1 provides additional features which extend the functionality provided in version 1.0 of the ADO.NET Data Services framework."&lt;br /&gt;(Microsoft, 2010)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Microsoft (2010). ADO.NET Data Services Update for .NET Framework 3.5 SP1 for Windows 7 and Windows Server 2008 R2. Retrieved January 3, 2011 from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=79D7F6F8-D6E9-4B8C-8640-17F89452148E&amp;amp;displaylang=fi&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=79D7F6F8-D6E9-4B8C-8640-17F89452148E&amp;amp;displaylang=fi&amp;amp;displaylang=en&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Microsoft (2010). A hotfix for the.NET Framework 3.5 Service Pack 1 is available for Windows 7 and for Windows Server 2008 R2 as a prerequisite for Microsoft Office SharePoint Server 2010. Retrieved January 3, 2011 from &lt;a href="http://support.microsoft.com/kb/976462"&gt;http://support.microsoft.com/kb/976462&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4458188687512986754?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4458188687512986754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4458188687512986754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4458188687512986754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4458188687512986754'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2011/01/windows-server-adonet-data-services.html' title='Windows Server:  ADO.NET Data Services Update for .NET Framework 3.5 SP1'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-9067012342632444396</id><published>2010-12-28T08:49:00.004-05:00</published><updated>2010-12-28T08:57:30.419-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Windows Server:  Enable Execution of PowerShell Scripts</title><content type='html'>This post describes the steps to enable execution of PowerShell scripts on the Windows Server operating system.&lt;br /&gt;&lt;br /&gt;1. Click Start, All Programs, and click "Administrative Tools"&lt;br /&gt;&lt;br /&gt;2. Right-Click Windows Powershell Modules, Select "Run as Administrator"&lt;br /&gt;&lt;br /&gt;3. At the command prompt (PS C:\Windows\system32&gt;), type the following:&lt;br /&gt;Set-ExecutionPolicy RemoteSigned&lt;br /&gt;&lt;br /&gt;4. The Execution Policy Change prompt will display. Respond with "Y":&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Execution Policy Change&lt;br /&gt;The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might exposeyou to the security risks described in the about_Execution_Policies help topic.&lt;br /&gt;Do you want to change the executionpolicy?&lt;br /&gt;[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 124px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5555730238974921298" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TRnrN4H_ClI/AAAAAAAAAfc/BZGPBBBVCs8/s400/PS1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-9067012342632444396?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/9067012342632444396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=9067012342632444396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/9067012342632444396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/9067012342632444396'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/windows-server-enable-execution-of.html' title='Windows Server:  Enable Execution of PowerShell Scripts'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/TRnrN4H_ClI/AAAAAAAAAfc/BZGPBBBVCs8/s72-c/PS1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7795453460745299164</id><published>2010-12-27T13:52:00.008-05:00</published><updated>2010-12-27T14:02:32.801-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Windows Server 2008:  MSInfo32 and Winver</title><content type='html'>&lt;strong&gt;System Information - &lt;/strong&gt;To locate OS version, edition, and many details about hardware and software components.&lt;br /&gt;&lt;br /&gt;Start &gt; Run &gt; Type "MSInfo32" and press Enter&lt;enter&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 253px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5555438078954368178" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TRjhf7PA7LI/AAAAAAAAAfU/7fjozxladxY/s400/msinfo32.png" /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;About Windows -&lt;/strong&gt; To locate OS version, edition, service pack level, and memory.&lt;br /&gt;&lt;p&gt;Start &gt; Run &gt; Type "Winver" and press Enter&lt;enter&gt;&lt;/p&gt;&lt;div&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 393px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5555437976400945794" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TRjhZ9MX4oI/AAAAAAAAAfM/ekQ4bEkYvfQ/s400/aboutwindows.png" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7795453460745299164?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7795453460745299164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7795453460745299164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7795453460745299164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7795453460745299164'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/windows-server-2008-msinfo32-and-winver.html' title='Windows Server 2008:  MSInfo32 and Winver'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/TRjhf7PA7LI/AAAAAAAAAfU/7fjozxladxY/s72-c/msinfo32.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3847016970648607151</id><published>2010-12-13T20:31:00.006-05:00</published><updated>2010-12-13T20:51:06.166-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Word'/><title type='text'>Microsoft Word 2010:  Hanging Indent</title><content type='html'>This post explains the steps to format a list with a hanging indent, using Microsoft Word 2010. In this example, I am starting out with a list of references which are indented to the left.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uosqV-6EfeM/TQbJdzt5YCI/AAAAAAAAAfA/B42NFwwtqzI/s1600/references1.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 444px; DISPLAY: block; HEIGHT: 209px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550345104716816418" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TQbJdzt5YCI/AAAAAAAAAfA/B42NFwwtqzI/s400/references1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;1. Highlight the text to be formatted.&lt;br /&gt;2. On the Ribbon, next to the word "Paragraph" click the chevron to open the paragraph formatting window.&lt;br /&gt;3. Beneath the Indentation heading, set the "Special" field to "Hanging" and set the "By" field to "0.5."&lt;br /&gt;4. Click OK&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TQbJaM8XWHI/AAAAAAAAAe4/WWMgvdp-224/s1600/references2.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 458px; DISPLAY: block; HEIGHT: 260px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550345042768910450" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TQbJaM8XWHI/AAAAAAAAAe4/WWMgvdp-224/s400/references2.png" /&gt;&lt;/a&gt; &lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;5. At that point, the list should be reformatted with a hanging indent.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_uosqV-6EfeM/TQbJVf5YGTI/AAAAAAAAAew/wCmC1ekmz5o/s1600/references3.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 463px; DISPLAY: block; HEIGHT: 253px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550344961957304626" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TQbJVf5YGTI/AAAAAAAAAew/wCmC1ekmz5o/s400/references3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3847016970648607151?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3847016970648607151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3847016970648607151' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3847016970648607151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3847016970648607151'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/microsoft-word-2010-hanging-indent.html' title='Microsoft Word 2010:  Hanging Indent'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TQbJdzt5YCI/AAAAAAAAAfA/B42NFwwtqzI/s72-c/references1.png' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8151299596682252558</id><published>2010-12-13T17:16:00.007-05:00</published><updated>2010-12-13T18:10:32.292-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  Locating or Verifying Farm Version Number</title><content type='html'>This post explains how to tell the version of a SharePoint 2010 server farm. In order to verify the complete farm, it is necessary to verify the version of DLLs as well as the Configuration Database.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A. Verify the version of DLLs. &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;br /&gt;On each server where SharePoint 2010 is installed:&lt;br /&gt;1. Open Windows Explorer.&lt;br /&gt;2. Navigate to \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI&lt;br /&gt;3. For each of the following DLLs, locate the file. Right-click the file &gt; Properties &gt; Details.&lt;br /&gt;4. Note the version&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OWSSVR.DLL (SharePoint Foundation)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 292px; DISPLAY: block; HEIGHT: 365px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550294556817042018" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TQabfiHdKmI/AAAAAAAAAeQ/-S906tdnENU/s400/owssvrdll.png" /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Microsoft.SharePoint.dll (SharePoint Foundation)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 286px; DISPLAY: block; HEIGHT: 363px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550294628245220770" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TQabjsNQraI/AAAAAAAAAeY/uQnfOvFKnFQ/s400/microsoftsharepointdll.png" /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Microsoft.SharePoint.Portal.dll (SharePoint Server)&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 282px; DISPLAY: block; HEIGHT: 364px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550294696598277986" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TQabnq15j2I/AAAAAAAAAeg/hRjZ61S-IBs/s400/microsoftsharepointportaldll.png" /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;B. Verify the version of the Configuration Database&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;From SharePoint 2010 Central Administration:&lt;/div&gt;&lt;div&gt;1. Navigate to SharePoint 2010 Central Administration &gt; System Settings &gt; Manage servers in this farm.&lt;/div&gt;&lt;div&gt;2. Note the "Configuration database version."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 248px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5550294782242599010" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TQabsp5GMGI/AAAAAAAAAeo/UtqP9o5AxjI/s400/serversinfarm.png" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8151299596682252558?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8151299596682252558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8151299596682252558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8151299596682252558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8151299596682252558'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/sharepoint-40-locating-or-verifying.html' title='SharePoint 4.0:  Locating or Verifying Farm Version Number'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/TQabfiHdKmI/AAAAAAAAAeQ/-S906tdnENU/s72-c/owssvrdll.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8309662650136911880</id><published>2010-12-13T16:18:00.009-05:00</published><updated>2011-01-31T13:52:38.217-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Records Center'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  Records Center Behaviors? or Bugs!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TUcExb5eUBI/AAAAAAAAAgY/ee6mL_lEUsw/s1600/rctemplateerror.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="476" s5="true" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TUcExb5eUBI/AAAAAAAAAgY/ee6mL_lEUsw/s640/rctemplateerror.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I have been busy developing a proof-of-concept (POC) environment based on some design patterns involving SharePoint 2010 Records Center and Search. In this POC, Records Center is acting as a top level site collection and is storing quite a bit of content. There are numerous content types and site columns, carefully planned and configured on the site collection, to support tagging Records Center documents with lots of metadata.&lt;br /&gt;&lt;br /&gt;In this POC environment, I have dedicated a Web application to Records Center and for discussion purposes, the URL of the site collection can be http://recordscenter.domain.com. As I write this blog post, it is December 13, 2010. My SharePoint 2010 environment is running at version 14.0.5128.5000, which reflects RTM with the October 2010 Cumulative Updates. The SharePoint Foundation and SharePoint Server DLLs, and SharePoint Database are all current with the same version. I have tested with Site Collection Publishing and Site Publishing features enabled and disabled.&lt;br /&gt;&lt;br /&gt;During the testing process, I have discovered some unexpected behaviors related to Records Center. Microsoft Support may stamp these with the trusty "By Design" label, but since I am currently in the process of pushing these issues through the Microsoft Support channels, I cannot speak to their response at this time. I do know that these behaviors are inconvenient and troublesome. Below is a list.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A. Cannot template a sub-site beneath a Records Center site collection.&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;To recreate the issue, follow these steps:&lt;br /&gt;1. Start from a Records Center site collection.&lt;br /&gt;2. Create a sub-site using the blank site template.&lt;br /&gt;3. Attempt to save the site as a template.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550280877643326226" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TQaPDTOS4xI/AAAAAAAAAeA/oXg5li5Yihc/s400/saveastemplate.png" style="cursor: hand; display: block; height: 137px; margin: 0px auto 10px; text-align: center; width: 323px;" /&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550280803551386114" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TQaO-_NZmgI/AAAAAAAAAd4/mc2IN37C8Y0/s400/sitetemplatename.png" style="cursor: hand; display: block; height: 176px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;Problem: Error: An unexpected error has occurred.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550280712457136354" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TQaO5r21qOI/AAAAAAAAAdw/0RN34ziey7o/s400/sitetemplateerror.png" style="cursor: hand; display: block; height: 180px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;B. Cannot export a document library and then import it as a different name, in a Records Center site collection.&lt;/strong&gt;&lt;br /&gt;To recreate the issue, follow these steps:&lt;br /&gt;1. Start from a Records Center site collection.&lt;br /&gt;2. Create a sub-site using the blank site template.&lt;br /&gt;3. Create a document library in the blank sub-site.&lt;br /&gt;4. Using STSADM, export the document library to a .cmp file.&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;E.g.&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN&amp;gt;&lt;br /&gt;stsadm.exe -o export -url &lt;/span&gt;&lt;span style="font-size: 85%;"&gt;http://webapplication/subsite/library&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; -filename &lt;/span&gt;&lt;span style="font-size: 85%;"&gt;\\server\fileshare\templatelibrary.cmp&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; -includeusersecurity -nologfile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Using STSADM, import the document library .cmp file, as a different name.&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;E.g.&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN&amp;gt;&lt;br /&gt;stsadm.exe -o export -url http://webapplication/subsite/library -filename &lt;a href="file://server/fileshare/templatelibrary.cmp"&gt;file://server/fileshare/templatelibrary.cmp&lt;/a&gt; -includeusersecurity -nologfile&lt;/span&gt;...&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;Finished with 15 errors.A list, survey, discussion board, or document library with the specified title already exists in this Web site. Please choose another title.&lt;/span&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550289086948558514" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TQaWhJRLxrI/AAAAAAAAAeI/fqP87v3OsUo/s400/cmdcmpimporterror.png" style="cursor: hand; display: block; height: 92px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;br /&gt;Problem: Error: The .cmp file cannot be imported because an existing document library having the same title (different than name, which affects the document library URL) already exists. &lt;br /&gt;This behavior might make sense in a Records Center given the Content Organizer and its functionality which routes documents, based on content type, to appropriate document libraries using the Title of the document library. Still, templating document libraries in a Records Center is especially important, since Records Center typically have well defined site columns. It is only natural that we will want to template document libraries efficiently in a Records Center.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;br /&gt;Microsoft SharePoint Team Blog (2010, December). October 2010 Cumulative Updates for SharePoint &amp;amp; Project Server 2010 Republished. Retrieved December 13, 2010 from http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=957.&lt;br /&gt;&lt;br /&gt;Microsoft Support (2010, October). Description of the SharePoint Server 2010 Cumulative Update Server Hotfix Package (MOSS server-package): October 26, 2010. Retrieved December 13, 2010 from http://support.microsoft.com/default.aspx?scid=kb;EN-US;2394320.&lt;br /&gt;&lt;br /&gt;Microsoft Support (2010, December). Hotfix Request. Retrieved December 13, 2010 from http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-us&amp;amp;kbnum=2394320.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8309662650136911880?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8309662650136911880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8309662650136911880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8309662650136911880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8309662650136911880'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/sharepoint-40-records-center-behaviors.html' title='SharePoint 4.0:  Records Center Behaviors? or Bugs!'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/TUcExb5eUBI/AAAAAAAAAgY/ee6mL_lEUsw/s72-c/rctemplateerror.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-46686543377234309</id><published>2010-12-07T10:05:00.004-05:00</published><updated>2010-12-07T10:16:58.991-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  Where to Locate Details for Errors with Correlation ID</title><content type='html'>The Correlation ID error seemed to be especially common in Beta versions of SharePoint Server 2010. However, I have managed to surface this one a few times in RTM. The screen print below illustrates what the error looks like on the Web page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TP5Nxa2isNI/AAAAAAAAAdo/rx0NSLrL_Ng/s1600/errorcorrelationid.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 179px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5547957302384046290" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TP5Nxa2isNI/AAAAAAAAAdo/rx0NSLrL_Ng/s400/errorcorrelationid.png" /&gt;&lt;/a&gt;The error doesn't provide much information about the root cause. So, to uncover the details, it makes sense to investigate further by examining the log files. Here is how to do that:&lt;br /&gt;&lt;br /&gt;1. Note the date and time of the error message.&lt;br /&gt;2. Open a local console or RDP session to a SharePoint server in the farm.&lt;br /&gt;3. From Windows Explorer, navigate to Program Files &gt; Common Files &gt; Microsoft Shared &gt; Web Server Extensions &gt; 14 &gt; Logs.&lt;br /&gt;4. Sort the log files by Date Modified, Descending. Then, open the file containing the event using a text editor, such as Notepad.&lt;br /&gt;5. CTRL +F to locate instances of the word "Error." Then match the date/time stamp.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TP5NfBp3ZbI/AAAAAAAAAdg/ncvgDKNUtQQ/s1600/logfile.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 514px; DISPLAY: block; HEIGHT: 166px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5547956986382345650" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TP5NfBp3ZbI/AAAAAAAAAdg/ncvgDKNUtQQ/s400/logfile.png" /&gt;&lt;/a&gt;It isn't likely that this information will provide a direct answer, but at least you have more words to work with while researching. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-46686543377234309?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/46686543377234309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=46686543377234309' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/46686543377234309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/46686543377234309'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/sharepoint-40-where-to-locate-details.html' title='SharePoint 4.0:  Where to Locate Details for Errors with Correlation ID'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/TP5Nxa2isNI/AAAAAAAAAdo/rx0NSLrL_Ng/s72-c/errorcorrelationid.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-388809676926583676</id><published>2010-12-02T10:53:00.004-05:00</published><updated>2010-12-02T12:03:34.506-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Management Studio (SSMS)'/><title type='text'>SQL Server 2008:  Edit Top 200 Rows</title><content type='html'>SQL Server 2005 and earlier versions had an Open Table command available when you right-click a table.  This allows you to open the table and make edits to fields.  In SQL Server 2008, the Open Table command is replaced with the Edit Top Rows command.  The default for this is 200, which of course, is obnoxious.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uosqV-6EfeM/TPfB5t6iSHI/AAAAAAAAAdY/u0w_jzpCdtY/s1600/edittop200.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 356px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5546114663451871346" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TPfB5t6iSHI/AAAAAAAAAdY/u0w_jzpCdtY/s400/edittop200.png" /&gt;&lt;/a&gt;  &lt;div&gt;&lt;/div&gt;To change this setting, follow these steps from SQL Server Management Studio (SSMS):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tools &gt; Options (This opens the General Scripting Options Dialog Box)&lt;/li&gt;&lt;li&gt;SQL Server Object Explorer &gt; Commands&lt;/li&gt;&lt;li&gt;Table and View Options: Value for Edit Top Rows command (Change this value)&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://2.bp.blogspot.com/_uosqV-6EfeM/TPfBvgQelKI/AAAAAAAAAdQ/ORKU3O0LaDo/s1600/scriptoptionsdialog.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 232px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5546114487987115170" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TPfBvgQelKI/AAAAAAAAAdQ/ORKU3O0LaDo/s400/scriptoptionsdialog.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;After modifying the setting, you will see that the menu is updated accordingly.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TPfBlAmiN-I/AAAAAAAAAdI/K2T9mt1pLYs/s1600/edittop1000.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 189px; DISPLAY: block; HEIGHT: 334px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5546114307691001826" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TPfBlAmiN-I/AAAAAAAAAdI/K2T9mt1pLYs/s400/edittop1000.png" /&gt;&lt;/a&gt; &lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Microsoft (2010). Options (SQL Server Object Explorer/Commands). Retrieved December 2, 2010 from &lt;a href="http://msdn.microsoft.com/en-us/library/cc280381.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc280381.aspx&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-388809676926583676?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/388809676926583676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=388809676926583676' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/388809676926583676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/388809676926583676'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/12/sql-server-2008-edit-top-200-rows.html' title='SQL Server 2008:  Edit Top 200 Rows'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/TPfB5t6iSHI/AAAAAAAAAdY/u0w_jzpCdtY/s72-c/edittop200.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1420756440980074826</id><published>2010-10-25T18:50:00.009-04:00</published><updated>2011-09-26T08:26:07.347-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><title type='text'>Focus More on Birdhouse Less on Hammer</title><content type='html'>&lt;a href="http://blogs.officezealot.com/mauro/archive/2010/10/23/29848.aspx"&gt;Mauro Cardarelli recently plugged something I said&lt;/a&gt;, "focus more on the birdhouse and less on the hammer." If Mauro hadn't used that analogy with me a few times before, I probably would have used a different one like, "focus more on the crazy noodles and less on the fork." &lt;br /&gt;&lt;br /&gt;The birdhouse analogy&amp;nbsp;refers to&amp;nbsp;the focus of conversations and presentations&amp;nbsp;at SharePoint related conference sessions, meetings, and discussions.&amp;nbsp; My underlying criticism is that it seems that&amp;nbsp;the community&amp;nbsp;has become&amp;nbsp;more&amp;nbsp;focused on what the SharePoint platform can do and not focused enough on the business solutions that we are&amp;nbsp;building with the platform.&amp;nbsp; I think the community stands to gain a&amp;nbsp;lot if more emphasis was placed on what we are building with the platform, why, and how we measure value to the businesses receiving these solutions.&lt;br /&gt;&lt;br /&gt;I understand that we do need to know the SharePoint product well&amp;nbsp;in order to&amp;nbsp;develop useful business solutions with it.&amp;nbsp; However, I think it is&amp;nbsp;easy&amp;nbsp;for us&amp;nbsp;become consumed by the SharePoint platform; and its capabilities and limitations and lose sight of the fact that&amp;nbsp;SharePoint is merely a vehicle&amp;nbsp;that helps us get&amp;nbsp;to a&amp;nbsp;destination.&amp;nbsp;&amp;nbsp;The business solutions are the true end game, not the platform and tools&amp;nbsp;we use to build the solutions.&amp;nbsp; Some of the&amp;nbsp;design patterns and methodologies we&amp;nbsp;find to be effective may even be transferrable to other technologies.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;As workers, we in the SharePoint community&amp;nbsp;are responsible for&amp;nbsp;ensuring that the&amp;nbsp;solutions we develop will provide the outcomes that the sponsors and stakeholders expect. I think that if&amp;nbsp;we spend too much time&amp;nbsp;trying to figure out the best&amp;nbsp;ways to&amp;nbsp;get "there,"&amp;nbsp;and&amp;nbsp;too little time on establishing&amp;nbsp;complete and clear visions of where "there" is, then we are missing the target.&amp;nbsp; As a community, I think we may&amp;nbsp;miss valuable opportunities to share lessons learned and best practices for solving common business problems using the SharePoint platform.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;When we only focus only on&amp;nbsp;the hammer, we miss the point.&amp;nbsp; Let's have more conversations and presentations about the birdhouse, how we designed it, why we designed it a certain way, and what we learned from the whole experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1420756440980074826?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1420756440980074826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1420756440980074826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1420756440980074826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1420756440980074826'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/focus-more-on-birdhouse-less-on-hammer.html' title='Focus More on Birdhouse Less on Hammer'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2899990436006782593</id><published>2010-10-25T18:33:00.005-04:00</published><updated>2010-10-25T18:49:35.467-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Use SharePoint Worfklow Like Robots on a Conveyor Belt</title><content type='html'>The idea of automating a business process with SharePoint workflow to make things more efficient and consistent sounds like a novel concept and a way leverage a technology investment. However, if you examine any major business process from the top down, what you will find is that it is made up of several tasks (some linear, some not) as well as decisions which are based on a constantly changing environment and context. These decisions are not only in support of executing the process, but often times the process itself is being evaluated real time.&lt;br /&gt;&lt;br /&gt;Take for instance, the beginning portion of a new hire process that a company might have. This might involve a series of human interactions between candidate and recruiter. An application is submitted and the recruiter would evaluate the application, comparing it to an open requisition. The recruiter would interpret the information on the application and ask for clarification. If a match is made, then an interview might occur, and so on.&lt;br /&gt;&lt;br /&gt;When the people involved are attempting to execute a process such as this, it is only natural that the changing conditions of the work environment will prompt questions about what tasks need to be completed, who should complete the tasks, what information should be gathered, how should that information be evaluated, what laws exist, etc.&lt;br /&gt;&lt;br /&gt;Although, it is possible to automate certain tasks in this process, SharePoint workflow is not designed for automating the entire business process.  Where SharePoint workflow really comes in is making discrete tasks more efficient. For example, the workflow technology may be used to transfer an applicant's information into a database where it can be easily compared with open requisition criteria. &lt;br /&gt;&lt;br /&gt;The technology is not going to do a human's work, though, and it is not practical to even try to make it. No, instead, a more appropriate approach to leveraging SharePoint workflow is for efficiency gains which target small steps or tasks; ones that are completely black and white, like modifying and loading records into a custom list or database, moving documents, or sending out an e-mail when a specific event occurs. &lt;br /&gt;&lt;br /&gt;Portal site designs which help guide the human through a series of steps is essential to a workflow solution.  The portal provides the framework to guide the user, while the workflow elements provide automation for specific tasks that occur during the process.&lt;br /&gt;&lt;br /&gt;Whatever the application, the goal is usually to provide tools that allow the human to logically string each step together, flowing as if the site is a virtual conveyor belt and the workflow elements (conditions/actions) are specific robots that do stuff at each stage.  The overall solution should help guide and progress the overall process in a consistent direction so that humans can participate, contribute, and derive the needed results.&lt;br /&gt;&lt;br /&gt;Still, in an ever changing environment, it is only natural that the conveyor belt will need to be stopped and participants will ask each other whether the process is effective and efficient enough, and what might need to happen differently. The simple fact is, every business process is a work in progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2899990436006782593?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2899990436006782593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2899990436006782593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2899990436006782593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2899990436006782593'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/use-sharepoint-worfklow-like-robots-on.html' title='Use SharePoint Worfklow Like Robots on a Conveyor Belt'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5538075109543350425</id><published>2010-10-15T17:59:00.009-04:00</published><updated>2010-10-15T18:24:34.826-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>NESQL 2010 October 14 Virtualizing SQL Server</title><content type='html'>I attended a &lt;a href="http://www.nesql.org/"&gt;New England SQL Server User Group&lt;/a&gt; meeting last night. &lt;a href="http://www.brentozar.com/"&gt;Brent Ozar&lt;/a&gt; did a presentation on &lt;a href="http://www.brentozar.com/archive/2010/10/presenting-live-boston-on-thursday/"&gt;Virtualizing SQL Server&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;During the last few years, I have become a fan of virtualization for SharePoint environments, including the SQL Server database server role. I know many in the SharePoint community are skeptical about this, so, it was interesting to observe the opinions and responses from the local SQL Server community. I think the majority of the room was still skeptical (as expected) about virtualizing SQL Server. However, Brent did a good job of providing guidance on how to get the best performance out of a SQL environment when it is virtualized.&lt;br /&gt;&lt;br /&gt;Beyond enlightening me about some of the finer details of how virtualization impacts I/O, Brent's presentation provided greater validation for &lt;a href="http://njbblog.blogspot.com/2010/02/ten-reasons-why-i-love-vmware-for-sql.html"&gt;my opinion of virtualizing SQL Server&lt;/a&gt;. At this point, I believe the technology is definitely mature enough to handle all roles (including database role) of most production SharePoint environments. That is; if adequate hardware is allocated and if virtualization is implemented well.&lt;br /&gt;&lt;br /&gt;Some of the take-aways I scribbled down include the following (no warranties with these notes because I can barely read what I wrote):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CPU&lt;/strong&gt;&lt;br /&gt;- &lt;a href="http://www.cpuid.com/"&gt;&lt;span style="font-size:85%;"&gt;CPU-Z&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; is a great, free utility for monitoring true CPU performance on guest systems&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- In a virtual environment, m&lt;/span&gt;&lt;span style="font-size:85%;"&gt;ore cores assigned to a SQL Server VM may actually leads to worse performance due to overhead related to instruction assignment behavior in shared environments relative to processor caching.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- In VMWare, set memory reservations, don't over commit RAM, use &lt;/span&gt;&lt;a href="http://www.brentozar.com/go/largepages"&gt;&lt;span style="font-size:85%;"&gt;large pages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; (Microsoft, 2010).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- In SQL Server, remember to set min/max memory appropriately.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Storage&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Group DBs logically based on purpose, maintenance schedule, security, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Still separate &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Temp DB in virtual environments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I believe Brent will be presenting the complete version of his presentation at the &lt;a href="http://www.sqlpass.org/summit/na2010/"&gt;PASS Summit&lt;/a&gt; in November.  Either way, if you are reading up on this topic, then check out his blog post on &lt;a href="http://www.brentozar.com/sql/virtualization-best-practices/"&gt;Virtualization Best Practices.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;CPUID (2010). CPU-Z supports the new Intel Sandy Bridge processors. Retrieved October 15, 2010 from&lt;br /&gt;&lt;a href="http://www.cpuid.com/news/26-cpu_z_supports_the_new_intel_sandy_bridge_processors.html"&gt;http://www.cpuid.com/news/26-cpu_z_supports_the_new_intel_sandy_bridge_processors.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). SQL Server and Large Pages Explained. Retrieved October 15, 2010 from &lt;a href="http://blogs.msdn.com/b/psssql/archive/2009/06/05/sql-server-and-large-pages-explained.aspx"&gt;http://blogs.msdn.com/b/psssql/archive/2009/06/05/sql-server-and-large-pages-explained.aspx&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.cpuid.com/news/26cpu_z_supports_the_new_intel_sandy_bridge_processors.html"&gt;&lt;/a&gt;&lt;br /&gt;Ozar (2010). Virtualization Best Practices. Retrieved October 15, 2010 from &lt;a href="http://www.brentozar.com/sql/virtualization-best-practices/"&gt;http://www.brentozar.com/sql/virtualization-best-practices/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5538075109543350425?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5538075109543350425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5538075109543350425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5538075109543350425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5538075109543350425'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/20101014nesql.html' title='NESQL 2010 October 14 Virtualizing SQL Server'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1409420379604351908</id><published>2010-10-15T17:36:00.001-04:00</published><updated>2010-10-15T17:39:30.633-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Branding'/><category scheme='http://www.blogger.com/atom/ns#' term='Navigation'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>Reference:  Tab Navigation</title><content type='html'>I'm always looking for ways to improve navigation. Tab navigation can be useful sometimes, depending on the situation. The resources below are helpful when exploring tab navigation options with SharePoint 3.0 and SharePoint 4.0.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.pathtosharepoint.com/2010/07/26/easy-tabs-version-5-is-out/"&gt;&lt;span style="font-size:180%;"&gt;Easy Tabs 5&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://heathersolomon.com/blog/archive/2005/08/10/1434.aspx"&gt;&lt;span style="font-size:180%;"&gt;Tab Navigation using CSS only &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Humbert, C. (August, 2010). Easy Tabs Version 5.0. Retrieved October 15, 2010 from http://www.pathtosharepoint.com/sharepoint-user-toolkit/Pages/Easy-Tabs-v5.aspx.&lt;br /&gt;&lt;br /&gt;Solomon, H. (August, 2005). Tab Navigation using CSS only - Great for SharePoint. Retrieved October 15, 2010 from http://heathersolomon.com/blog/archive/2005/08/10/1434.aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1409420379604351908?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1409420379604351908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1409420379604351908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1409420379604351908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1409420379604351908'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/reference-tab-navigation.html' title='Reference:  Tab Navigation'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7325132317970355728</id><published>2010-10-15T08:46:00.003-04:00</published><updated>2010-10-15T09:01:41.796-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>SharePoint Saturday Boston #3 Webinar Series</title><content type='html'>The &lt;a href="http://www.sharepointsaturday.org/boston/Pages/SPSBos3WebinarSeries.aspx"&gt;SharePoint Saturday Boston #3 Webinar Series&lt;/a&gt; schedule was recently announced. As part of this series, I will be presenting "&lt;a href="http://www.sharepointsaturday.org/boston/meetings/60/ImplementingSharePointforEnterpriseSearchMethodologyandMechanics.aspx"&gt;Implementing SharePoint for Enterprise Search: Methodology and Mechanics&lt;/a&gt;" on Friday, December 10, 2010 at 11:45 AM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color:#000099;"&gt;&lt;a href="https://www1.gotomeeting.com/register/975466976"&gt;Click Here to Register&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Agenda&lt;/strong&gt;&lt;br /&gt;11:45 AM EST – 11:55 AM EST Welcome and Sign-In&lt;br /&gt;11:55 AM EST – 12:00 PM EST Speaker Introduction&lt;br /&gt;12:00 PM EST – 1:00 PM EST Presentation&lt;br /&gt;&lt;br /&gt;For more information or to register for other Webinars, visit the SharePoint Saturday Web site, SharePoint Saturday Boston #3 Webinar Series: &lt;a href="http://www.sharepointsaturday.org/boston/Pages/SPSBos3WebinarSeries.aspx"&gt;http://www.sharepointsaturday.org/boston/Pages/SPSBos3WebinarSeries.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7325132317970355728?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7325132317970355728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7325132317970355728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7325132317970355728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7325132317970355728'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/sharepoint-saturday-boston-3-webinar.html' title='SharePoint Saturday Boston #3 Webinar Series'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2981028066039028645</id><published>2010-10-14T15:52:00.003-04:00</published><updated>2010-10-15T17:41:24.565-04:00</updated><title type='text'>Reference:  Location Codes</title><content type='html'>I was doing some ETL work today and needed to translate location codes from one system to another.  These resources were helpful in creating a reference table.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.usps.com/ncsc/lookups/usps_abbreviations.html"&gt;&lt;span style="font-size:180%;"&gt;Official USPS Abbreviations&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_U.S._states_by_time_zone"&gt;&lt;span style="font-size:180%;"&gt;List of U.S. States by Time Zone&lt;/span&gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;United States Postal Service (2010). Official USPS Abbreviations. Retrieved October 14, 2010 from &lt;a href="http://www.usps.com/ncsc/lookups/usps_abbreviations.html"&gt;http://www.usps.com/ncsc/lookups/usps_abbreviations.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wikipedia (2010). List of U.S. States by Time Zone. Retrieved October 14, 2010 from &lt;a href="http://en.wikipedia.org/wiki/List_of_U.S._states_by_time_zone"&gt;http://en.wikipedia.org/wiki/List_of_U.S._states_by_time_zone&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2981028066039028645?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2981028066039028645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2981028066039028645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2981028066039028645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2981028066039028645'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/reference-location-codes.html' title='Reference:  Location Codes'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6558781501446833667</id><published>2010-10-05T18:37:00.010-04:00</published><updated>2010-10-05T19:43:02.625-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Server 2010 Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  How Search Indexing Works</title><content type='html'>The crawl process is essential to the Indexing side of &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; 2010 Search. Exploring the Search Service Application screens provides some insight to the configurable components that make up Search in &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; 2010, but you may actually have to dive deep into the system documentation and other resources to gain an understanding for the steps that occur within the subsystems, when &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; is instructed to crawl content.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The crawl process goes something like this:&lt;/strong&gt;&lt;br /&gt;1. Full crawl started&lt;br /&gt;2. Start address moved to queue&lt;br /&gt;3. Protocol determined&lt;br /&gt;4.Connector selected&lt;br /&gt;5. &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;iFilter&lt;/span&gt; opens files&lt;br /&gt;6. Content index created on crawl server&lt;br /&gt;7. Index moved in batches to query server&lt;br /&gt;8. Data written to Crawl and Property databases&lt;br /&gt;(Microsoft, 2010)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 291px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5524695311814353586" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TKupHXD14rI/AAAAAAAAAdA/L6f4pBir0Sc/s400/crawler.png" /&gt; &lt;/p&gt;&lt;p&gt;One myth about SharePoint 2010 crawl process is that when content is crawled it never touches the file system of the Crawl Server and goes directly to Query Server...this isn't true. The way it works in environments that have crawler and query roles on separate servers is; a content index is built on the crawl server initially, but is moved in batches to the query server(s). The point when all batches have propogated to the query server, then it may appear as if there is no foot print on the Crawl server's file system...this is because all the batches have been moved up.&lt;br /&gt;&lt;br /&gt;From a server topology perspective, Search requires three different server roles. These include &lt;strong&gt;Crawl Server&lt;/strong&gt;, &lt;strong&gt;Query Server&lt;/strong&gt;, and &lt;strong&gt;Database Server&lt;/strong&gt;. Each of these roles plays a role in the crawl process. For scalability and availability, the architecture supports configurations that include one or many of each of the server roles. Determining the best topology is a balancing act of capacity requirements with available resources.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Microsoft &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; 2010 Product Information Capabilities Search. Retrieved September 22, 2010 from&lt;br /&gt;http://sharepoint.microsoft.com/en-us/product/capabilities/search/Pages/default.aspx. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6558781501446833667?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6558781501446833667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6558781501446833667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6558781501446833667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6558781501446833667'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/sharepoint-40-how-search-indexing-works.html' title='SharePoint 4.0:  How Search Indexing Works'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/TKupHXD14rI/AAAAAAAAAdA/L6f4pBir0Sc/s72-c/crawler.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6789330802243802345</id><published>2010-10-01T08:02:00.002-04:00</published><updated>2010-10-01T08:06:36.717-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Enterprise Search Summit Fall 2010</title><content type='html'>&lt;a href="http://www.enterprisesearchsummit.com/Fall2010/"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 284px; DISPLAY: block; HEIGHT: 90px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5523047134662752658" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TKXOG0tP-ZI/AAAAAAAAAc4/YKopI1ispGg/s400/fallheader.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;There will be an Enterprise Search Summit in Washington D.C. November 16-18, 2010.  The event is taking place at the Renaissance Washington, DC Hotel.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;For more information, click &lt;a href="http://www.enterprisesearchsummit.com/Fall2010/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6789330802243802345?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6789330802243802345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6789330802243802345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6789330802243802345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6789330802243802345'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/10/enterprise-search-summit-fall-2010.html' title='Enterprise Search Summit Fall 2010'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/TKXOG0tP-ZI/AAAAAAAAAc4/YKopI1ispGg/s72-c/fallheader.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3537126012477339476</id><published>2010-09-30T22:28:00.011-04:00</published><updated>2011-01-31T19:17:20.066-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>SPS Boston:  Implementing SharePoint for Enterprise Search: Methodology and Mechanics</title><content type='html'>&lt;a href="http://www.sharepointsaturday.org/boston/"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5522898979080455026" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TKVHXCJ1Q3I/AAAAAAAAAcw/VspN3C3XTSk/s400/SharePointSatBoston.png" style="cursor: hand; display: block; height: 116px; margin: 0px auto 10px; text-align: center; width: 314px;" /&gt;&lt;/a&gt; On Saturday, September 25, 2010 I presented a session at SharePoint Saturday Boston.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Title:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.sharepointsaturday.org/boston/meetings/60/ImplementingSharePointforEnterpriseSearchMethodologyandMechanics.aspx"&gt;Implementing SharePoint for Enterprise Search: Methodology and Mechanics &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;This session explains how following a proven approach and using certain configuration techniques can ensure the success of a SharePoint Search implementation. The prevalence of search technologies available on the World Wide Web has caused stakeholder expectations to remain high. Yet, an Enterprise Search solution is an excellent opportunity to introduce exciting capabilities and productivity gains for a business. Included in the presentation is a walk-through of project phases, a review of key design considerations, and examples of recommended configurations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Click &lt;/strong&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B7tHYFSDGIffYjI1YWUwYzctNTBlOS00NmZkLTlkMGYtMjZjOGIyYjM4M2Rk&amp;amp;hl=en&amp;amp;authkey=CO-GsWo"&gt;&lt;strong&gt;HERE&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; to access slides.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;In the near future, I do intend to create individual blog posts from some of the presentation slides so that I can expand on some of the topics in greater detail. &lt;/em&gt;&lt;em&gt;If &lt;/em&gt;&lt;em&gt;you would like to request that I write a blog post explaining a particular Search topic, please submit a request using the comments feature of this post.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3537126012477339476?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3537126012477339476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3537126012477339476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3537126012477339476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3537126012477339476'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/09/sps-boston-implementing-sharepoint-for.html' title='SPS Boston:  Implementing SharePoint for Enterprise Search: Methodology and Mechanics'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TKVHXCJ1Q3I/AAAAAAAAAcw/VspN3C3XTSk/s72-c/SharePointSatBoston.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2504815335821202112</id><published>2010-09-08T19:36:00.006-04:00</published><updated>2010-09-08T19:57:18.424-04:00</updated><title type='text'>Microsoft Project 2010:  Outline Number and Fill Down</title><content type='html'>I was recently updating a Microsoft Project file and encountered a couple items worth mentioning.&lt;br /&gt;&lt;br /&gt;First, by inserting a column called "Outline Number," Project automatically populates the Work Breakdown Structure (WBS) task ID (WBS column does the same thing).  This is much better than doing it manually.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/TIgeTlBTjQI/AAAAAAAAAco/rbc0C_MREQ8/s1600/MSProjectFilldown1.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 180px;" id="BLOGGER_PHOTO_ID_5514691065419107586" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TIgeTlBTjQI/AAAAAAAAAco/rbc0C_MREQ8/s400/MSProjectFilldown1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Secondly, Microsoft Project doesn't let you paste a value into a range of cells like Excel.  So, instead of manually typing in durations or pasting one at a time, there is a "Fill Down" menu option.  Select the cell that contains the value you want, select the range, right-click, and select "Fill Down."&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TIgeO9XR_HI/AAAAAAAAAcg/APccZP6r0Qo/s1600/MSProjectFilldown3.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_uosqV-6EfeM/TIgeLH5DxzI/AAAAAAAAAcY/D2S3npi3Ymg/s1600/MSProjectFilldown2.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 177px;" id="BLOGGER_PHOTO_ID_5514690920160937778" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TIgeLH5DxzI/AAAAAAAAAcY/D2S3npi3Ymg/s400/MSProjectFilldown2.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This will fill in the range with the source value.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_uosqV-6EfeM/TIgeHcz2pgI/AAAAAAAAAcQ/jiAS3Bzxamw/s1600/MSProjectFilldown3.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 88px; display: block; height: 136px;" id="BLOGGER_PHOTO_ID_5514690857056773634" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TIgeHcz2pgI/AAAAAAAAAcQ/jiAS3Bzxamw/s400/MSProjectFilldown3.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2504815335821202112?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2504815335821202112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2504815335821202112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2504815335821202112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2504815335821202112'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/09/microsoft-project-2010-outline-number.html' title='Microsoft Project 2010:  Outline Number and Fill Down'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/TIgeTlBTjQI/AAAAAAAAAco/rbc0C_MREQ8/s72-c/MSProjectFilldown1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5955380278361704071</id><published>2010-08-05T08:33:00.003-04:00</published><updated>2010-08-05T08:45:33.350-04:00</updated><title type='text'>Why Move to SharePoint 2010?</title><content type='html'>From a technology road map perspective, I think it makes sense to migrate to the SharePoint 2010 platform to be current with technology. Doing so extends the lifespan of platform support and work efforts by three years (typical product cycle). The 2010 platform provides a more stable and scalable architecture too. Furthermore, innovation in the community occurs with the most current version, so to participate in the knowledge sharing on the Web, at events, and conferences, it requires remaining current.&lt;br /&gt;&lt;br /&gt;Beyond these reasons, business needs continue to evolve and mature. The product features of the latest version enable the delivery of better solutions, with less effort, with less customization. Aggregating information from different systems is easier now (Search, BCS). It is easier to provide end user conveniences, such as Outlook calendar integration or multi-select actions in document libraries. Branding is easier with the themes engine. There are more Search tools (e.g. navigators) available, allowing search experiences to be more like what people expect from using Web. In fact, the 2010 Search technology is rich enough to use as a development tool. Taxonomy and Folksonomy features help make organizing and navigating through content easier, while Managed Metadata Services help ensure consistency.&lt;br /&gt;&lt;br /&gt;Different scenarios require different thought processes and approaches to 2010. For example, existing SharePoint Web sites which are flat and primarily exist to push Web content to many consumers, may benefit from a straight software upgrade. On the other hand, redesign opportunities exist for other types of SharePoint applications which are more interactive; which support business processes or facilitate workflows.&lt;br /&gt;&lt;br /&gt;At this point, it makes sense to design and develop anything new directly in 2010, to take advantage of the technology and community benefits. Doing so also reduces duplication in efforts since there will not be a future need to upgrade the new solutions to 2010; they will already be there.  That, by itself, is a legitimate reason to go 2010.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). SharePoint 2010 Product Information Overview. Retrieved August 5, 2010 from http://sharepoint.microsoft.com/en-us/product/capabilities/Pages/default.aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5955380278361704071?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5955380278361704071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5955380278361704071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5955380278361704071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5955380278361704071'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/08/why-move-to-sharepoint-2010_05.html' title='Why Move to SharePoint 2010?'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8216080409591694341</id><published>2010-08-04T18:28:00.007-04:00</published><updated>2010-08-04T19:04:03.275-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><category scheme='http://www.blogger.com/atom/ns#' term='Governance'/><category scheme='http://www.blogger.com/atom/ns#' term='CIO'/><title type='text'>Missing the Point on Spirit of Governance</title><content type='html'>Over a short period of time in the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; community, the term "governance" has evolved to describe a class of software products or features. Yet, IT governance has nothing to do with what tools a SharePoint administrator has. Instead, IT governance has everything to do with the people and processes side of things; and the decision making framework that, when in play, can be used to determine that a portal should exist, who should manage it, who it should serve, how decisions will be made affecting it. Governance is really about policies, processes, roles, responsibilities, and priorities (Ross, 2004).&lt;br /&gt;&lt;br /&gt;The scope of an effective Information Management Governance Model spans beyond a specific solution, such as &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; Intranet or collaboration portal, and encompasses the Information Management practices occurring throughout the organization. A &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; governance model should be a subset to that. Putting this in the context of documentation, an overarching Information Management Statement of Governance document should exist and define the framework at the global level, while specific statement of governance documents should be maintained for each Information Management system within the organization; &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; being one of those.&lt;br /&gt;&lt;br /&gt;The IT project management framework is another &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-corrected"&gt;significant&lt;/span&gt; and relevant topic to governance. The project management framework established the processes followed to initiate, plan, and execute IT projects. These processes should include such activities as the evaluation of new &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; projects in the context of the organization's overall information architecture. Aligning the project management &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-corrected"&gt;decision&lt;/span&gt; making with Information Management, business, and IT &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-corrected"&gt;decision&lt;/span&gt; making results in solutions that have backing, are sustainable, and actually provide business value.&lt;br /&gt;&lt;br /&gt;The spirit of governance is really about defining what the processes should be, and if generous enough, explaining why to some extent. In the end, governance models maintain decision making integrity amongst people...that is not something a portal administrator can do by running a report or recovering a deleted site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Ross, J., Weill, P. (2004). Recipe for Good Governance. Retrieved August 4, 2010 from &lt;a href="http://www.cio.com/article/29162/Recipe_for_Good_Governance"&gt;http://www.cio.com/article/29162/Recipe_for_Good_Governance&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8216080409591694341?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8216080409591694341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8216080409591694341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8216080409591694341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8216080409591694341'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/08/missing-point-on-spirit-of-governance.html' title='Missing the Point on Spirit of Governance'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7795732854015145742</id><published>2010-07-30T20:49:00.005-04:00</published><updated>2010-10-01T08:02:29.573-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Event:  SharePoint Saturday Boston 2010</title><content type='html'>&lt;b&gt;&lt;a href="http://www.sharepointsaturday.org/boston/default.aspx"&gt;SharePoint Saturday Boston, 2010 (#3) &lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;When: &lt;/b&gt;&lt;br /&gt;Saturday, September 25th, 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Where:&lt;/b&gt;&lt;br /&gt;Microsoft Corporation&lt;br /&gt;&lt;div&gt;201 Jones Road&lt;/div&gt;&lt;div&gt;6th Floor&lt;/div&gt;&lt;div&gt;Waltham, MA 02451&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Call for Speakers:&lt;/b&gt;&lt;/div&gt;&lt;a href="http://www.sharepointsaturday.org/boston/Pages/speakers.aspx/"&gt;http://www.sharepointsaturday.org/boston/Pages/speakers.aspx/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7795732854015145742?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7795732854015145742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7795732854015145742' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7795732854015145742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7795732854015145742'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/event-sharepoint-saturday-boston-2010.html' title='Event:  SharePoint Saturday Boston 2010'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5731732688090516460</id><published>2010-07-30T18:21:00.013-04:00</published><updated>2012-01-30T20:58:18.500-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Three SQL Server Settings for SharePoint Environments:  Autogrowth Option, Auto Shrink Option, Shrink Database Task</title><content type='html'>As I was tuning a SharePoint environment today, I thought it would be a good opportunity to post a brief message about three SQL Server settings: Autogrowth, Auto Shrink, and the Shrink Database Task.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Autogrowth - Fixed Amount:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This setting applies to data files (.mdf) and transaction log files (.ldf). Autogrowth allows or prevents SQL Server from automatically increasing the size of the files when the need arises. In SharePoint environments, it is best to do capacity planning in advance and set the intial database sizes appropriately. Then, set the Autogrowth value for both the data files and the log files to a fixed amount. This ensures that the files grow in consistent increments. The fixed amount should be somewhat substantial, relative to the size of the database. This ensures that the growth does not occur too frequently.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TFNb_0eCS8I/AAAAAAAAAbA/jZTFg1ux8Wo/s1600/sqlautogrow.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5499840721924017090" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TFNb_0eCS8I/AAAAAAAAAbA/jZTFg1ux8Wo/s400/sqlautogrow.png" style="cursor: hand; display: block; height: 297px; margin: 0px auto 10px; text-align: center; width: 386px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;2. Auto Shrink - Turn it Off:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Auto Shrink is an option that allows or prevents SQL Server from automatically reducing the size of database files. By default, the SQL Server Model database has the Auto Shrink option off. As Paul Randal points out, enabling Auto Shrink can lead to Auto-Grow, Auto-Shrink loops as well as database fragmentation, and other performance issues (Randal, 2007). As a general rule of thumb for most SharePoint environments, this option should remain off for system and content databases.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TFNRBRVAevI/AAAAAAAAAa4/leF6jp-Y3xk/s1600/sqlautoshrinkoption.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5499828652222741234" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TFNRBRVAevI/AAAAAAAAAa4/leF6jp-Y3xk/s400/sqlautoshrinkoption.png" style="cursor: hand; display: block; height: 360px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;3. Shrink Database Task - Don't Schedule It:&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;The Shrink Database Task is an available Maintenance Plan Task. If set, this operation will reduce the size of a database according to a schedule, leaving a specified amount of free space. As with the Auto Shrink option, the Shrink Database Task leads to performance issues and is not recommend in SharePoint environments. &lt;br /&gt;&lt;br /&gt;So, if an existing SharePoint environment does have a scheduled Shrink Database Task, then a suggested action would be to remove the Shrink Database Task and then plan to monitor and manage database size using a manual approach. When determining a plan for managing database size, it is important to keep Database Recovery Models in mind.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TFNfGCzRgTI/AAAAAAAAAbI/-ynFd6HotsE/s1600/sqlshrinkdatabasetask.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5499844127385289010" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TFNfGCzRgTI/AAAAAAAAAbI/-ynFd6HotsE/s400/sqlshrinkdatabasetask.png" style="cursor: hand; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Randal, P. (August, 2008). Top Tips for Effective Database Maintenance. Retrieved July 30, 2010 from &lt;a href="http://technet.microsoft.com/en-us/magazine/2008.08.database.aspx?pr=blog"&gt;http://technet.microsoft.com/en-us/magazine/2008.08.database.aspx?pr=blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Randal, P. (March, 2007). Turn AUTO_SHRINK off!! Retrieved July 30, 2010 from &lt;a href="http://blogs.msdn.com/b/sqlserverstorageengine/archive/2007/03/28/turn-auto-shrink-off.aspx"&gt;http://blogs.msdn.com/b/sqlserverstorageengine/archive/2007/03/28/turn-auto-shrink-off.aspx&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5731732688090516460?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5731732688090516460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5731732688090516460' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5731732688090516460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5731732688090516460'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/three-sql-server-settings-for.html' title='Three SQL Server Settings for SharePoint Environments:  Autogrowth Option, Auto Shrink Option, Shrink Database Task'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/TFNb_0eCS8I/AAAAAAAAAbA/jZTFg1ux8Wo/s72-c/sqlautogrow.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6141112744989641673</id><published>2010-07-27T16:45:00.005-04:00</published><updated>2010-09-30T22:56:01.754-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Governance'/><title type='text'>Why Information Silos Are So Persistent</title><content type='html'>Information silos are disparate entities that exist as rogue systems, utilities, spreadsheets and Access databases.  Actually, an information silo might be anything that is not centrally managed or does not conform to existing design patterns.  Silos may or may not be considered an official part of the enterprise...awareness about the silo doesn't change its definition. &lt;br /&gt;&lt;br /&gt;Most of the time, these tools were developed to fill a gap. A gap between what the enterprise offers and what certain areas of the business actually need to function. They serve a purpose; and in many cases they are significant to the processes that they support.  &lt;br /&gt;&lt;br /&gt;Considering where technology is today, why are are information silos so persistent, more prevalent than ever? Why can't IT just build something into the enterprise architecture?&lt;br /&gt;&lt;br /&gt;One reason (or cause) is because of the technology, which has become easier to work with and more accessible to people inside and outside of IT Departments. A person of any role can go on the Internet and figure out how to set up an Access database. In many cases, this is much easier than approaching a centralized IT department with their requirements. The Internet isn't going to say "no."   By circumventing IT, nobody asks for funding, tries to minimize or question the need, or compromise the intention in any way. But, if the request did go to the IT department might, there might be resistance.&lt;br /&gt;&lt;br /&gt;Secondly, a rogue solution is much less risky for a business person in terms of exposure and process transparency. By setting up a tool of their own, a business person may struggle a bit with configuration, but at no point is their process going to be visible to other people for criticism. If the person was to bring their requirements to the table and ask for help, then a lot of questions might be asked, putting guarded knowledge at risk.  Unfortunately, for protective types, this means that the process would, in fact, become more transparent. The original process owner would become a "stakeholder" with influence rather than an "owner" with full control.&lt;br /&gt;&lt;br /&gt;Beyond that, information silos also exist when an organization's methodologies and practices for providing holistic solutions are not mature enough to truly help. For example, IT organizations which are disorganized and reactive, might not be capable of helping the business person with their needs. There's no process, no authority, no plan to handle this sort of thing.&lt;br /&gt;&lt;br /&gt;All of these situations challenge a centralized Information Management strategy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6141112744989641673?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6141112744989641673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6141112744989641673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6141112744989641673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6141112744989641673'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/why-information-silos-are-so-persistent.html' title='Why Information Silos Are So Persistent'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1800101273079820004</id><published>2010-07-24T14:14:00.002-04:00</published><updated>2010-07-24T14:49:33.606-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><category scheme='http://www.blogger.com/atom/ns#' term='CIO'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>General Business Requirements vs. Solution Requirements</title><content type='html'>What came first, the solution or the need? Let's hope the need, but we all know that is not always (often not) the case. With the great technologies available to us today, rapid application development enables us to solve problems. But, does the ease of development actually create a new set of problems? Yes, it does.&lt;br /&gt;&lt;br /&gt;When the software development process is lengthy and drawn out, it forces many planning activities such as requirements analysis, design specifications, and planning. Not doing these things leads to costly adjustments later.  The lengthy process also forces organizations to really think about what solutions they are developing and how these solutions fit into the big picture.  We've got it pretty easy today.  With portals, collaboration, search, BI, content management, and &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;workflow&lt;/span&gt; platforms today, some times doing it "wrong", undoing it, and doing it again is actually less expensive than the cost of planning and documenting.&lt;br /&gt;&lt;br /&gt;Yes, I am familiar with the &lt;a href="http://agilemanifesto.org/principles.html"&gt;twelve principles of the Agile Manifesto&lt;/a&gt; (Agile Alliance, 2001).  I like agile development when it follows some organized processes and produces artifacts that can be used for reference later.  You still need documentation for future development, disaster recovery, and repair.&lt;br /&gt;&lt;br /&gt;However, what I don't like is "rapid &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;solutioning&lt;/span&gt;" or the practice of directly jumping from a problem to a solution design without any sort of further questioning, analysis, thought, or sanity checks.  When you encounter a problem, and immediately form a solution and begin developing it, a lot is lost.  You are not considering what other stakeholder needs are, what other colleagues are already working on,  and how this "fly by the seat of your pants" solution actually fits in (or doesn't) into your overall information architecture.&lt;br /&gt;&lt;br /&gt;Working with my colleagues, we recently began &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;formalizing&lt;/span&gt; our thoughts around the &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;solutioning&lt;/span&gt; process.  One of the first roadblocks we encountered had to do with semantics.  We began observing that our push for "requirements" was being misunderstood.  When a problem-solution situation  arose, we would explain that we needed to analyze requirements.  The response to this typically included design specifications.  We would then stop and say, no, we don't want detailed design specifications, what we want is to understand the problem better and understand how it impacts other people, so we can create a solution that will fit into our information architecture in a way that adds value and doesn't undermine anything else we are doing.&lt;br /&gt;&lt;br /&gt;After a few more of these scenarios we decided that we had to make others aware of our &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;solutioning&lt;/span&gt; process and how we think, so that everybody would be able to communicate with &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;each other&lt;/span&gt; better.  The first thing we did was make a distinction between the types of requirements that we would discuss in the course of &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;solutioning&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We decided on the following:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;General Business Requirements&lt;/strong&gt; - Facts and opinions that help understand the problem better.  These are not design specifications and do not explain a solution.  Instead, this information explains what the business needs are.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution Requirements&lt;/strong&gt; - Facts and opinions that define how a solution is supposed to look, feel, or act.  This information directly dictates the design specifications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, now when a new request arises, we start by gathering "general business requirements."  We then consult with stakeholders, policies, procedures, standards, goals, etc. and analyze the information.  Once we have all the facts, we begin to design a solution.  At that time, we ask stakeholders to help us define the "solution requirements."  The result of the latter activity is a design specifications document.  Next, we schedule and plan the development activities and proceed from there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agile Alliance (2001).  Principles Behind the Agile Manifesto.  Retrieved July 24, 2010 from http://agilemanifesto.org/principles.html.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1800101273079820004?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1800101273079820004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1800101273079820004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1800101273079820004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1800101273079820004'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/general-business-requirements-vs.html' title='General Business Requirements vs. Solution Requirements'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-535025966431989898</id><published>2010-07-22T09:15:00.009-04:00</published><updated>2010-07-22T09:34:18.931-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>SharePoint 4.0:  Summary Links Data Column Type</title><content type='html'>In SharePoint, there is a column type called, "Summary Links Data." Microsoft desribes this column type as "Columns that represent summary links for a page. Summary Links include a title, description, image, and URL and are used on publishing pages to present grouped links by using a set of shared styles" (Microsoft, 2010).&lt;br /&gt;&lt;br /&gt;This column type is brilliant in theory, but unfortunately they don't appear to work as expected. Here is my assessment of the Summary Links Data column type.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TEhGIdzDCgI/AAAAAAAAAao/okAal0el1Vw/s1600/summarylinksanalysis.png"&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 163px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496720456457325058" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TEhGIdzDCgI/AAAAAAAAAao/okAal0el1Vw/s400/summarylinksanalysis.png" /&gt;&lt;/a&gt;&lt;br /&gt;In SharePoint 2010, if I add a Summary Links Data column to document library, then add a new document, the new or edit document properties page looks correct. The Summary Links Data column is represented by an editable summary links control.&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 277px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496721465933752450" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TEhHDOY-6II/AAAAAAAAAaw/-yVuNh_j_DM/s400/summarylinkslibnewedit.png" /&gt; &lt;p&gt;&lt;br /&gt;However, after the links have been added and the document uploaded, you return to the document properties using the "View Properties" page. The result of this is that the links are not visible. Huh?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uosqV-6EfeM/TEhE5C3ymWI/AAAAAAAAAaY/niTkyJQkwbs/s1600/summarylinkslibview.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 218px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496719092019796322" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TEhE5C3ymWI/AAAAAAAAAaY/niTkyJQkwbs/s400/summarylinkslibview.png" /&gt;&lt;/a&gt;&lt;br /&gt;OK, so let's try a custom list. Added the column to a custom list. Adding or editing an item results in a non-editable field. So, the Summary Data List story just got even worse in custom lists... &lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 187px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496718950486738050" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TEhEwznrhII/AAAAAAAAAaQ/BpT9DLFcbok/s400/summarylinkslistnewedit.png" /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Microsoft (2010). Create a site column. Retrieved July 22, 2010 from &lt;a href="http://office.microsoft.com/en-us/sharepoint-server-help/create-a-site-column-HA010177759.aspx"&gt;http://office.microsoft.com/en-us/sharepoint-server-help/create-a-site-column-HA010177759.aspx&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-535025966431989898?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/535025966431989898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=535025966431989898' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/535025966431989898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/535025966431989898'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/sharepoint-40-summary-links-data-column.html' title='SharePoint 4.0:  Summary Links Data Column Type'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/TEhGIdzDCgI/AAAAAAAAAao/okAal0el1Vw/s72-c/summarylinksanalysis.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2127746918763426647</id><published>2010-07-22T08:26:00.005-04:00</published><updated>2010-07-22T09:35:26.842-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>Site Columns:  SharePoint 2010 vs. SharePoint 2007</title><content type='html'>When comparing the "create site column" screen of SharePoint 2010 versus the one in SharePoint 2007, the features are mostly similar except for three enhancements in 2010. These include:&lt;br /&gt;&lt;br /&gt;1. Column types for Rich Media and Managed Metadata.&lt;br /&gt;2. "Enforce unique values."&lt;br /&gt;3. Column validation.&lt;br /&gt;&lt;br /&gt;(Microsoft, 2010)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;During the past few years, I do remember occasions when I was "wishing" for the ability to apply unique permissions at the site column or content type level, but these abilities are not something available in SharePoint 2010.&lt;br /&gt;&lt;br /&gt;I imagine field level or content type security would require a more dynamic design at the list and library level, since the list and libraries still work off the static template model, storing their own column definitions in XML as they were defined at the time of list or library creation, and maintaining their own security settings. This is evident when you delete a site column that is being used in a list or library. The site column is removed from the site column gallery, but a local instance of it still remains on the list or library.&lt;br /&gt;&lt;br /&gt;In order for field level or content type security to be possible in SharePoint, each site column and local column definition would need to be expanded to include a security definition. List and library views would also need to become more security aware, rendering different columns based on varying security contexts. So, pushing down unique site column or content type security is more than the platform can handle at this time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Microsoft SharePoint Server 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;a href="http://1.bp.blogspot.com/_uosqV-6EfeM/TEg5NmQgOnI/AAAAAAAAAaI/qInkvrXrXCg/s1600/2010newsitecolumn.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 204px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496706250976541298" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TEg5NmQgOnI/AAAAAAAAAaI/qInkvrXrXCg/s400/2010newsitecolumn.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Office SharePoint Server 2007&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/TEg5JWunvhI/AAAAAAAAAaA/04pC7sio7qw/s1600/2007newsitecolumn.png"&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 274px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496706178088418834" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/TEg5JWunvhI/AAAAAAAAAaA/04pC7sio7qw/s400/2007newsitecolumn.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;Microsoft (2010). Create a site column. Retrieved July 22, 2010 from http://office.microsoft.com/en-us/sharepoint-server-help/create-a-site-column-HA010177759.aspx.&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Introduction to Columns. Retrieved July 22, 2010 from http://msdn.microsoft.com/en-us/library/ms450825.aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2127746918763426647?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2127746918763426647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2127746918763426647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2127746918763426647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2127746918763426647'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/site-columns-sharepoint-2010-vs.html' title='Site Columns:  SharePoint 2010 vs. SharePoint 2007'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TEg5NmQgOnI/AAAAAAAAAaI/qInkvrXrXCg/s72-c/2010newsitecolumn.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1594109452942983064</id><published>2010-07-21T08:54:00.011-04:00</published><updated>2010-07-21T10:38:33.933-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>Fiddler</title><content type='html'>A gentleman named Eric Lawrence has developed a very useful Web debugging tool named, Fiddler. The Fiddler Web site is &lt;a href="http://www.fiddler2.com/fiddler2/version.asp"&gt;http://www.fiddler2.com/fiddler2/version.asp&lt;/a&gt;. I've used this tool recently to pinpoint performance issues, security issues, and authentication issues.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 218px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496353231894073938" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/TEb4JLsd0lI/AAAAAAAAAZY/E5MLzF42NBI/s400/FiddlerApp1.png" /&gt; "&lt;em&gt;Fiddler is an HTTP debugging proxy written by Eric Lawrence of Microsoft.[1] It seamlessly captures HTTP traffic and logs it for the user to review.[4] It can also be used to "fiddle" with HTTP traffic as it is being sent.[3] By default, traffic from Microsoft's WinINET HTTP(S) stack is automatically directed through Fiddler at runtime, but any browser or application can be configured to route traffic through Fiddler.&lt;br /&gt;&lt;br /&gt;The new version, known as Fiddler2, offers support for interception and tampering with HTTPS traffic."&lt;/em&gt; (Wikipedia, 2010)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To install Fiddler, follow these steps:&lt;br /&gt;&lt;br /&gt;1. Download Fiddler.&lt;br /&gt;2. Run the setup.exe.&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 280px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496353821484978194" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TEb4rgF5EBI/AAAAAAAAAZw/IIvdSmllux0/s400/fiddler3.png" /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 276px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5496353932360548434" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/TEb4x9IsAFI/AAAAAAAAAZ4/io4xFTAkbrU/s400/fiddler4.png" /&gt;&lt;br /&gt;To run a trace, follow these steps:&lt;br /&gt;&lt;br /&gt;1. Open Fiddler (Start &gt; All Programs &gt; Fiddler2).&lt;br /&gt;2. Begin a trace (File &gt; Capture Traffic).&lt;br /&gt;3. Launch Internet Explorer and produce the activity you would like to trace.&lt;br /&gt;4. Stop the trace (File &gt; uncheck Capture Traffic).&lt;br /&gt;5. Save the trace file (File &gt; Save &gt; All Sessions).&lt;br /&gt;6. Now, you are able to analyze the activity and pinpoint issues. You may also consider comparing the Fiddler trace to the Application Event log from the client and server machines.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Lawrence, E. (2010). Fiddler2 - Installation Information. Retrieved July 20, 2010 from http://www.fiddler2.com/fiddler2/version.asp.&lt;br /&gt;&lt;br /&gt;Wikipedia (2010). Fiddler (software). Retrieved July 20, 2010 from http://en.wikipedia.org/wiki/Fiddler_(software). &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1594109452942983064?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1594109452942983064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1594109452942983064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1594109452942983064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1594109452942983064'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/fiddler.html' title='Fiddler'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/TEb4JLsd0lI/AAAAAAAAAZY/E5MLzF42NBI/s72-c/FiddlerApp1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4141924812404077459</id><published>2010-07-21T08:16:00.002-04:00</published><updated>2010-07-21T08:18:27.986-04:00</updated><title type='text'>Microsoft Certifications for SharePoint 2010</title><content type='html'>For the 2010 generation, the Microsoft SharePoint certifications tracks have been enhanced. Below is a breakout of the certifications available.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Certified IT Professional (MCITP): SharePoint Administrator 2010&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;70-668 PRO: SharePoint Server 2010, Administrator&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-668"&gt;http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-668&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;70-667 TS: Microsoft SharePoint 2010, Configuring&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-667"&gt;http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-667&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Certified Professional Developer (MCPD): SharePoint Developer 2010&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;70-576 PRO: Designing and Developing Microsoft SharePoint 2010 Applications&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-576"&gt;http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-576&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;70-573 TS: Microsoft SharePoint 2010, Application Development&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-573"&gt;http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-573&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Certified Master program (MCM)&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/certification/architect.aspx"&gt;http://www.microsoft.com/learning/en/us/certification/architect.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Certified Architect certification (MCA)&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/en/us/certification/master.aspx#tab2"&gt;http://www.microsoft.com/learning/en/us/certification/master.aspx#tab2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Microsoft SharePoint – Training Portal. Retrieved July 21, 2010 from http://www.microsoft.com/learning/en/us/training/sharepoint.aspx.&lt;br /&gt;&lt;br /&gt;Prometric (2010). Microsoft Certifications. Retrieved July 21, 2010 from http://www.prometric.com/Microsoft/default.htm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4141924812404077459?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4141924812404077459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4141924812404077459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4141924812404077459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4141924812404077459'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/microsoft-certifications-for-sharepoint.html' title='Microsoft Certifications for SharePoint 2010'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8075330993987999537</id><published>2010-07-12T18:38:00.004-04:00</published><updated>2010-07-18T11:45:03.770-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Codeplex'/><title type='text'>Connected Lookup on Codeplex</title><content type='html'>It is called many names; Connected Lookup, Cascading Dropdowns, Dependencies, etc. Whatever the nomenclature, the requirement to have one choice column drive the choices in a another choice drop down is an extremely common requirement in SharePoint applications.&lt;br /&gt;&lt;br /&gt;There is a Codeplex project that I discovered today, for WSS 3.0 and MOSS 2007.  I've pretty much halted future development on MOSS 2007 at this point but I thought I'd post the link regardless.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cl.codeplex.com/"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 289px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5493153000485790498" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TDuZjMrToyI/AAAAAAAAAZQ/eh5tKZ4fjik/s400/sharepointlu.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Reference&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Codeplex (2010). SharePoint Connected Lookup. Retrieved July 12, 2010 from http://cl.codeplex.com/.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8075330993987999537?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8075330993987999537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8075330993987999537' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8075330993987999537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8075330993987999537'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/connected-lookup-on-codeplex.html' title='Connected Lookup on Codeplex'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TDuZjMrToyI/AAAAAAAAAZQ/eh5tKZ4fjik/s72-c/sharepointlu.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8933519577547804070</id><published>2010-07-06T15:44:00.007-04:00</published><updated>2010-07-18T11:45:36.276-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Link:  Process Monitor</title><content type='html'>&lt;p align="left"&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://2.bp.blogspot.com/_uosqV-6EfeM/TDOIqnbGtNI/AAAAAAAAAZI/5bR0YFt2R2w/s1600/procmonbuffoverflow.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Microsoft offers Process Monitor as a free download.  In short, this tool helps capture detailed events and isolate issues.  I recently used Process Monitor when I encountered a performance issue with one of my portals; the default.aspx page was taking a long time to save.  Process Monitor helped me isolate the issue and determine that the cause was a buffer overflow.&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 365px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5490882401610263314" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TDOIc8tsaxI/AAAAAAAAAY4/M3hh7lJIiI8/s400/procmon.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Windows Sysinternals, Process Monitor v2.91. Retrieved July 6, 2010 from &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx"&gt;http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8933519577547804070?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8933519577547804070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8933519577547804070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8933519577547804070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8933519577547804070'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/07/link-process-monitor.html' title='Link:  Process Monitor'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TDOIc8tsaxI/AAAAAAAAAY4/M3hh7lJIiI8/s72-c/procmon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1427106082709452968</id><published>2010-06-25T20:10:00.011-04:00</published><updated>2010-07-18T11:46:01.907-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>SharePoint Datasheet View, Office 2010 Compatibility</title><content type='html'>When considering when to upgrade to Microsoft Office 2010 on your client machine(s), there are many considerations, one of those being the level of compatibility of between the Office Suite and &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; Server 2010 and/or &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; Server 2007.&lt;br /&gt;&lt;br /&gt;As it stands, Microsoft Office 2010 Standard Edition lacks many key compatibility features with &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; Server, while the Editions such as Office Professional and Office Professional Plus offer much more (Microsoft, 2010). One of the most important usability features of compatibility is the ability to manage information inside &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; lists and libraries is &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;datasheet&lt;/span&gt; view. I know that once this feature is adopted by a user base, it is not something that can be taken away because people rely on on &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;datasheet&lt;/span&gt; to manipulate data fast and easy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Regardless of whether Office 2010 is 64-bit 0r 32-bit, the edition of office must be ABOVE STANDARD. This means that if you have Office 2010 Standard, you DO NOT have &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;datasheet&lt;/span&gt; view&lt;/strong&gt;. I cannot imagine having a &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; environment in which I do not have access to &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;datasheet&lt;/span&gt; view, and so I would base my decision on which Office Suite to use solely on &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;datasheet&lt;/span&gt; view...in other words, Office 2010 Standard is dead to me and I only care about Professional and higher from this point forward.&lt;br /&gt;&lt;br /&gt;In the process of upgrading my primary client system to Office 2010 Professional Plus, I also had to decide between 64-bit and 32-bit. 32-bit is still recommended for maximum compatibility with add-ins and third party products, while 64-bit is intended for individuals who are working with large amounts of data (Microsoft, 2010). 32-bit is also more convenient to run. &lt;strong&gt;&lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;Datasheet&lt;/span&gt; view is automatically available to use if you have Microsoft Office 2010 (above Standard Edition) 32-bit&lt;/strong&gt;. &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;Datasheet&lt;/span&gt; view isn't automatic for 64-bit though, as evident by this error message:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Error: "The list cannot be displayed in &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;Datasheet&lt;/span&gt; view for one or more of the following reasons:..."&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 204px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5487834522872840642" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/TCi0bDn2AcI/AAAAAAAAAYw/3DsekdOAd_M/s400/datasheetviewerror.png" /&gt;&lt;br /&gt;&lt;p&gt;To make my life as complicated as possible, I decided to go with 64-bit. So, how is does 64-bit Office 2010 complicate the &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;datsheet&lt;/span&gt; view capability? Well, I quickly learned that as of the 64-bit flavor of Office 2010 has additional requirements in order for &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;datasheet&lt;/span&gt; view to be available. &lt;strong&gt;After installing the 64-bit Office suite (remember, must be Standard Edition or higher), you must do one of the following, in order to avoid the obnoxious pop-up error above:&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;A. &lt;/strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;displaylang=en"&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; and install the 2007 Office System Driver for Data Connectivity&lt;/strong&gt; &lt;strong&gt;Components.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;or &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;B. Install the 2007 &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; Services Support, which is available on the Microsoft Office 2007 installation media.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Microsoft (2010). 2007 Office System Driver: Data Connectivity Components. Retrieved June 28, 2010 from http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;&lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;displaylang&lt;/span&gt;=en.&lt;br /&gt;&lt;br /&gt;Microsoft (2010). 64-bit editions of Office 2010. Retrieved June 28, 2010 from http://technet.microsoft.com/en-us/library/ee681792.aspx.&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Compare server integration features between Office suites available through volume licensing. Retrieved June 28, 2010 from http://office.microsoft.com/en-us/buy/compare-server-integration-features-between-office-suites-available-through-volume-licensing-FX101850719.aspx.&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Compatibility Between the 32-bit and 64-bit Versions of Office 2010. Retrieved June 28, 2010 from http://msdn.microsoft.com/en-us/library/ee691831(office.14).aspx.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1427106082709452968?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1427106082709452968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1427106082709452968' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1427106082709452968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1427106082709452968'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/06/sharepoint-datasheet-view-office-2010.html' title='SharePoint Datasheet View, Office 2010 Compatibility'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/TCi0bDn2AcI/AAAAAAAAAYw/3DsekdOAd_M/s72-c/datasheetviewerror.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2084484626667983183</id><published>2010-06-25T20:04:00.004-04:00</published><updated>2010-07-18T11:46:22.188-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Microsoft Office 2010:  About 64-bit</title><content type='html'>&lt;p&gt;As the computer industry as a whole is evolving 64-bit to the de facto standard, even for client systems, we seem to be at a cross roads with this next wave of Microsoft Office products where we still need to choose between 64-bit or 32-bit.&lt;br /&gt;&lt;br /&gt;One important thing to be aware of is that running 64-bit AND 32-bit versions of Microsoft Office on the same operating system is not supported. Here are some links that provide information about the 64-bit version of Office 2010 as well as information about compatibility in general.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ee681792.aspx"&gt;Microsoft TechNet: 64-bit editions of Office 2010 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff394407.aspx"&gt;Microsoft TechNet: Application compatibility assessment and remediation for Office 2010&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). 64-bit editions of Office 2010. Retrieved June 25, 2010 from http://technet.microsoft.com/en-us/library/ee681792.aspx.&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Application compatibility assessment and remediation for Office 2010. Retrieved June 25, 2010 from http://technet.microsoft.com/en-us/library/ff394407.aspx. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2084484626667983183?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2084484626667983183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2084484626667983183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2084484626667983183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2084484626667983183'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/06/microsoft-office-2010-about-64-bit.html' title='Microsoft Office 2010:  About 64-bit'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1404453624122959584</id><published>2010-06-17T14:41:00.003-04:00</published><updated>2010-07-18T11:47:23.906-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='PSConfig'/><title type='text'>SharePoint 3.0:  Command for Forcing Hotfix Installation</title><content type='html'>From "%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin", run this command:&lt;br /&gt;&lt;br /&gt;psconfig.exe –cmd upgrade –inplace b2b –force&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft (2010). Command-line reference for the SharePoint Products and Technologies Configuration Wizard (Office SharePoint Server). Retrieved June 17, 2010 from http://technet.microsoft.com/en-us/library/cc263093(office.12).aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1404453624122959584?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1404453624122959584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1404453624122959584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1404453624122959584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1404453624122959584'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/06/sharepoint-30-command-for-forcing.html' title='SharePoint 3.0:  Command for Forcing Hotfix Installation'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1030257118480162338</id><published>2010-06-14T09:45:00.003-04:00</published><updated>2010-07-18T11:47:39.620-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Licensing'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  Microsoft Licensing Information for SharePoint 2010</title><content type='html'>Microsoft SharePoint 2010 Licensing&lt;br /&gt;&lt;a href="http://sharepoint.microsoft.com/en-us/buy/Pages/Licensing-Details.aspx"&gt;http://sharepoint.microsoft.com/en-us/buy/Pages/Licensing-Details.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft SQL Server 2008 Licensing&lt;br /&gt;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/licensing.aspx"&gt;http://www.microsoft.com/sqlserver/2008/en/us/licensing.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Windows Server 2008 Licensing&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/licensing-R2.aspx"&gt;http://www.microsoft.com/windowsserver2008/en/us/licensing-R2.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1030257118480162338?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1030257118480162338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1030257118480162338' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1030257118480162338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1030257118480162338'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/06/links-microsoft-licensing-information.html' title='Links:  Microsoft Licensing Information for SharePoint 2010'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7898096120949762967</id><published>2010-06-02T10:12:00.004-04:00</published><updated>2010-07-18T11:48:10.838-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Upgrade'/><title type='text'>SharePoint 4.0:  Attach Content Database to Web Application</title><content type='html'>An especially important administrative capability for disaster recovery, upgrading from SharePoint 3.0, and general administration of Web applications is the ability to attach a content database to a Web application.&lt;br /&gt;&lt;br /&gt;Here are the steps:&lt;br /&gt;&lt;br /&gt;1. Attach the content datbase to the SQL Server instance. If moving a content database in from a different farm, then this may require doing a SQL Server database restore. Be sure that the MDF and LDF files are created in a location which is consistent with your other content datbases.&lt;br /&gt;&lt;br /&gt;2. Open PowerShell. With the security context of an administrator account having shell access, open PowerShell on a SharePoint 2010 server.&lt;br /&gt;Start &gt; Administrative Tools &gt; SharePoint 2010 Management Shell&lt;br /&gt;&lt;br /&gt;3. Test the content database.&lt;br /&gt;Type the following command:&lt;br /&gt;Test-SPContentDatabase -Name %ContentDbName% -WebApplication %WebApplicationName%&lt;br /&gt;&lt;br /&gt;4. Attach the content database to SharePoint Web Application.&lt;br /&gt;Type the following command:&lt;br /&gt;Mount-SPContentDatabase -Name %ContentDbName% -WebApplication %WebApplicationName%&lt;br /&gt;&lt;br /&gt;5. Verify the attached content database. Navigate to SharePoint Central Administration &gt; Application Management &gt; Manage Content Databases. Verify the database name, database status, and current number of site collections. If necessary, adjust the Site Collection Level Warning and Maximum Number of Site Collections settings appropriately.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Technet (2010). Add a content database (SharePoint Server 2010). Retrieved June 2, 2010, from http://technet.microsoft.com/en-us/library/cc825314.aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7898096120949762967?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7898096120949762967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7898096120949762967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7898096120949762967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7898096120949762967'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/06/sharepoint-40-attach-content-database.html' title='SharePoint 4.0:  Attach Content Database to Web Application'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1164259826393118532</id><published>2010-06-01T18:21:00.002-04:00</published><updated>2010-07-18T11:48:24.807-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Records Center'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><title type='text'>Three Nice Enhancements to the Send To Functionality of SharePoint in 2010</title><content type='html'>1. Multiple connections. In 2007, you could only configure one Sent To (presumably a Records Center) location per farm. In 2010, you can configure multiple Send To Connections.&lt;br /&gt;&lt;br /&gt;2. Turn on or off manual submission from the Send To menu. For each configured Send To connection, you can check a box to either enable or disable this location from appearing in the context menu of a document.&lt;br /&gt;&lt;br /&gt;3. Sent To action. Last but not least, for each configured connection, you can configure the Send To action to be copy, move, or move and replace with link. If you can remember in 2007, this was a mighty gap that required some workflow trickery to make it practical. Now we have some out of box comfort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1164259826393118532?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1164259826393118532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1164259826393118532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1164259826393118532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1164259826393118532'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/06/three-nice-enhancements-to-send-to.html' title='Three Nice Enhancements to the Send To Functionality of SharePoint in 2010'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1548488191058081317</id><published>2010-05-24T19:17:00.003-04:00</published><updated>2010-05-24T19:21:34.723-04:00</updated><title type='text'>Thoughtful Quote</title><content type='html'>&lt;span style="font-size:100%;"&gt;"To make knowledge work productive will be the great management task of this century, just as to make manual work productive was the great management task of the last century."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;- Peter &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Drucker&lt;/span&gt;, 1978&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1548488191058081317?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1548488191058081317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1548488191058081317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1548488191058081317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1548488191058081317'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/thoughtful-quote.html' title='Thoughtful Quote'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6425875363304010279</id><published>2010-05-21T19:45:00.011-04:00</published><updated>2010-07-21T08:46:17.345-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><title type='text'>How Communication Gaps Can be Viewed as Opportunity for Business Analyst Function</title><content type='html'>I find myself analyzing things quite a bit throughout the day. Some people accuse me of thinking too much. I don't know, it is just a natural thing I do, I guess. I ponder a lot.&lt;br /&gt;&lt;br /&gt;One thing I ponder about from time to time is the impact that words have on work, people, and communications in general. Words are very significant in my profession. Words appear everywhere. In Web portals, they are used to instruct people how to use the Web site or how to perform a function. In presentations, words are used to concisely deliver a big message, one little message at a time. A funny thing about words is how they &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;conjure&lt;/span&gt; up different emotions and different meanings to different people.&lt;br /&gt;&lt;br /&gt;So, how does all of this relate back to the theme of this blog? Well, &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;UX&lt;/span&gt;&lt;/span&gt; topics aside, there &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;are&lt;/span&gt; some interesting behavioral patterns that I recently noticed, because I had been fixated on words. Recently, I happened to be observing a debate between colleagues, regarding the best way to configure a feature of a new Learning Management System (&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;LMS&lt;/span&gt;). For background, this &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;LMS&lt;/span&gt; Web application is intended to deliver courses and track professional development information for employees. It happens to be a third party product.&lt;br /&gt;&lt;br /&gt;During the course of debates I realized that there is a distinct difference between the way that the software developer interpreted the name of a software feature versus the way that a business stakeholder interpreted it, in the context of them working together on the system implementation. Both individuals were working together, exploring how the third party application works, and trying to figure out the best way to leverage the product in order to meet the business requirements.&lt;br /&gt;&lt;br /&gt;During this adventure, the two individuals came &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;across&lt;/span&gt; a product feature called "&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-corrected"&gt;curriculum&lt;/span&gt;." Here is the behavior that I noticed:&lt;br /&gt;&lt;br /&gt;The software developer evaluated and experimented with the "curriculum" feature and tried to figure out different ways to use the feature in order to meet the business requirements.&lt;br /&gt;&lt;br /&gt;The business stakeholder, performing the same experiment, forcefully attempted to make the software behave as they understand the word "&lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;curriculum&lt;/span&gt;" to mean in normal business context.&lt;br /&gt;&lt;br /&gt;The two individuals then reached a disagreement when the software developer offered various options for how the feature could be used, while the business stakeholder argued that "no, a &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-corrected"&gt;curriculum&lt;/span&gt; means this and so it must only be used like this." Not only did the two disagree on what the word means in general business context, but both also disagreed on the appropriate way to approach the software configuration task.&lt;br /&gt;&lt;br /&gt;Do you see the distinction?&lt;br /&gt;&lt;br /&gt;The software developer views the "&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;curriculum&lt;/span&gt;" not for what the label means, but for what the actual program capability is and how it interacts with other related capabilities in the system. On the other hand, the business stakeholder had a fixed idea because of the label.&lt;br /&gt;&lt;br /&gt;What is the point of all of this? Business analysis. A business analyst function is extremely important on a Web application project. Whether this function is performed by a dedicated expert, absorbed and performed by the project manager (or other resource), there needs to be a person who can understand the business requirements while also understanding the developers' way of thinking so that these two perspectives can be united and a common goal can be met.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6425875363304010279?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6425875363304010279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6425875363304010279' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6425875363304010279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6425875363304010279'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/how-word-associations-justify-business.html' title='How Communication Gaps Can be Viewed as Opportunity for Business Analyst Function'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-5736634028751069267</id><published>2010-05-13T16:32:00.002-04:00</published><updated>2010-05-13T16:38:38.453-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Capacity and Performance Planning'/><title type='text'>SharePoint 4.0:  Formula for Estimating Content Database Size</title><content type='html'>&lt;strong&gt;Formula&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;((D × V) × S) + (10 KB × (L + (V × D))) = C&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;C = Database Size in KB&lt;br /&gt;D = # Documents * 3&lt;br /&gt;L = # List Items&lt;br /&gt;S = Average size of documents in KB&lt;br /&gt;V = Average # Versions in a Document Library (Greater than 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Microsoft (2010). Storage and SQL Server capacity planning and configuration. Retrieved May 13, 2010 from &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc298801(office.14).aspx"&gt;&lt;span style="font-size:85%;"&gt;http://technet.microsoft.com/en-us/library/cc298801(office.14).aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-5736634028751069267?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/5736634028751069267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=5736634028751069267' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5736634028751069267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/5736634028751069267'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/sharepoint-40-formula-for-estimating.html' title='SharePoint 4.0:  Formula for Estimating Content Database Size'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6928976105898624175</id><published>2010-05-12T16:18:00.002-04:00</published><updated>2010-05-12T16:22:08.396-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  MSDN Ramp Up Track, SharePoint for Developers</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;Microsoft has a Ramp Up program on MSDN, to help facilitate learning and professional development, &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/rampup/default.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://msdn.microsoft.com/en-us/rampup/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.  There are some interesting tracks, including the following ones related to SharePoint:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;MSDN Ramp Up Track, SharePoint for Developers Part 1&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/rampup/dd221355.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://msdn.microsoft.com/en-us/rampup/dd221355.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Introduction to Web Parts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Data Lists for Developers&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Programming Event Handlers&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Workflow in SharePoint&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Silverlight and SharePoint&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;MSDN Ramp Up Track, SharePoint for Developers Part 2&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/rampup/dd320759.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://msdn.microsoft.com/en-us/rampup/dd320759.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Page Navigation – Integrate navigation into your SharePoint application&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Page Branding – Brand a SharePoint site to look like your existing web application&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Web Services – Access list data using built-in web services&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Custom Content Types – Implement behaviors from different document types&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;User Management – Manage web site users without code&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6928976105898624175?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6928976105898624175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6928976105898624175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6928976105898624175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6928976105898624175'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/links-msdn-ramp-up-track-sharepoint-for.html' title='Links:  MSDN Ramp Up Track, SharePoint for Developers'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1540319945296172755</id><published>2010-05-12T09:48:00.003-04:00</published><updated>2010-05-12T09:54:17.590-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  Microsoft SharePoint 2010 Launch Event</title><content type='html'>&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 71px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5470381053682846834" border="0" alt="" src="http://1.bp.blogspot.com/_uosqV-6EfeM/S-qylcLLDHI/AAAAAAAAAXg/eADefPGN6Vs/s400/sharepoint2010launchevent.gif" /&gt;&lt;br /&gt;&lt;p&gt;Microsoft SharePoint 2010 Launch Event&lt;br /&gt;&lt;a href="http://sharepoint.microsoft.com/2010launch/en-us/Pages/home.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://sharepoint.microsoft.com/2010launch/en-us/Pages/home.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Webcast&lt;br /&gt;May 12, 2010&lt;br /&gt;11:00 AM EDT&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Keynote to be delivered by Stephen Elop.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1540319945296172755?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1540319945296172755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1540319945296172755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1540319945296172755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1540319945296172755'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/links-microsoft-sharepoint-2010-launch.html' title='Links:  Microsoft SharePoint 2010 Launch Event'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uosqV-6EfeM/S-qylcLLDHI/AAAAAAAAAXg/eADefPGN6Vs/s72-c/sharepoint2010launchevent.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-483869872813396094</id><published>2010-05-11T16:28:00.006-04:00</published><updated>2010-05-11T16:33:57.878-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Reporting Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  SQL Server Reporting Services (SSRS) SDK for PHP</title><content type='html'>&lt;span style="font-size:85%;"&gt;Here are some references for information on interoperability between SQL Server Reporting Services and PHP:&lt;br /&gt;&lt;br /&gt;Interoperability Bridges and Labs Center&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.interoperabilitybridges.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.interoperabilitybridges.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;SQL Server Reporting Services (SSRS) SDK for PHP &lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/sql-server-reporting-services-sdk-for-php"&gt;&lt;span style="font-size:85%;"&gt;http://www.interoperabilitybridges.com/projects/sql-server-reporting-services-sdk-for-php&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;SQL Server Reporting Services (SSRS) SDK for PHP on Codeplex&lt;br /&gt;&lt;/span&gt;&lt;a href="http://ssrsphp.codeplex.com/"&gt;&lt;span style="font-size:85%;"&gt;http://ssrsphp.codeplex.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/S-m-I9o0OJI/AAAAAAAAAXY/LMm5KnbhIS4/s1600/ssrssdkphparchitecture.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 336px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5470112283612166290" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S-m-I9o0OJI/AAAAAAAAAXY/LMm5KnbhIS4/s400/ssrssdkphparchitecture.png" /&gt;&lt;/a&gt; &lt;span style="font-size:85%;"&gt;(Microsoft, 2010) &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Microsoft (2010). SQL Server Reporting Services SDK for PHP. Retrieved May 11, 2010 from &lt;/span&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/sql-server-reporting-services-sdk-for-php"&gt;&lt;span style="font-size:85%;"&gt;http://www.interoperabilitybridges.com/projects/sql-server-reporting-services-sdk-for-php&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-483869872813396094?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/483869872813396094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=483869872813396094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/483869872813396094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/483869872813396094'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/links-sql-server-reporting-services.html' title='Links:  SQL Server Reporting Services (SSRS) SDK for PHP'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/S-m-I9o0OJI/AAAAAAAAAXY/LMm5KnbhIS4/s72-c/ssrssdkphparchitecture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-252967911049037242</id><published>2010-05-11T14:23:00.005-04:00</published><updated>2010-07-18T11:49:24.743-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint 3.0:  Setting Default Expires Date on Announcements</title><content type='html'>&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;When using the out of box Annoucements web part in SharePoint 3.0, items do not have a default value. For practical purposes, when using the web part in sites, it usually makes sense to limit the number of announcements that display in the view that is positioned on the Web page.&lt;br /&gt;&lt;br /&gt;So, in order to limit the items in a view, it makes sense to use sorting on a field such as Expires in conjunction with an item limit on the view. And, if you are going to sort (on Expires), you need to make sure that all items have a value to be sorted on. Otherwise, those items lacking the Expires won't appear.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;An easy way to ensure that all items have an Expires date is to set the default value of the column. To do this, navigate to the Announcements list, to Settings, List Settings. &lt;/span&gt;&lt;span style="font-size:85%;"&gt;In the "Additional Column Settings" area, set the "Default Value" to a "Calculated Value" of =[TODAY]+60. This will default the Expires date to be sixty days from when the announcement item is cerated.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/S-mg0rCCZSI/AAAAAAAAAXQ/Lg1cRri0NLQ/s1600/announcementsexpiredefault.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 313px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5470080049183089954" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/S-mg0rCCZSI/AAAAAAAAAXQ/Lg1cRri0NLQ/s400/announcementsexpiredefault.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-252967911049037242?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/252967911049037242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=252967911049037242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/252967911049037242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/252967911049037242'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/05/sharepoint-30-setting-default-expires.html' title='SharePoint 3.0:  Setting Default Expires Date on Announcements'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/S-mg0rCCZSI/AAAAAAAAAXQ/Lg1cRri0NLQ/s72-c/announcementsexpiredefault.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-186296760172543008</id><published>2010-04-29T19:58:00.005-04:00</published><updated>2010-07-18T11:49:41.942-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>User Experience (UX) in Web Portals</title><content type='html'>Planning and executing information management projects accounts for a major portion of the overall effort. However, there is still quite a bit of time that is required to be spent on refining and communicating concepts to colleagues and to the business. Perceptions about why you are developing a portal or system and what it will look like have a tremendous amount of impact to the success of a project.&lt;br /&gt;&lt;br /&gt;User Experience tends to be one of the facets of information system design that draws quite a bit of controversy because it is very subjective. Combining information architecture concepts, system capabilities, features, security models, business requirements, functional requirements, standards, and policies to develop a design will get you most of the way there. However, there are still some very volatile aspects to the design process; these include emotion and perception.&lt;br /&gt;&lt;br /&gt;The measure of user experience of a system is highly subjective. People's attitudes, situations, level of knowledge, and other factors produce an emotional response every time the person uses the system. Although I have lots of past experiences, projects, and communications to draw from for guidance on how best address matters related to UX debates; I've decided that I really need to collect some factual information to keep in the toolbox. I think that behavior studies, polls, statistics, and other sources of research are required to build a solid fact base to support decision making. It is simply not good enough to speculate how people think and how people will respond to a particular system design.&lt;br /&gt;&lt;br /&gt;I plan to invest some time in this topic and then reflect on my findings in subsequent posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-186296760172543008?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/186296760172543008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=186296760172543008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/186296760172543008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/186296760172543008'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/04/user-experience-ux-in-web-portals.html' title='User Experience (UX) in Web Portals'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4226154725149345465</id><published>2010-04-27T15:26:00.006-04:00</published><updated>2010-05-11T14:36:22.347-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Server 2010 Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Capacity and Performance Planning'/><title type='text'>Sample Sizing Estimate for SharePoint Server 2010 Search Environment</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;Below is a sample search storage estimate for environment with 500GB content databases. This was calculated by adding up the sum of MDF files. There are so many considerations for storage, and this is just a rough sketch of the storage aspects related to the Search Service Application. This &lt;strong&gt;does not&lt;/strong&gt; consider base installation overhead nor does it factor in other SharePoint Service Applications (SSA), Office integrations, User Profiles, Usage Database, PowerPivot, etc..&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;1.&lt;br /&gt;ContentDBSum = Measure the size on disk of MDF files. For this example, &lt;strong&gt;500 GB&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;2.&lt;br /&gt;IndexTotalIndexSize = ContentDBSum * .035 or &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;17.5 GB&lt;br /&gt;&lt;/strong&gt;QueryComponentIndexSize = TotalIndexSize / Number of Index Partitions&lt;br /&gt;StorageQueryComponentIndexSize * 3 single query component with space for index merging&lt;br /&gt;QueryComponentIndexSize * 4 single query component with space for index repartioning or &lt;strong&gt;70 GB&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;3.&lt;br /&gt;TotalPropertyDBSize = ContentDBSum *.015 or &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;8 GB&lt;br /&gt;&lt;/strong&gt;TotalPropertyDBLogSize = ContentDBSum *.0031 or &lt;strong&gt;2 GB&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;4.&lt;br /&gt;TempDBSize = TempDBSizeContentDBSum * .00034 or &lt;strong&gt;1 GB&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;5.&lt;br /&gt;TotalCrawlDBSize = ContentDBSum *.046 or &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;23 GB&lt;br /&gt;&lt;/strong&gt;TotalCrawlDBLogSize = ContentDBSum *.011 or&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; 6 GB&lt;br /&gt;&lt;/strong&gt;ContentDBSum *.011 = TempDBSize = &lt;strong&gt;6 GB&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;6.&lt;br /&gt;SearchAdminDBSize = # items in index * .3 or override as &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;5 GB&lt;br /&gt;&lt;/strong&gt;In this case, I don't know how many items there will be in the index so I am going to allocate 5GB.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;7.&lt;br /&gt;Backup Size = basically, add all of the database sizes together.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Microsoft Technet (2010). Performance and capacity test results and recommendations. Retrieved April 27, 2010 from &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff608068(office.14).aspx"&gt;&lt;span style="font-size:85%;"&gt;http://technet.microsoft.com/en-us/library/ff608068(office.14).aspx&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4226154725149345465?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4226154725149345465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4226154725149345465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4226154725149345465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4226154725149345465'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/04/sample-sizing-estimate-for-sharepoint.html' title='Sample Sizing Estimate for SharePoint Server 2010 Search Environment'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1014304647232620984</id><published>2010-04-26T09:00:00.005-04:00</published><updated>2010-05-11T14:45:40.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Server 2010 Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  Planning SharePoint Server 2010 Search</title><content type='html'>&lt;span style="font-size:85%;"&gt;(1 of 4) Microsoft: Search Technologies for SharePoint 2010 Products&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=D7C0091E-5766-496D-A5FE-94BEA52C4B15&amp;amp;displaylang=en"&gt;&lt;span style="font-size:78%;"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=D7C0091E-5766-496D-A5FE-94BEA52C4B15&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(2 of 4) Microsoft: Search Environment Planning for Microsoft SharePoint Server 2010&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5655EACA-22DF-4089-BCD3-38A1F5318140&amp;amp;displaylang=en"&gt;&lt;span style="font-size:78%;"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=5655EACA-22DF-4089-BCD3-38A1F5318140&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(3 of 4) Microsoft: Search Architectures for Microsoft SharePoint Server 2010&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22FFC029-2C08-457D-8311-CA457C6D160E&amp;amp;displaylang=en"&gt;&lt;span style="font-size:78%;"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=22FFC029-2C08-457D-8311-CA457C6D160E&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(4 of 4) Microsoft: Design Search Architectures for Microsoft SharePoint Server 2010&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5A3CA177-FB9A-4901-9797-0C384277DB7C&amp;amp;displaylang=en"&gt;&lt;span style="font-size:78%;"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=5A3CA177-FB9A-4901-9797-0C384277DB7C&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1014304647232620984?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1014304647232620984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1014304647232620984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1014304647232620984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1014304647232620984'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/04/links-planning-sharepoint-server-2010.html' title='Links:  Planning SharePoint Server 2010 Search'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6192120368889062562</id><published>2010-04-23T19:29:00.007-04:00</published><updated>2010-05-11T14:38:37.154-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><title type='text'>Windows Server 2008 R2 Data Center VS Enterprise</title><content type='html'>Here is a quick overview when comparing Windows Server 2008 R2 &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Datacenter&lt;/span&gt;&lt;/span&gt; vs. Enterprise. Based on the licensing model for Windows Server 2008 R2, it may be more cost effective for many virtual infrastructure environments to license &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Datacenter&lt;/span&gt;&lt;/span&gt; Edition rather than Enterprise Edition. Furthermore, the hot &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;pluggable&lt;/span&gt;&lt;/span&gt; hardware features of &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Datacenter&lt;/span&gt;&lt;/span&gt; Edition may &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-corrected"&gt;be a key discriminator&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Role:&lt;/strong&gt; No difference&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;Core Installation Features:&lt;/strong&gt; No difference&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Features:&lt;/strong&gt; No difference&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Technical Specifications:&lt;/strong&gt; See Below&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Datacenter&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;· hot add processors&lt;br /&gt;· hot replace memory&lt;br /&gt;· hot replace processors&lt;br /&gt;· Virtual image use rights = &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;Unlimted&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;· X64 sockets = 64&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;Enterprise&lt;br /&gt;&lt;/strong&gt;· No - hot add processors&lt;br /&gt;· No - hot replace memory&lt;br /&gt;· No - hot replace processors&lt;br /&gt;· Virtual image use rights = Host plus 4&lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;VM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;· X64 sockets = 8&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Windows Server 2008 R2: Overview of Editions&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/r2-editions-overview.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://www.microsoft.com/windowsserver2008/en/us/r2-editions-overview.aspx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6192120368889062562?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6192120368889062562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6192120368889062562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6192120368889062562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6192120368889062562'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/04/windows-server-2008-r2-data-center-vs.html' title='Windows Server 2008 R2 Data Center VS Enterprise'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2120297476939210558</id><published>2010-04-09T18:20:00.007-04:00</published><updated>2010-08-06T22:18:58.902-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Governance'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>Inconsistency in Information Management System Governance, Projects is Kryponite</title><content type='html'>I continue to revisit the thought that a SharePoint governance model (policies, procedures, standards, resources, etc.) can be undermined if an organization does not employ proper and consistent governance for all of its information management activities and systems.&lt;br /&gt;&lt;br /&gt;Consistency is important because it level sets the way that people approach information management projects, including SharePoint projects. If some projects were to take a fly by the seat of your pants approach, disregarding governance concepts, it is bad because the resulting deliverables will be inconsistent from what the guiding principles that the governance model is supporting. What is worse is the sloppy result is the one that is achieved first, since it takes less time to do things when you circumvent processes.&lt;br /&gt;&lt;br /&gt;Meanwhile, you might have some projects following the rules and progressing a bit slowly while the wild wild west ones are moving fast and crossing the finish line earlier. By the time the "good" project finishes, the wild wild west has already become the de facto standard. A precedent is set and now all of those "unnecessary" rules are perceived as pockets of resistance and momentum builds in avoiding the rules rather than following them. This is a vicious cycle and requires quite a lot of effort to reverse the damage. It is much easier if the executive sponsors can support the governance concepts, then promote and mandate accordingly.&lt;br /&gt;&lt;br /&gt;The benefits of the formal approach to projects and adherence to information management governance is obvious to anybody who has experienced a complete project life cycle and then stuck around long enough to observe the after effects. This topic is very much philosophical; do you want to manage projects short-sighted to get the project completed or do you want to manage projects for the greater good, long term to support the guiding principles of the governance model?&lt;br /&gt;&lt;br /&gt;I will draw an analogy. You live in the mountains and have a wood stove. You can spend cheap money buying an axe, then hurry to chop wood with it to meet an immediate need of filling the stove once.  Or, you can invest more money on a chainsaw and then be able to provide wood for the stove, more efficiently, every time you need it moving forward. It is called return on investment.  Sustainable efficiency and the ability to produce higher quality deliverables (which are easier to maintain) is the result of following a slow and steady approach to information management projects; taking the time to remain aligned with the principles of the governance plan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2120297476939210558?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2120297476939210558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2120297476939210558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2120297476939210558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2120297476939210558'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/04/inconsistency-in-information-management.html' title='Inconsistency in Information Management System Governance, Projects is Kryponite'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7316160581151331680</id><published>2010-03-22T11:08:00.006-04:00</published><updated>2010-05-11T14:41:22.344-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Server 2010 Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Documenting Your SharePoint Server Search Design Specifications</title><content type='html'>During a SharePoint Server Search implementation, it is especially important to document the technical design specifications of Search, prior to configuring. By creating a Search Design Specifications document and continiously managing changes in it, the document acts as a good reference for future projects, knowledge transfer, upgrades, migrations, and disaster recovery scenarios.&lt;br /&gt;&lt;br /&gt;When I document search specifications, I do it in a Word document and capture detailed information in a similar format to how the actual configuration screens appear. Here are some samples:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;Content Sources&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 148px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5451477487064290610" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S6eJ5C2BlTI/AAAAAAAAAWo/O__lADfkeL0/s400/Content+Sources.jpg" /&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Crawl Rules&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 106px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5451477566848734978" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S6eJ9sEHlwI/AAAAAAAAAWw/0rAN65WPn0U/s400/Crawl+Rules.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;Crawl Schedules&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 146px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5451477690907984914" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/S6eKE6OJhBI/AAAAAAAAAW4/8HHlwZmG3kg/s400/Crawl+Schedules.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;Metadata Property Mappings&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 167px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5451477763888866274" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S6eKJKGJY-I/AAAAAAAAAXA/EslcsK7VpZk/s400/Metadata+Property+Mappings.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;Scopes&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/S6eKM5h6JtI/AAAAAAAAAXI/IJnGFyCGxdU/s1600-h/Scopes.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 116px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5451477828161382098" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S6eKM5h6JtI/AAAAAAAAAXI/IJnGFyCGxdU/s400/Scopes.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7316160581151331680?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7316160581151331680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7316160581151331680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7316160581151331680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7316160581151331680'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/03/documenting-your-sharepoint-server.html' title='Documenting Your SharePoint Server Search Design Specifications'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/S6eJ5C2BlTI/AAAAAAAAAWo/O__lADfkeL0/s72-c/Content+Sources.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6614706511974134112</id><published>2010-03-22T09:13:00.006-04:00</published><updated>2010-07-18T11:50:34.441-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Anonymous'/><title type='text'>SharePoint 3.0:  How to Create an Anonymous Discussion Area in an Existing Web Application</title><content type='html'>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;You want to create a discussion board area that is anonymous, so that people can post messages without requiring to authentication and without tracking their identities in discussion posts.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Here are steps to create an anonymous, stand alone dicussion area: &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Step 1. Enable Anonymous Access on Existing Web Application&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Central Administration &gt; Application Management &gt; Application Security &gt; Authentication Providers&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Click "Default"Anonymous Access &gt; Check "Enable anonymous access" &gt; Click "OK"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Note the description of the setting you are enabling: "You can enable anonymous access for sites on this server or disallow anonymous access for all sites. Enabling anonymous access allows site administrators to turn anonymous access on. Disabling anonymous access blocks anonymous users in the web.config file for this zone." &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Tom Daddario adds "Make sure your intended Web Application is selected before modifying any configuration settings."&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Step 2. Create a site collection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Central Administration &gt; Application Management &gt; Create Site CollectionProvide Title, URL, Template, and Site Collection Adminstrators, click "OK"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Step 3. Enable Anonymous Access on Site Collection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Site Actions &gt; Site Settings &gt; Advanced PermissionsPermissions for Site &gt; Settings &gt; Anonymous AccessAnonymous Access &gt; Select "Entire Web site" &gt; Click "OK"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Step 4. Create Discussion Board&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Click "View All Site Content"Click "Create"Communications &gt; Click "Discussion Board"Provide Name &gt; click "OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Step 5. Modify Anonymous Permissions on Discussion Boards&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Discussion Board &gt; Setting &gt; Click "Discussion Board Settings"Click "Permissions for this Discussion Board"Actions &gt; Click "Edit Permissions" (click "OK" to message)Settings &gt; Click "Anonymous Access"Anonymous Access &gt; Anonymous users can: &gt; Select "Add Items, Edit Items, and View Items" &gt; Click "OK"&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6614706511974134112?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6614706511974134112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6614706511974134112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6614706511974134112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6614706511974134112'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/03/sharepoint-30-how-to-create-anonymous.html' title='SharePoint 3.0:  How to Create an Anonymous Discussion Area in an Existing Web Application'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8520569260710151396</id><published>2010-02-26T14:24:00.004-05:00</published><updated>2010-05-11T14:44:53.256-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server PowerPivot'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  PowerPivot videos on Microsoft Technet...</title><content type='html'>&lt;p&gt;PowerPivot videos on Microsoft Technet...&lt;/p&gt;&lt;p&gt;PowerPivot Part 1 - Loading Data&lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-1-Loading-Data/"&gt;&lt;span style="font-size:85%;"&gt;http://edge.technet.com/Media/PowerPivot-part-1-Loading-Data/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PowerPivot Part 2 - Preparing data&lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-2-Preparing-data/"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-2-Preparing-data/"&gt;http://edge.technet.com/Media/PowerPivot-part-2-Preparing-data/&lt;/span&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;PowerPivot Part 3 - Analysis&lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-3-Analysis/"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-3-Analysis/"&gt;http://edge.technet.com/Media/PowerPivot-part-3-Analysis/&lt;/span&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;PowerPivot Part 4 - Sharing in SharePoint 2010&lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-4-Sharing-in-SharePoint-2010/"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-4-Sharing-in-SharePoint-2010/"&gt;http://edge.technet.com/Media/PowerPivot-part-4-Sharing-in-SharePoint-2010/&lt;/span&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;PowerPivot Part 5 - Management&lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerPivot-part-5-Management/"&gt;&lt;span style="font-size:85%;"&gt;http://edge.technet.com/Media/PowerPivot-part-5-Management/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8520569260710151396?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8520569260710151396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8520569260710151396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8520569260710151396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8520569260710151396'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/links-powerpivot-videos-on-microsoft.html' title='Links:  PowerPivot videos on Microsoft Technet...'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7231483400994508954</id><published>2010-02-24T19:41:00.002-05:00</published><updated>2010-05-11T14:43:44.760-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>Use Case Points for Project Estimating</title><content type='html'>Use Case Points is a project estimating technique that helps you to determine complexity level of use cases, human participants, non-functional requirements, and software environments (&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Cohn&lt;/span&gt;, 2005).&lt;br /&gt;&lt;br /&gt;Due to the rapid development nature of &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt;, I think Use Case Points may be an efficient estimating tool for large &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; projects which are being formally managed. Such projects typically have an upfront investment in business analysis and likely have documented outputs including use cases. Use cases can be written like a sequential script of steps and exceptions to explain various ways that the system will be used. I think use cases themselves provide a great deal of value on a portal or search project because they provide greater visibility and detail about the requirements of the solution.&lt;br /&gt;&lt;br /&gt;So, taking an artifact (use cases) that might already exist for a &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; project, you can simply use this information and apply the Use Case Points technique to gain other insights about time and cost estimates for the project.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Clemmons&lt;/span&gt;, R. (2006). Project Estimation With Use Case Points. Retrieved February 24, 2010 from &lt;a href="http://www.stsc.hill.af.mil/crosstalk/2006/02/0602Clemmons.pdf"&gt;http://www.stsc.hill.af.mil/crosstalk/2006/02/0602Clemmons.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error"&gt;Cohn&lt;/span&gt;, M. (2005). Estimating With Use Case Points. Retrieved February 24, 2010 from &lt;a href="http://www.methodsandtools.com/archive/archive.php?id=25"&gt;http://www.methodsandtools.com/archive/archive.php?id=25&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;Koirala&lt;/span&gt;, S. (2004). How to Prepare Quotation Using Use Case Points. Retrieved February 24, 2010 from http://www.codeproject.com/KB/architecture/usecasepoints.aspx.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7231483400994508954?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7231483400994508954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7231483400994508954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7231483400994508954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7231483400994508954'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/use-case-points-for-project-estimating.html' title='Use Case Points for Project Estimating'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3505082412362177666</id><published>2010-02-18T17:41:00.007-05:00</published><updated>2010-02-22T10:20:29.182-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Ten Reasons Why I Love VMWare for SQL Server</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/S33GKTWeLOI/AAAAAAAAAWg/D4FByjv28fU/s1600-h/ilovevmware.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 212px; DISPLAY: block; HEIGHT: 77px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439721805228944610" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S33GKTWeLOI/AAAAAAAAAWg/D4FByjv28fU/s400/ilovevmware.png" /&gt;&lt;/a&gt;Sometimes it seems as if there is a "do not virtualize SQL Server" echo in the SharePoint community, at conferences, and events. For many practical reasons, I reject this sentiment and believe that SQL should be one of the first roles to virtualize.&lt;br /&gt;&lt;br /&gt;Here's ten quick reasons:&lt;br /&gt;&lt;br /&gt;1. Storage - SAN storage, local drives or ISCSI drives. Storage can grow as requirements change.&lt;br /&gt;&lt;br /&gt;2. Performance - Yes, SQL Server requires a lot of resources, but if you use resource governor in SQL Server 2008 and later you can control a lot of the spikes. In a virtualized environment, the pool of shared resources provides good spillover coverage for member servers.&lt;br /&gt;&lt;br /&gt;3. HA - VMotion. Enough said. Sure, you can still leverage SQL native HA features such as clustering, replication, log shipping...but hardware failures occurring at a local site can be covered seamlessly with VMotion and require far less configuration at the DBMS level.&lt;br /&gt;&lt;br /&gt;4. VMWare Snapshots - Right-click and snapshot before making configuration changes. Big sigh of relief for QA processes.&lt;br /&gt;&lt;br /&gt;5. VMware Templates - Build an operating system, template it, re-use it over and over again.&lt;br /&gt;&lt;br /&gt;6. SAN Snapshots - Many of the current storage arrays, such as Dell EquaLogic, ship with snapshot capabilities.&lt;br /&gt;&lt;br /&gt;7. Centralized Management - Yeah, I like being able to access the whole farm from one console and monitor what is going on, quickly remote into systems.&lt;br /&gt;&lt;br /&gt;8. Disaster Recovery - Advanced features to help facilitate remote site recovery. Several more layers of data and configuration protection than physical environments.&lt;br /&gt;&lt;br /&gt;9. Physical to Virtual - Drivers aren't an issue, capture and protect important systems that happen to be running on legacy hardware.&lt;br /&gt;&lt;br /&gt;10. Little Conveniences - How about an ISO drive where you can store and back up all of your ISO images for operating systems, software applications, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3505082412362177666?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3505082412362177666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3505082412362177666' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3505082412362177666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3505082412362177666'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/ten-reasons-why-i-love-vmware-for-sql.html' title='Ten Reasons Why I Love VMWare for SQL Server'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/S33GKTWeLOI/AAAAAAAAAWg/D4FByjv28fU/s72-c/ilovevmware.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8213318587931342507</id><published>2010-02-17T19:31:00.004-05:00</published><updated>2010-02-22T10:38:12.737-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>Program Evaluation and Review Technique (PERT)</title><content type='html'>&lt;span style="font-size:85%;"&gt;Having worked in many different types and sizes of companies, I have always found there to be a great variance in how long it takes to accomplish certain tasks. For example, one organization might have lots of hardware at it's disposal, while another might need to order hardware. Or, another good one is the task of setting up DNS records. I've been in places where I can simply log into Active Directory myself and create what I need without hesitation, while other places can take upwards to a week to get a DNS record pointing to an IP address. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Whatever the case, the majority of the time it is the company's processes and resources that define how long something takes.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;This week, I've been using the Program Evaluation and Review Technique (PERT) to estimate the duration of an extranet portal project. Fortunately, I have a very good sense for the company's processes so I can factor these things in fairly accurately. Still, I really like to include PERT calcualtions in my project plan because it allows me to factor in optimism and pessimism and come up with an accurate duration.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;With PERT you calculate a weighted average by doing this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Optimistic Time + 4 * Most Likely Time + Pessimistic Time / 6 (Schwalbe, 2009)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;So, if I wanted to estimate the time it takes to spin up some virtual machines and configure a SharePoint 2010 Farm completely from scratch, I might do something like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;3 workdays + 4 * 5 workdays + 10 wordays / 6&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;color:#3333ff;"&gt;Result = 7.5 workdays&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Reference&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Schwalbe, K. (2009). Information Technology Project Management (6th Edition). Boston: Course Technology.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8213318587931342507?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8213318587931342507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8213318587931342507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8213318587931342507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8213318587931342507'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/program-evaluation-and-review-technique.html' title='Program Evaluation and Review Technique (PERT)'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7655841368052230555</id><published>2010-02-17T17:45:00.010-05:00</published><updated>2010-02-22T10:40:48.470-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Issue:  Windows Server 2008, JavaScript Blocked on Internet Explorer</title><content type='html'>&lt;span style="FONT-WEIGHT: bold"&gt;Description:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On a Windows Server 2008 system, JavaScript is being blocked in Internet Explorer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uosqV-6EfeM/S3xyRTGg44I/AAAAAAAAAWA/4Su5gV2uqUc/s1600-h/Windows2008IEESC3.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 160px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5439348091467654018" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/S3xyRTGg44I/AAAAAAAAAWA/4Su5gV2uqUc/s400/Windows2008IEESC3.png" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Solution&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;1. Open Server Manager&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Start &gt; Control Panel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Programs &gt; Turn Windows features on or off&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Server Manager&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Put the cursor on the root node called, "Server Manager"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_uosqV-6EfeM/S3x0xK7Zp3I/AAAAAAAAAWY/9hMixbM5SsU/s1600-h/Windows2008IEESC1.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 149px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5439350838052628338" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/S3x0xK7Zp3I/AAAAAAAAAWY/9hMixbM5SsU/s400/Windows2008IEESC1.png" /&gt;&lt;/a&gt;&lt;br /&gt;2. Turn Off the Internet Explorer Enhanced Security Configuration for Administrators and Users.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uosqV-6EfeM/S3xy7vu2rTI/AAAAAAAAAWI/jF70oanD4ZM/s1600-h/Windows2008IEESC2.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 382px; DISPLAY: block; HEIGHT: 400px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5439348820707552562" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/S3xy7vu2rTI/AAAAAAAAAWI/jF70oanD4ZM/s400/Windows2008IEESC2.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7655841368052230555?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7655841368052230555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7655841368052230555' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7655841368052230555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7655841368052230555'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/issue-windows-server-2008-javascript.html' title='Issue:  Windows Server 2008, JavaScript Blocked on Internet Explorer'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/S3xyRTGg44I/AAAAAAAAAWA/4Su5gV2uqUc/s72-c/Windows2008IEESC3.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6853690796247124322</id><published>2010-02-10T19:58:00.009-05:00</published><updated>2010-02-22T10:21:04.779-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAST'/><title type='text'>FAST and Windows:  A Blessing for Innovation</title><content type='html'>In a recent post on the Microsoft Enterprise Search Blog, Bjørn Olstad (CTO of FAST) published a post titled, &lt;a href="http://blogs.msdn.com/enterprisesearch/archive/2010/02/04/innovation-on-linux-and-unix.aspx"&gt;Innovation on Linux and UNIX&lt;/a&gt;, which explains the longer term technology strategy for FAST with respect to supported operating systems. The post describes an increased focus of innovation for the product, for Windows operating system installations, while gradually deprecating support for Linux and Unix installations.&lt;br /&gt;&lt;br /&gt;I can sort of understand the negative reactions to this announcement and the notion that customers may turn to other search platforms to maintain their Linux/Unix operating standards. However, I believe that this is a truly good decision by Microsoft, which will result in a higher quality product.&lt;br /&gt;&lt;br /&gt;The reality is; in order to push innovation of the search platform forward beyond its current boundaries of functionality and performance, it is an inherihent requirement that the low level levels of the architecture be tightly bonded with the operating system. By not making this long term decision, a forced common denomintor is then imposed on the platform at higher levels of the architecture, ultimately inhibiting the product. Multiple OS support for installations actually sets the platform back. We've seen this as recent as 5.3 when we are required to install FAST ESP as a 32 bit application along with Java runtime 32 bit. This is a 64 bit world now, get with the program.&lt;br /&gt;&lt;br /&gt;My sense is that the product roadmap will offer great improvements in the document processor and query processor pipelines, linguistics, user experience, etc. These improvements are required to allow search to become the leading functional component for indexing, transforming, and presenting not only content but navigation, functional components, and structures on Web sites. &lt;strong&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;The relationship that search platforms will have with tomorrow's Web applciations, is comparable to the relationship that relational databases have with yesterday's Web sites.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; This innovation simply cannot afford to be spread thin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6853690796247124322?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6853690796247124322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6853690796247124322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6853690796247124322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6853690796247124322'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/fast-and-windows-blessing-for.html' title='FAST and Windows:  A Blessing for Innovation'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8291683843846391196</id><published>2010-02-09T08:37:00.005-05:00</published><updated>2011-01-03T14:26:53.973-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  Windows PowerShell compiled Help for SharePoint Server 2010</title><content type='html'>&lt;p&gt;I am relieved that Microsoft has published PowerShell help files for SharePoint. The help files will certainly come in handy. These are available for download:&lt;/p&gt;&lt;p&gt;Windows PowerShell compiled Help for SharePoint Server 2010&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=045f7af5-b226-4a05-8ace-4e17cfdef856&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=045f7af5-b226-4a05-8ace-4e17cfdef856&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This site contains separate help file (.chm) downloads for:&lt;br /&gt;· Access Services&lt;br /&gt;· ECM&lt;br /&gt;· Excel Services&lt;br /&gt;· InfoPath&lt;br /&gt;· PerformancePoint&lt;br /&gt;· Search&lt;br /&gt;· Secure Store&lt;br /&gt;· SharePoint Foundation Search&lt;br /&gt;· SharePoint Products&lt;br /&gt;· State Service&lt;br /&gt;· User Profile&lt;br /&gt;· Visio Services&lt;br /&gt;· Web Analytics&lt;br /&gt;· Word Services&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8291683843846391196?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8291683843846391196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8291683843846391196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8291683843846391196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8291683843846391196'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/links-windows-powershell-compiled-help.html' title='Links:  Windows PowerShell compiled Help for SharePoint Server 2010'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1067627285989960079</id><published>2010-02-01T09:04:00.008-05:00</published><updated>2010-02-22T10:41:10.099-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Strange Computer Virus</title><content type='html'>&lt;span style="font-size:85%;"&gt;This might be the first time I am posting a computer cleanup instruction on this blog, but I feel compelled since several people around me have been complaining about a common set of symptoms hitting their computers recently. I thought I could share some steps that a colleague took to successfully clean an infected system. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;DISCLAIMER:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The purpose of this post is for informational purposes only and to share some steps performed on an infected system to fix a computer virus, related to symptoms described in the Problem section of this post. I don't know the name of the virus at this time. And, please don't go and modify the registry unless you know what you are doing.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System virus, automatically redirects internet explorer to a site that requests purchase of an anti-virus product. Task manager becomes blocked and inaccessible.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Part I&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Boot the infected system and at the BIOS Press [F8] (Prior to Windows Displaying)&lt;br /&gt;* Select “Safe Mode”&lt;br /&gt;* Log in with the local administrator account&lt;br /&gt;* Start, Run, Type MSCONFIG, and click OK&lt;br /&gt;* Open Windows Explorer, and invoke the file property view and select “show hide files..” &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Look for a strange file type without much detail pointing directly to a user profile, sub to the application directory. Eg. “Document and Settings” &gt; “User Profile”…..”&lt;br /&gt;* Deselect the file and write the file name down. This will prevent it from launching during start up.&lt;br /&gt;* Reboot into Safe Mode again.&lt;br /&gt;* Log in as the local Administrator account.&lt;br /&gt;* Browse to: “Document and Settings” &gt; “User Profile”….. abs search for file name written down in the previous step.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Part II&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* On a separate computer, download ATF-Cleaner &lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.atribune.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=25&amp;amp;Itemid=25"&gt;&lt;span style="font-size:85%;"&gt;http://www.atribune.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=25&amp;amp;Itemid=25&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Copy ATF-Cleaner.exe to a USB drive so that you can move it onto the infected system&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Copy ATF-Cleaner.exe to the desktop of the infected system&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Double-click and run ATF-Cleaner.exe&lt;br /&gt;* Click “Select and Delete All”&lt;br /&gt;* Now review search results and delete directory where file is contained.&lt;br /&gt;* Open Regedit – and Export a copy of the registry&lt;br /&gt;* Select Edit &gt; Find and Search for file.&lt;br /&gt;* Delete file reference key&lt;br /&gt;* Reboot&lt;br /&gt;* Login in Windows in normal mode and test&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1067627285989960079?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1067627285989960079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1067627285989960079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1067627285989960079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1067627285989960079'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/02/strange-computer-virus.html' title='Strange Computer Virus'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8739098966686309427</id><published>2010-01-07T22:41:00.005-05:00</published><updated>2010-02-22T10:20:44.305-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Governance'/><title type='text'>Governance Concepts, Strategy, and Authority</title><content type='html'>One of the initial challenges with establishing governance model is organizing the concepts appropriately. In order for governance to be effective, the concepts need to be grouped according to the appropriate scope, authority, and audience.&lt;br /&gt;&lt;br /&gt;Information Management is a concept that may apply &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;across&lt;/span&gt; an entire enterprise; same with corporate &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;polices&lt;/span&gt; and procedures. However, the &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; platform may only be responsible for organizing a sub-set of an organization's information and therefore the scope of this is smaller. Additionally, &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; is technical in nature and so the emphasis on Information Technology audience is greater. For these reasons, it makes little sense to try to encapsulate all of the governance topics for an organization's information management needs, within a &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; governance plan. Instead, topics should be divided and organized appropriately.&lt;br /&gt;&lt;br /&gt;For example, if you were on a whiteboard brainstorming and creating idea clouds for the purpose of outlining your governance topics, you might start to group topics like this:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Information Management Statement of Governance&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Overview&lt;/li&gt;&lt;li&gt;Roles and &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;responsibilties&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error"&gt;Decision&lt;/span&gt; making processes&lt;/li&gt;&lt;li&gt;Explanation of information architecture&lt;/li&gt;&lt;li&gt;How taxonomies are developed and integrated&lt;/li&gt;&lt;li&gt;References to file naming conventions&lt;/li&gt;&lt;li&gt;References to policies and procedures&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; Governance&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;Overview&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error"&gt;Roles&lt;/span&gt; and &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-corrected"&gt;responsibilities&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Operating processes&lt;/li&gt;&lt;li&gt;Explanation of the applied use of &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; with respect to Information Management&lt;/li&gt;&lt;li&gt;References to &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;SLA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;References to policies and procedures&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Policies and Procedures&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Information Security policies&lt;/li&gt;&lt;li&gt;System Use policies&lt;/li&gt;&lt;li&gt;Support policies&lt;/li&gt;&lt;li&gt;Request processes&lt;/li&gt;&lt;li&gt;Project processes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Thinking about these concepts right is a prerequisite to creating governance documents and perhaps even beginning to model any new, collaborative solutions. Authority needs to be defined and delegated up front. Without a central managing body having necessary authority, the decision making process will be a constant road block.&lt;br /&gt;&lt;br /&gt;Consider this classic scenario; a hypothetical Information Technology department owns and manages technology &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-corrected"&gt;systems&lt;/span&gt; for an organization. They don't happen to possess authority to own or commence initiatives around analysis, design, and integration of information architecture policies and processes. This department decides to deploy &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; as a technology offering. A likely, potential result of this is that the deployment becomes a commodity service. The odds that this platform will do much to improve information management practices throughout the organization, are thin. The initiative was not started by the body which governs information architecture practices for the company.&lt;br /&gt;&lt;br /&gt;Now consider a variation. Consider that this hypothetical business unit now has the authority to work with other business units collectively, and &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-corrected"&gt;facilitate&lt;/span&gt; a company wide initiative to analyze, interpret, and parse the information management requirements of the company, the teams, and the individuals. They also have authority to facilitate the creation and management of information m&lt;span id="SPELLING_ERROR_14" class="blsp-spelling-corrected"&gt;anagement&lt;/span&gt; policies and procedures. Finally, they retain the authority to own and manage technology systems. This scenario has a much greater potential to produce a full bodied &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; deployment, adding lots of value throughout the business by integrating information management capabilities. In this scenario, the technology can actually be used to mandate how documents are organized, where they are stored, and how they are tagged.&lt;br /&gt;&lt;br /&gt;Having said this, a commodity service may be the right next step for an organization, who is to say. But evolution of processes tell us that one day, silos of information will want to be joined. Progression is a natural thing and it should be embraced. &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; as a commodity service is not the end game, it is a starting point. Strategy is recognizing progression paths and figuring out how to make it happen. There will be people fighting the progression and arguing the direction is wrong, that they have different ideas. There will be &lt;span id="SPELLING_ERROR_17" class="blsp-spelling-corrected"&gt;resistance&lt;/span&gt;. Strategy demands authority. Governance provides it. The right combination of these pieces can act as one hell of a steam roller.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8739098966686309427?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8739098966686309427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8739098966686309427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8739098966686309427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8739098966686309427'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/01/governance-concepts-strategy-and.html' title='Governance Concepts, Strategy, and Authority'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4013054995483768322</id><published>2010-01-07T10:08:00.002-05:00</published><updated>2010-02-22T10:39:28.811-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Disaster Recovery'/><category scheme='http://www.blogger.com/atom/ns#' term='Governance'/><title type='text'>Outline for Disaster Recovery Plan Document</title><content type='html'>&lt;span style="font-size:85%;"&gt;The purpose of this post is to share a disaster recovery plan outline. This is an outline that I have been evolving for several years. And, although this outline was intended for SharePoint environments, it can be used for any system or application.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The reason I like this outline is because I know it works. Unlike many other plans on the Web, I think this outline provides more complete coverage of the business and technical aspects of disaster recovery. Many of the plans I have seen are merely explanations of the SharePoint product features and limitations, or advertisements for third party products. Detailing what SharePoint's strengths and weaknesses are with regards to backup and restore will not do you an ounce of good in the event you need to perform a recovery of some sort. Additionally, no matter what tools you have for backing up and restoring, you still need a good plan to address the process. Different tools only change the content of the backup and recovery procedure section of the plan, they don't change the structure of the document or eliminate the need for any of the sections of the document.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The audience for this document can include the tactical team members who execute the plan, but also the business stakeholders, sponsors, and business process owners who are affected by the availability and recovery policies and procedures. Everybody should be involved with contributing to and reviewing the plan. This review process is very healthy because it resets expectations and keeps everybody on the same page.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;SharePoint Disaster Recovery Plan Outline&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;I. Overview&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;a. Explanation of the document&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;b. Explanation of when to use the plan&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;II. Business Profile&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;a. Application or system owners, points of contact&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;b. Application or system summary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;c. Related business processes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;d. Usage information&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;e. Availability requirements (link to SLA)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;f. Recovery requirements (link to SLA)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;III. Technical Profile&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;a. Hardware inventory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;b. Software inventory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;c. Related systems&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;d. Vendor contact information (contact, support agreement information, etc.)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;IV. Failure Scenarios&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Matrix listing all failure scenarios with description of each scenario&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;V. Backup Procedures&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Instructions for each method of back up used to support every possible recovery scenario&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;VI. Recovery Procedures&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Instructions for recovering from each failure scenario&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;VII. Verification Procedures&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;a. Functional testing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;b. Security testing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;c. Performance testing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;d. Checklists&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;VII. Appendix&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;a. Glossary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;b. Links to policies, procedures&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;VIII. References&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4013054995483768322?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4013054995483768322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4013054995483768322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4013054995483768322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4013054995483768322'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/01/outline-for-disaster-recovery-plan.html' title='Outline for Disaster Recovery Plan Document'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7631977019094503798</id><published>2010-01-07T10:03:00.004-05:00</published><updated>2010-02-22T10:51:22.554-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Interesting Change Affecting Microsoft Office 2003 and 2007</title><content type='html'>&lt;span style="font-size:85%;"&gt;According to &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/978951"&gt;&lt;span style="font-size:85%;"&gt;KB978951&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, versions of Microsoft Office 2003 and 2007 sold after January 2010 will no longer include some of the custom XML tagging capabilities. Full details are available in the article, "&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/978951"&gt;&lt;span style="font-size:85%;"&gt;Description of the January 2010 update for Office Word&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7631977019094503798?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7631977019094503798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7631977019094503798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7631977019094503798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7631977019094503798'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2010/01/interesting-change-affecting-microsoft.html' title='Interesting Change Affecting Microsoft Office 2003 and 2007'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8954402705928173402</id><published>2009-12-28T14:58:00.014-05:00</published><updated>2010-02-22T10:41:35.745-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Governance'/><title type='text'>Governance:  Capability Driven, Not Platform Driven</title><content type='html'>&lt;span style="font-size:85%;"&gt;Although I have no survey or poll results to support this; I believe that the SharePoint community as a whole is putting more weight on the topic of governance as time moves forward. I am basing this on the number of blog posts, conference presentations, third party products, and research available on the Web. Microsoft even has made a SharePoint governance plan template (&lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=92333&amp;amp;clcid=0x409"&gt;&lt;span style="font-size:85%;"&gt;SharePoint Products and Technologies Governance Plan&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;) available for download.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;I have mixed emotions about some of the messaging in the community. I think the topic of governance has become so SharePoint-centered that the original intent of governance becomes lost. Taking a few steps back, I thought I might weigh-in on the subject.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When push comes to shove, SharePoint is simply a platform, a means to an end. It is a tool to facilitate a capability. If that capability happens to be information management, then SharePoint is providing the technical functionality required to make managing information better.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;My take on governance planning is that an organization should first address the capability (e.g. information management) as a whole, and then develop a plan for it. Once that overarching effort is in motion, it should branch off into defining the policies, processes, and measures specifically addressing SharePoint.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The flaw I see in creating a governance plan starting with SharePoint platform is that too many questions and risks about the overall initiative of providing that information management capability exist. This flaw may be a symptom or an indicator of larger ailments in the organization such as a lack of clarity or a lack of sponsorship (or a lack of clarity within its sponsorship). The way I see it, if an executive management team is willing to embrace the idea of using the SharePoint platform, then it ought to be willing to accept and embrace the larger initiatives at hand; which is where governance should originate.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;In conclusion, I think that in order to maintain long term credibility with the subject of governance planning, we in the SharePoint community should share more ideas about how to integrate SharePoint governance into existing corporate governance as well as how to properly originate governance where it does not already exist. And, in order to do this I think it requires stepping out of the world of SharePoint and taking a wholistic view of the organization and understanding the fundamental policies and processes at play, as well as understanding what is the underlying intent and purpose for which SharePoint is being deployed.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8954402705928173402?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8954402705928173402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8954402705928173402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8954402705928173402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8954402705928173402'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/12/governance-capability-driven-not.html' title='Governance:  Capability Driven, Not Platform Driven'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4523133746700540983</id><published>2009-12-18T10:58:00.004-05:00</published><updated>2010-05-11T14:46:42.628-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>My Favorite Windows 7 Feature</title><content type='html'>For me, the most valuable enhancements to usability affect the basic things that I do the most often. This includes browsing folders and opening files. And, although, I do like to keep twelve or more windows open at one time, I do not like clutter.&lt;br /&gt;&lt;br /&gt;For this reason, my favorite Windows 7 feature is the ability to right click on an open application and then click a shortcut to open another instance of that application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_uosqV-6EfeM/Syums2L2krI/AAAAAAAAAVg/ebliVkpRZtw/s1600-h/applicationshortcut.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 123px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5416606266232836786" border="0" alt="" src="http://3.bp.blogspot.com/_uosqV-6EfeM/Syums2L2krI/AAAAAAAAAVg/ebliVkpRZtw/s400/applicationshortcut.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4523133746700540983?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4523133746700540983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4523133746700540983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4523133746700540983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4523133746700540983'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/12/my-favorite-windows-7-feature.html' title='My Favorite Windows 7 Feature'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uosqV-6EfeM/Syums2L2krI/AAAAAAAAAVg/ebliVkpRZtw/s72-c/applicationshortcut.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-4634822934752327602</id><published>2009-12-18T09:39:00.003-05:00</published><updated>2009-12-18T09:58:27.905-05:00</updated><title type='text'>2009 SQL Server Magazine Best SharePoint Product</title><content type='html'>&lt;span style="font-size:85%;"&gt;I thought it might be interesting to note the &lt;/span&gt;&lt;a href="http://www.sqlmag.com/"&gt;&lt;span style="font-size:85%;"&gt;SQL Server Magazine&lt;/span&gt;&lt;/a&gt;,&lt;span style="font-size:85%;"&gt; 2009 Best SharePoint Product awards. Here they are:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2009 SQL Server Magazine Best SharePoint Product&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Editor's Best&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Gold&lt;/strong&gt;: ControlPoint for SharePoint, Axceler, &lt;/span&gt;&lt;a href="http://www.axceler.com/"&gt;&lt;span style="font-size:85%;"&gt;www.axceler.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Silver&lt;/strong&gt;: Professional Archive Manager, Metalogix, &lt;/span&gt;&lt;a href="http://www.metalogix.net/"&gt;&lt;span style="font-size:85%;"&gt;www.metalogix.net&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Bronze&lt;/strong&gt;: NearPoint for SharePoint, Mimosa Systems, &lt;/span&gt;&lt;a href="http://www.mimosasystems.com/"&gt;&lt;span style="font-size:85%;"&gt;www.mimosasystems.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;Community Choice&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Gold&lt;/strong&gt;: Site Administrator for SharePoint, Quest Software, &lt;/span&gt;&lt;a href="http://www.quest.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.quest.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Silver&lt;/strong&gt;: Colligo Contributor Pro, Colligo Networks, &lt;/span&gt;&lt;a href="http://www.colligo.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.colligo.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Bronze&lt;/strong&gt;: CorasWorks Workplace Sutie 10, CorasWorks, &lt;/span&gt;&lt;a href="http://www.corasworks.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.corasworks.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;References:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2009 SQL Server Magazine (2008, December). 2009 SQL Server Magazine Editor's Best and Community Choice Awards. SQL Server Magazine, pp. 12-19.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-4634822934752327602?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/4634822934752327602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=4634822934752327602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4634822934752327602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/4634822934752327602'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/12/2009-sql-server-magazine-best.html' title='2009 SQL Server Magazine Best SharePoint Product'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-1903001947365565217</id><published>2009-12-17T21:17:00.004-05:00</published><updated>2010-05-11T14:47:34.406-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Error:  SQL Server Maintenance Plan, Database Backup Job</title><content type='html'>&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;When executing a SQL Server maintenance plan, having a database backup job, an error occurs. The issue is that the SQL Server Agent service account does not have access to the backup folder. This happens more frequently on backup folders which exist on a separate server, such as a backup server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. First, navigate to SQL Server Management Studio &gt; Maintenance Plans &gt; Right click on maintenance plan &gt; View History.&lt;br /&gt;&lt;br /&gt;You might see something like this in the history:&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;"Action: Execute maintenance plan (full backup of all SQL databases). &lt;/span&gt;&lt;span style="font-size:78%;"&gt;ErrorMessage: Execution failed: See the maintenance plan and SQL Server Agent job history for details. Additional Information: Job 'Backup SQL' failed. (SqlManagerUI)"&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Next, navigate to the history log for the SQL Server Agent job:&lt;br /&gt;&lt;br /&gt;SQL Server Management Studio &gt; SQL Server Agent &gt; Jobs &gt; Right click on job &gt; View History &gt; Highlight the error &gt; Click Export &gt; Export a log file &gt; Open the log file in a text editor&lt;br /&gt;&lt;br /&gt;...and you might see entries like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;"Reason for failure: " failed with the following error: "Cannot open backup device 'backup device name'. "&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;"Error information: Operating system error 5(Access is denied.)."&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Solution&lt;/span&gt;:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The solution to this is to configure the appropriate access for the SQL Server Agent service account on the folder security access control list and the folder sharing access control list.&lt;br /&gt;&lt;br /&gt;However, the catch here is that you may need to add the service account directly to the access control list, as opposed to an AD group in which the user account belongs. In fact, I tested this by doing the steps below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Deleted the maintenance plan and created it again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Added the backup folder location, and clicked Next.&lt;br /&gt;&lt;br /&gt;This brought up an error:&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;"Maintenance Plan Wizard: The Database Engine service could not resolve the specified folder location. Either the location does not exist, or the current login account does not have access to it. Verify that the folder exists, and that the login account has permissions on it."&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Added the SQL Server Agent service account directly to the backup folder's access control lists for folder security and folder sharing. After doing this, the creation of the maintenance plan was successful.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-1903001947365565217?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/1903001947365565217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=1903001947365565217' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1903001947365565217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/1903001947365565217'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/12/error-sql-server-maintenance-plan.html' title='Error:  SQL Server Maintenance Plan, Database Backup Job'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8094831696568078173</id><published>2009-12-05T21:14:00.012-05:00</published><updated>2010-07-18T11:50:08.279-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commentary'/><category scheme='http://www.blogger.com/atom/ns#' term='CIO'/><title type='text'>I Respectfully Disagree</title><content type='html'>As I was searching for some references for a risk management white paper that I am writing, I stumbled upon an old PowerPoint on the Web titled, "Risk Management and ROI: The IT Leadership Financial Conversation." It was created by Peter G. W. Keen of Delft University in &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Sepetember&lt;/span&gt; 2004. This PowerPoint was used to educate an IT Leadership community attending a &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;CIO&lt;/span&gt; summit.&lt;br /&gt;&lt;br /&gt;As I looked through the PowerPoint for some insight to use in my paper, I started finding statements such as:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;"ROI from IT: There is none. There never will be." (Keen, 2004)&lt;br /&gt;"&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;ROMI&lt;/span&gt; not ROI: Return on Minimized Investment" (Keen, 2004)&lt;br /&gt;"80% of IT costs are hidden below the surface - and a navigation threat" (Keen, 2004)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The more slides I viewed, the more I realized that I completely disagree with the intent of the message; essentially to encourage &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;CIOs&lt;/span&gt; to view IT as a business liability which needs to be tightly controlled and driven primarily by its cost drivers.&lt;br /&gt;&lt;br /&gt;I disagree because I think a better approach for &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;CIOs&lt;/span&gt; to take is to understand the purpose of the technologies their teams are evaluating, understand the costs and benefits, and choose projects which support the objectives of the organization. Managing cost should be part of the decision making process, but it should not be the primary driver. When cost is measured, all aspects of cost should be included. And, the financial benefits of the project should also be measured and included.&lt;br /&gt;&lt;br /&gt;The objective of Information Technology is to facilitate two very important capabilities for today's businesses:&lt;br /&gt;&lt;br /&gt;1. Revenue generation&lt;br /&gt;2. Business productivity (process efficiency)&lt;br /&gt;&lt;br /&gt;Most leaders in the IT space generally understand the financial benefits of the IT projects they choose to pursue, but perhaps the IT industry as a whole generally does not place enough emphasis on methodologies and practices for measuring and translating these back to the financial statement. This would require more focus, analysis, calculation, and validation.&lt;br /&gt;&lt;br /&gt;To be clear, I am not saying that all &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;IT projects&lt;/span&gt; are sensible and they should be done blindly. However, what I am saying is that it is incorrect to characterize IT as a business function that shows no return on investment.&lt;br /&gt;&lt;br /&gt;If you deploy a technology that allows people to attend meetings over the Web instead of traveling to another location, then your costs are those which are required to implement and maintain the technology while your savings are those which you do not spend to travel? Both sides of equation need to be considered, not just cost.&lt;br /&gt;&lt;br /&gt;I also disagree with the claim that 80% of IT costs are hidden. I believe that if budgeting is done properly, most IT costs are completely visible and manageable. There are always some unforeseen costs with IT, but by learning from past experiences, it becomes possible to anticipate these variations.&lt;br /&gt;&lt;br /&gt;In summary, I disagree with the PowerPoint. Information Technology can have a positive ROI, and costs can be manageable and predictable. I think the real problem is some organizations just don't know how to measure these things effectively.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;br /&gt;&lt;/strong&gt;Keen, P. (2004). The IT Leadership Financial Conversation. Retrieved December 5, 2009 from &lt;a href="http://www.peterkeen.com/presentations/IT%20Risk%20Management.ppt"&gt;www.peterkeen.com/presentations/IT%20Risk%20Management.ppt&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8094831696568078173?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8094831696568078173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8094831696568078173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8094831696568078173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8094831696568078173'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/12/i-respectfully-disagree.html' title='I Respectfully Disagree'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-8231102606756553341</id><published>2009-11-20T15:12:00.005-05:00</published><updated>2010-05-11T14:48:12.557-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Windows Server 2008:  Active Directory Protection From Accidental Deletion</title><content type='html'>&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When you create an Organizational Unit (OU) or security group in Active Directory, there is checkbox titled, "Protect container from accidental deletion." If you create the object with this check box marked, then you have to follow special steps if you would like to delete that OU in the future.&lt;br /&gt;&lt;br /&gt;If you attempt to delete the object while it is protected, then you will receive the error, "Active Directory Domain Services. You do not have sufficient privileges to delete object, or this object is protected from accidental deletion."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Open Active Directory Users and Computers.&lt;br /&gt;2. Select the root domain, "company.domain.com."&lt;br /&gt;3. From the menu bar, select "View" and "Advanced Features."&lt;br /&gt;4. Navigate to the OU you would like to delete.&lt;br /&gt;5. Right-click, properties.&lt;br /&gt;6. Select the "Object" tab.&lt;br /&gt;7. Uncheck the option, "Protect object from accidental deletion."&lt;br /&gt;8. Now the object is no longer protected. You can proceed with deleting the object.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-8231102606756553341?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/8231102606756553341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=8231102606756553341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8231102606756553341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/8231102606756553341'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/11/windows-server-2008-active-directory.html' title='Windows Server 2008:  Active Directory Protection From Accidental Deletion'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-6969608120793164706</id><published>2009-11-19T10:25:00.008-05:00</published><updated>2010-05-11T14:48:40.880-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>SharePoint 3.0:  Allowing SharePoint RSS Viewer Web Part to Read SharePoint RSS Feeds</title><content type='html'>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SharePoint RSS Viewer Web Part does not display RSS feed from SharePoint list or library.&lt;br /&gt;&lt;br /&gt;After configuring a SharePoint RSS Viewer Web Part to display an RSS feed from a SharePoint RSS list, you receive the error, "The RSS webpart does not support authenticated feeds."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Configure anonymous access on the list which is serving the RSS feed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;1.&lt;/span&gt;&lt;br /&gt;&lt;em&gt;Enable anonymous access for the Web Application containing the list which is serving the RSS feed.&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Central Administration &gt; Application Management &gt; Application Security &gt; Authentication Providers &gt; Edit Authentication&lt;br /&gt;- &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Edit Authentication &gt; Anonymous Access: Check "Enable anonymous access"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Edit Authentication &gt; Click "Save"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2.&lt;/span&gt;&lt;br /&gt;&lt;em&gt;Enable anonymous access for the site collection containing the list which is serving the RSS feed.&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Site Collection &gt; Site Actions &gt; Site Settings Site Collection Settings &gt; Advanced Permissions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Advanced Permissions &gt; Settings &gt; Anonymous Access&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Change Anonymous Access Settings &gt; Anonymous Access: Select "Lists and Libraries"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;3. &lt;/span&gt;&lt;br /&gt;&lt;em&gt;Enable anonymous access for the list which is serving the RSS feed.&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- List &gt; Settings &gt; Permissions for this List &gt; Settings &gt; Anonymous Access&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;- Assign the "Read" or "View Only" permission level to the Anonymous User&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Holmes, T. (2008). Enabling Anonymous Access in SharePoint 2007. Retrieved November 19, 2009 from &lt;/span&gt;&lt;a href="http://blog.tylerholmes.com/2008/01/enabling-anonymous-access-in-sharepoint.html"&gt;&lt;span style="font-size:85%;"&gt;http://blog.tylerholmes.com/2008/01/enabling-anonymous-access-in-sharepoint.html&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-6969608120793164706?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/6969608120793164706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=6969608120793164706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6969608120793164706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/6969608120793164706'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/11/sharepoint-30-allowing-sharepoint-rss.html' title='SharePoint 3.0:  Allowing SharePoint RSS Viewer Web Part to Read SharePoint RSS Feeds'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2417226447467377755</id><published>2009-10-26T10:32:00.016-04:00</published><updated>2010-02-22T10:43:53.983-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Back from SharePoint Conference 2009</title><content type='html'>&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;I have returned home from ten days in Las Vegas NV where I attended the &lt;a href="http://www.mssharepointconference.com/"&gt;Microsoft SharePoint Conference 2009&lt;/a&gt; at &lt;a href="http://www.mandalaybay.com/"&gt;Mandalay Bay&lt;/a&gt;. I cannot say that I am happy to be home, especially since I have to clean up after myself again. I love throwing wet towels on the floor and then going out for the day so that I can return to the hotel room at the end of the day and the towels are magically clean and put away.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;There were many highlights of the conference. The cocktail reception, the keynote, the sessions, the Huey Lewis &amp;amp; the News concert, catching up with old friends and meeting new ones.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;The bottom line is &lt;a href="http://sharepoint2010.microsoft.com/"&gt;SharePoint 2010&lt;/a&gt; delivers!! It is going to be an awesome, next three years working with this generation of products and technologies. Things are moving full steam ahead.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;I especially enjoyed the governance planning session by my friends, &lt;a href="http://www.networkworld.com/community/sharepoint"&gt;Susan Hanley&lt;/a&gt; and &lt;a href="http://scottjamison.com/blog/"&gt;Scott Jamison&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Friday's full day workshop on SharePoint Server 2010 Installation and Upgrade Training by &lt;a href="http://msmvps.com/shane"&gt;Shane Young&lt;/a&gt; and &lt;a href="http://www.toddklindt.com/blog"&gt;Todd Klindt&lt;/a&gt; from &lt;a href="http://www.sharepoint911.com/"&gt;SharePoint911&lt;/a&gt; was fantastic and informative. It was more fun than hanging out at House of Blues Foundation Room until 3:00am...almost.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Most of all I love the fact that I won all of my gambling money back at the craps table after I checked out on Saturday morning, as I was killing some time before the cab ride to the airport. I hit three point numbers and several hard ways. Folks were happy to be winning and I received an applause for the good shooting.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uosqV-6EfeM/SuWzTyhJgQI/AAAAAAAAAVY/x9ZO9MTttnc/s1600-h/Foundation+Room.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5396916881033101570" border="0" alt="" src="http://4.bp.blogspot.com/_uosqV-6EfeM/SuWzTyhJgQI/AAAAAAAAAVY/x9ZO9MTttnc/s400/Foundation+Room.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2417226447467377755?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2417226447467377755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2417226447467377755' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2417226447467377755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2417226447467377755'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/10/back-from-sharepoint-conference-2009.html' title='Back from SharePoint Conference 2009'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uosqV-6EfeM/SuWzTyhJgQI/AAAAAAAAAVY/x9ZO9MTttnc/s72-c/Foundation+Room.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7778753175379871827</id><published>2009-09-17T19:20:00.005-04:00</published><updated>2010-02-22T10:50:05.529-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Videos'/><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Links:  CommonCraft:  SharePoint in Plain English</title><content type='html'>I've seen this video posted on various blogs. I like it a lot. Its titled, "SharePoint in Plain English." It is by CommonCraft, &lt;a href="http://www.commoncraft.com/"&gt;http://www.commoncraft.com/&lt;/a&gt;. Brilliant!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.commoncraft.com/custom-video-sharepoint-plain-english"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-b82425a0744b3eba" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt7.googlevideo.com/videoplayback?id%3Db82425a0744b3eba%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330454458%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D389800E44E9814A1237563458AE378C2F41E69B5.1C51F4540DA65D30304780CD61F2871776030DB4%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db82425a0744b3eba%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dp6IMlyCCU4kpmv_ZU-hsgpN0AFM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt7.googlevideo.com/videoplayback?id%3Db82425a0744b3eba%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330454458%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D389800E44E9814A1237563458AE378C2F41E69B5.1C51F4540DA65D30304780CD61F2871776030DB4%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db82425a0744b3eba%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dp6IMlyCCU4kpmv_ZU-hsgpN0AFM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;View Here:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.commoncraft.com/custom-video-sharepoint-plain-english"&gt;&lt;span style="font-size:78%;"&gt;http://www.commoncraft.com/custom-video-sharepoint-plain-english&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Download Here:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/A/5/6/A56BB856-74F5-4A6B-887B-876BAE88116F/SharePoint%20in%20Plain%20English.zip"&gt;&lt;span style="font-size:78%;"&gt;http://download.microsoft.com/download/A/5/6/A56BB856-74F5-4A6B-887B-876BAE88116F/SharePoint%20in%20Plain%20English.zip&lt;/span&gt;&lt;/a&gt;&lt;a href="http://download.microsoft.com/download/A/5/6/A56BB856-74F5-4A6B-887B-876BAE88116F/SharePoint%20in%20Plain20English.zip"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7778753175379871827?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7778753175379871827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7778753175379871827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7778753175379871827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7778753175379871827'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/09/links-commoncraft-sharepoint-in-plain.html' title='Links:  CommonCraft:  SharePoint in Plain English'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3054585938452771750</id><published>2009-08-30T18:07:00.004-04:00</published><updated>2010-05-11T14:49:27.868-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>Migrating Internet Explorer Favorites and RSS Feeds</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;With Windows 7 releasing soon, it will be time to think about migrating user profile settings to a new operating system build.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Aside from file folders, and desktop files, you may have a bit of time invested in the Internet Explorer favorites and feeds. Even if it only saves a couple minutes of searching in the end, I thought it would be worthwhile to post locations of these items on a source Vista build.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Favorites:&lt;br /&gt;C: (Operating System) \Documents and Settings\UserProfileName\Favorites&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;RSS Feeds:&lt;br /&gt;C: (Operating System) \Documents and Settings\UserProfileName\AppData\Local\Microsoft\Feeds&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3054585938452771750?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3054585938452771750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3054585938452771750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3054585938452771750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3054585938452771750'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/08/migrating-internet-explorer-favorites.html' title='Migrating Internet Explorer Favorites and RSS Feeds'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-7216078566642128252</id><published>2009-08-21T13:09:00.010-04:00</published><updated>2010-07-18T11:51:16.411-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Library'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>SharePoint 3.0:  Clarifying Check Out Status on Multiple Document Upload</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;I found a post on TechArchive.net, "&lt;/span&gt;&lt;a href="http://www.tech-archive.net/Archive/SharePoint/microsoft.public.sharepoint.windowsservices/2007-10/msg00556.html"&gt;&lt;span style="font-size:85%;"&gt;Re: disabling check out on document library upload&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;," in which the author was observing that multiple document uploads were resulting in status of "checked out" after uploading. The author cited a post of mine, "&lt;/span&gt;&lt;a href="http://njbblog.blogspot.com/2007/09/sharepoint-v3-achieving-checked-in.html"&gt;&lt;span style="font-size:85%;"&gt;SharePoint V3: Achieving Checked-In Status When Uploading Mulitple Documents&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;," and explained that the post didn't solve the issue.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;So, I am posting the two possible reasons why, after uploading multiple documents to a document library, the uploaded documents have the status of "checked out."&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;1. Require check out is configured on the library&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;I did a test, configuring six document libraries, and then performed a multiple document upload. Here are the results:&lt;br /&gt;&lt;br /&gt;a.&lt;br /&gt;Document library configurations resulting in "checked out" status when multiple documents are uploaded:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Require Check out + No Versioning&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Require Check out + Major Versioning&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Require Check out + Major and Minor Versioning&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;b.&lt;br /&gt;Document library configurations resulting in "checked in" status when multiple documents are uploaded: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;No Require Checkout + No Versioning&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;No Require Check out + Major Versioning&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;No Require Check out + Major and Minor Versioning&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2. The document library is configured with a required field. When the document upload completes, the field is not populated and the status for each of the uploaded documents is set to "checked out."&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-7216078566642128252?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/7216078566642128252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=7216078566642128252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7216078566642128252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/7216078566642128252'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/08/sharepoint-30-clarifying-check-out.html' title='SharePoint 3.0:  Clarifying Check Out Status on Multiple Document Upload'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-2312059703079486930</id><published>2009-08-17T08:52:00.007-04:00</published><updated>2010-07-18T11:50:55.584-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Security Model'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint 3.0:  Custom Permission Levels</title><content type='html'>&lt;span style="font-size:85%;"&gt;When planning site collection security models for &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt;&lt;/span&gt; deployments, there is certainly a case for simplicity and sticking to the out of box permission levels. Doing this requires the least amount of thought, administrative effort, documentation, and training. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;As an added benefit of sticking with the out of box, you can leverage many of the Web based training tutorials and end user, computer based training modules, that are available on the Web with since most of these instructional resources are based on out of box configurations.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Having said that, circumstances and business requirements can require something different than the out of box permission levels. For example, you might want to lock out &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt;&lt;/span&gt; Designer from some users by configuring a permission level that excludes the "Use Remote Interfaces" &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;permission&lt;/span&gt;. Or, you might want to prevent content contributors from being able to delete by excluding the "Delete Items" permission. In most cases, having thirty three distinct &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;permissions&lt;/span&gt; allows enough flexibility to &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-corrected"&gt;accommodate&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When I need to utilize custom permission levels, I put a good amount of effort into planning for these and ensure to be consistent with their names, descriptions, and definitions. Below is a sample matrix that I used for planning four custom permission levels, instead of using those which are out of box.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 348px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5370922322869693170" border="0" alt="" src="http://2.bp.blogspot.com/_uosqV-6EfeM/SolZZXLdKvI/AAAAAAAAAVQ/Wc8RP1tf2VA/s400/custompermissionlevels.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-2312059703079486930?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/2312059703079486930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=2312059703079486930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2312059703079486930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/2312059703079486930'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/08/sharepoint-30-custom-permission-levels.html' title='SharePoint 3.0:  Custom Permission Levels'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uosqV-6EfeM/SolZZXLdKvI/AAAAAAAAAVQ/Wc8RP1tf2VA/s72-c/custompermissionlevels.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35244654.post-3137095828676627819</id><published>2009-08-14T18:11:00.003-04:00</published><updated>2010-02-22T10:44:21.227-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISA Server'/><title type='text'>Publishing SharePoint Web Applications in ISA Server</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;This article assumes SharePoint Web applications are configured with NTLM Authentication, that multiple Web applications are being published outside a company's firewall, and ISA Server is being used as a firewall. The scenario described also assumes that a one set of Windows credentials has access to multiple SharePoint Web applications.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It is common for a SharePoint environment to include multiple Web Applications. Since each Web Application requires its own IIS Web site and may have its own IP address and host header, having mutliple Web applications does create some complexity and therefore requires some consideration.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It gets a bit more complicated when multiple Web applications need to be made accessible outside of a company's local network, such as an extranet or public internet scenario. In this case, firewall rules and NAT must be configured for each Web application to protect the organization and the application being published.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Then comes the user experience. Inside the network, client computers often times belong to the same domain as the SharePoint servers, or at least a trusted domain. Furthermore, the domain URLs are considered either "Local Intranet" or "Trusted" by the users' internet browser. In this environment, a user can navigate from Web application to Web application without receiving an authentication prompt. Life is good on the local network.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;This all changes when Web applications are published outside the company's firewall. First, client computers accessing the sites no longer belong to the same domain as the SharePoint servers. Second, the users' browsers aren't configured to automatically log users into the Web applications. The challenge this creates for the user is if a contiguous user experience requires accessing multiple Web applications, the user is going to receive an authentication prompt for each application.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ISA Server allows Rules to share Listeners. What this means is that you can create one Listener and add multiple Web applications to that Listener. Then, you can create a Rule for each unique Web application, associating these Rules with the Listener.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The result of this is that users can access multiple, externally facing SharePoint Web applications, without requiring to authenticate to each one. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35244654-3137095828676627819?l=njbblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://njbblog.blogspot.com/feeds/3137095828676627819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35244654&amp;postID=3137095828676627819' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3137095828676627819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35244654/posts/default/3137095828676627819'/><link rel='alternate' type='text/html' href='http://njbblog.blogspot.com/2009/08/publishing-sharepoint-web-applications.html' title='Publishing SharePoint Web Applications in ISA Server'/><author><name>Nicholas Bisciotti</name><uri>http://www.blogger.com/profile/05237486716255170130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_uosqV-6EfeM/TFNn6zk4ckI/AAAAAAAAAbQ/M-YPcpy7IH4/S220/njb_photo1.jpg'/></author><thr:total>2</thr:total></entry></feed>
