<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeremy Taylor</title>
	<atom:link href="http://www.jeremytaylor.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeremytaylor.net</link>
	<description>SharePoint &#38; more</description>
	<lastBuildDate>Tue, 10 Apr 2012 13:59:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Moving SharePoint sites off the system drive &#8211; changing IIS virtual directories</title>
		<link>http://www.jeremytaylor.net/2012/04/10/moving-sharepoint-sites-off-the-system-drive-changing-iis-virtual-directories/</link>
		<comments>http://www.jeremytaylor.net/2012/04/10/moving-sharepoint-sites-off-the-system-drive-changing-iis-virtual-directories/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 13:59:14 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[General Articles]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=660</guid>
		<description><![CDATA[A good practice is to move IIS off the system drive to another such as D: Ok, so you tell your Server guys but they miss out on an important step such as updating the registry to the new D:\inetpub&#8230; location. You dont check this since you think they know what they are doing and [...]]]></description>
			<content:encoded><![CDATA[<p>A good practice is to move IIS off the system drive to another such as D:</p>
<p>Ok, so you tell your Server guys but they miss out on an important step such as updating the registry to the new D:\inetpub&#8230; location. You dont check this since you think they know what they are doing and go ahead and install SharePoint and once you are done, you realise that your Central Admin website has been installed and its virtual directory is located on C: &#8211; the system drive.</p>
<p>What now?<br />
<span id="more-660"></span></p>
<p>Step 1. Confirm your suspicions by visiting HKLM\Software\Microsoft\inetstp and checking if your PathWWWRoot points to the system root.</p>
<p>Step 2. Fix IIS by running the script. Click here <a href="http://www.jeremytaylor.net/sitecontent/2012/04/moveiis7root.txt" target="_blank">moveiis7root</a>  to download the txt file and rename to .bat<br />
Usage (where D is the non system drive):  <a href="http://www.jeremytaylor.net/sitecontent/2012/04/moveiis7root.txt" target="_blank">moveiis7root</a>.bat D</p>
<p>I corrected two lines from the original script found at <a href="http://blogs.iis.net/thomad/archive/2008/02/10/moving-the-iis7-inetpub-directory-to-a-different-drive.aspx" target="_blank">http://blogs.iis.net/thomad/archive/2008/02/10/moving-the-iis7-inetpub-directory-to-a-different-drive.aspx</a></p>
<p>Step 3. Move Central Admin website to a virtual directory off the system drive.<br />
It is important to note that you had the choice to specify the virtual directory path when creating other SharePoint Web Applications. Once you run Step 2, your default virtual directory path will change to the drive partition you specified.</p>
<p>Changing SharePoint Web Application virtual directories can be done a couple of ways including through the GUI &#8211; Central Administration (thats another topic &#8211; ask me how if you need info), however the <strong>Central Admin Virtual Directory </strong>is nicely set since the installation of the farm in the Config Database and is read only and there is no way to successfully do it via the Central Administration.</p>
<p>Here is a PowerShell script that will help you move this to a partition/drive or directory of your choice. You could use it even if you want to tidy up the Central Administration virtual directory number and make it more meaningful if you want.</p>
<p>Click here <a href="http://www.jeremytaylor.net/sitecontent/2012/04/ChangeVirtualDirectory.txt" target="_blank">ChangeVirtualDirectory</a> to download the txt file and rename to .ps1</p>
<p>Usage: Right click, run with PowerShell, enter the URL of the Central Administration site and you will then be prompted to enter the new virtual directory.</p>
<p>The script copies the files over, however you need to modify the Central Admin website in IIS to point to the new virtual directory. Lastly, an IISRESET on the Central Admin box.<br />
Apologies if you have a single server SharePoint farm.</p>
<p>Hope this helps.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F04%2F10%2Fmoving-sharepoint-sites-off-the-system-drive-changing-iis-virtual-directories%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F04%2F10%2Fmoving-sharepoint-sites-off-the-system-drive-changing-iis-virtual-directories%2F&amp;title=Moving%20SharePoint%20sites%20off%20the%20system%20drive%20%E2%80%93%20changing%20IIS%20virtual%20directories" id="wpa2a_2"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2012/04/10/moving-sharepoint-sites-off-the-system-drive-changing-iis-virtual-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 database maintenance</title>
		<link>http://www.jeremytaylor.net/2012/04/01/sharepoint-2010-database-maintenance/</link>
		<comments>http://www.jeremytaylor.net/2012/04/01/sharepoint-2010-database-maintenance/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 13:58:25 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=644</guid>
		<description><![CDATA[This is a reminder for SharePoint Admins, DBAs and Developers to ensure that they have taken the necessary steps recommended by Microsoft when it comes down to SharePoint 2010 database maintenance. A few years ago, I posted out a similar &#8216;reminder&#8217; for SharePoint (MOSS) 2007. http://www.jeremytaylor.net/2009/09/07/sharepoint-database-maintenance More recently, last year, Microsoft (Bill Baer and Bryan Porter) published [...]]]></description>
			<content:encoded><![CDATA[<p>This is a reminder for SharePoint Admins, DBAs and Developers to ensure that they have taken the necessary steps recommended by Microsoft when it comes down to SharePoint 2010 database maintenance.</p>
<p>A few years ago, I posted out a similar &#8216;reminder&#8217; for SharePoint (MOSS) 2007. <a href="http://www.jeremytaylor.net/2009/09/07/sharepoint-database-maintenance/">http://www.jeremytaylor.net/2009/09/07/sharepoint-database-maintenance</a></p>
<p>More recently, last year, Microsoft (Bill Baer and Bryan Porter) published a document on SharePoint 2010 database maintenance. Continue reading to get a summary of what is involved in maintaining databases for SharePoint 2010&#8230;</p>
<p><span id="more-644"></span></p>
<p>Its important to note that in SharePoint 2010, there are a few Health Analyzer rules that automatically reduce index fragmentation for <em>some </em>of the databases in your SharePoint farm: The Farm Config Database, All Content Databases, User Profile SA Profile Database, User Profile SA Social Database, Web Analytics SA Reporting Database, Web Analytics SA Staging Database, Word Automation Services Database.</p>
<p>Here are the Health Analyzer rules:</p>
<p><a href="http://www.jeremytaylor.net/sitecontent/2012/04/2012-04-01_2308.png"><img title="2012-04-01_2308" src="http://www.jeremytaylor.net/sitecontent/2012/04/2012-04-01_2308.png" alt="" width="818" height="308" /></a></p>
<p>They are set to run daily. If you click on &#8216;Run Now&#8217; the rule would fire up a corresponding Stored Procedure on the SQL server.</p>
<p><a href="http://www.jeremytaylor.net/sitecontent/2012/04/2012-04-01_2255.png"><img title="2012-04-01_2255" src="http://www.jeremytaylor.net/sitecontent/2012/04/2012-04-01_2255.png" alt="" width="620" height="435" /></a></p>
<p>For the above two Health Analyzer rules, the stored procs are: dbo.proc_DefragmentIndices and dbo.proc_UpdateStatistics</p>
<p>Anyway, coming back to Database Maintenance, Microsoft recommends the following in a nutshell:</p>
<ol>
<li>Once a week, out of business hours: DBCC CHECKDB to check for consistency to ensure that your data and indexes are not corrupted.</li>
<li>Measure and reduce index fragmentation, especially the AllDocs table</li>
<li>Under certain conditions that you need to be aware off, you need to disable the following Health Analyzer rules:<br />
Search – One or more property databases have fragmented indices<br />
Search &#8211; One or more crawl databases may have fragmented indices</li>
<li>Monitor all other databases * (except the ones mentioned above) for fragmentation, and rebuild indexes within these databases when fragmentation exceeds 30%.</li>
<li>Fragmentation up to 10% then reorganize (online), 10-75% &#8211; Rebuild (online), 75% &#8211; Rebuild (offline)</li>
<li>Fine tuning index performance by setting a server wide setting of 80% fill factor</li>
<li>Guidelines and steps for Shrinking data files if it CANT be avoided</li>
<li>Step by step guide to creating SQL Server 2008 maintenance plans</li>
</ol>
<p>&nbsp;</p>
<p>* The following databases require you to manually monitor for fragmentation and index rebuild:</p>
<ul>
<li>Secure Store Database</li>
<li>State Service Database</li>
<li>Profile Sync Database</li>
<li>Usage Database</li>
<li>Managed Metadata Database</li>
<li>Business Connectivity Services Database</li>
<li>PerformancePoint Services Database</li>
<li>Search Administration Database</li>
<li>Search Property Database (if you have disabled the Health Analyzer rule &#8216;Search – One or more property databases have fragmented indices&#8217;).</li>
<li>Search Crawl Database (if you have disabled the Health Analyzer rule &#8216;Search &#8211; One or more crawl databases may have fragmented indices&#8217;.</li>
</ul>
<div><span style="font-size: small;"><span style="line-height: 24px;">These are the default settings for the Property and Crawl Databases:</span></span></div>
<p><a href="http://www.jeremytaylor.net/sitecontent/2012/04/2012-04-01_2350.png"><img class="alignleft size-full wp-image-652" title="2012-04-01_2350" src="http://www.jeremytaylor.net/sitecontent/2012/04/2012-04-01_2350.png" alt="" width="765" height="312" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Curious to know more on why Microsoft mentioned about disabling these Health Analyzer rules? Then read more:</p>
<p><a title="Database maintenance for SharePoint 2010 Products" href="http://technet.microsoft.com/en-us/library/cc262731.aspx" target="_blank">Click here to read the TechNet article</a></p>
<p><a title="Database Maintenance for Microsoft SharePoint 2010 Products" href="http://www.microsoft.com/download/en/details.aspx?id=24282" target="_blank">Click here to download the whitepaper docx / pdf / xps </a></p>
<p>&nbsp;
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F04%2F01%2Fsharepoint-2010-database-maintenance%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F04%2F01%2Fsharepoint-2010-database-maintenance%2F&amp;title=SharePoint%202010%20database%20maintenance" id="wpa2a_4"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2012/04/01/sharepoint-2010-database-maintenance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SharePoint Diagnostic Studio 2010</title>
		<link>http://www.jeremytaylor.net/2012/03/06/sharepoint-diagnostic-studio-2010/</link>
		<comments>http://www.jeremytaylor.net/2012/03/06/sharepoint-diagnostic-studio-2010/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 11:41:47 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[SharePoint Diagnostic Studio]]></category>
		<category><![CDATA[SPDiag 3.0]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=626</guid>
		<description><![CDATA[When troubleshooting SharePoint 2010 issues, you often find the need to have a tool that can give you performance, availability and usage metrics over a period of time across the farm. One such tool is Microsoft&#8217;s SharePoint Diagnostic Studio 2010 that comes free as part of the SharePoint 2010 Administration Toolkit v2.0. Download here: http://www.microsoft.com/download/en/details.aspx?displaylang=en&#38;id=20022 [...]]]></description>
			<content:encoded><![CDATA[<p>When troubleshooting SharePoint 2010 issues, you often find the need to have a tool that can give you performance, availability and usage metrics over a period of time across the farm.</p>
<p>One such tool is Microsoft&#8217;s SharePoint Diagnostic Studio 2010 that comes free as part of the SharePoint 2010 Administration Toolkit v2.0.<br />
Download here: <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=20022">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=20022</a></p>
<p><span id="more-626"></span></p>
<p>Whats interesting to note is that SharePoint Diagnostic Studio 2010 is often used by Microsoft support personnel too, so when you contact Microsoft Support, depending on the nature of the issue in your SharePoint environment, you could be requested to provide the data collected by this tool for their analysis.</p>
<p>SharePoint Diagnostic Studio 2010 saves a lot of time as it is a single interface in collecting and reporting data from logs, http requests, windows events, timer jobs, hardware specs, performance counters, SQL &#8211; deadlocks, query I/O and an overview of SQL.</p>
<p>Here is a list of Preconfigured Reports that are available in SharePoint Diagnostic Studio 2010:</p>
<h3><strong>Base</strong></h3>
<p><span style="text-decoration: underline;">HTTP Requests</span></p>
<p>This report displays all HTTP requests across the entire farm. When you select a row from the top report, the full trace from the request is fetched and displayed in the bottom pane.</p>
<p><span style="text-decoration: underline;">Windows Events</span></p>
<p>This report displays critical and SharePoint-related events from the Windows Event Logs on all machines in the farm. Use this report to look for critical issues that occurred during the specified time frame.</p>
<p><span style="text-decoration: underline;"> ULS Trace Issues</span></p>
<p>This report displays problems detected in the Unified Logging Service (ULS) trace logs. High-level traces that occur at the time of an issue might provide clues as to the root cause. When you select a row from the top report, the full trace from the request or timer job is fetched and displayed in the bottom pane.</p>
<p><span style="text-decoration: underline;">Timer Jobs</span></p>
<p>This report displays all Timer Job executions. When you select a row from the top report, the full trace from the timer job is fetched and displayed in the bottom pane.</p>
<p><span style="text-decoration: underline;">Performance Counters</span></p>
<p>This report shows key performance counter data over time for counters that are collected in the Usage database.</p>
<p>&nbsp;</p>
<h3><strong>Capacity</strong></h3>
<p><span style="text-decoration: underline;">SQL Server Query IO Over Time</span></p>
<p>This report shows expensive stored procedures IO over time. The graph shows the five most expensive queries or stored procedures over time based on the SQL Dynamic Management views.</p>
<p><span style="text-decoration: underline;">CPU</span></p>
<p>This report shows the percentage of processors used by each process on each box.</p>
<p><span style="text-decoration: underline;">Process Memory (MB)</span></p>
<p>This report shows the amount of available memory on the servers over time.</p>
<p>&nbsp;</p>
<h3><strong>Performance</strong></h3>
<p><span style="text-decoration: underline;">SQL Read Intensive Queries</span></p>
<p>This report shows SQL queries that read more than 50,000 pages (1 page = 8 kilobytes).</p>
<p>Queries that read too much data can cause SQL Server to respond slowly by forcing useful data out of memory and causing other queries to perform expensive physical reads. This can affect users that have content on the same SQL Server.</p>
<p>If a correlation id is present in the query text, you can use it to find the request or timer job that generated the query. Copy the correlation id into the filter field of the HTTP Requests or Timer Jobs reports.</p>
<p><span style="text-decoration: underline;">Latency Tier Breakdown</span></p>
<p>This report shows a moving average of server-side HTTP request page latency over time. The time spent rendering the request is broken down into the three tiers that a typical HTTP request passes through during processing.</p>
<p><span style="text-decoration: underline;">SQL Server</span></p>
<p>If SQL Server queries take longer than 250ms, use the SQL Overview report to identify SQL Server bottlenecks.</p>
<p><span style="text-decoration: underline;">Application Servers</span></p>
<p>If service calls take longer than 250ms, you can use the Service Call Duration column in the HTTP Requestsreport to find the requests most impacted by service calls.</p>
<p><span style="text-decoration: underline;">Web Server</span></p>
<p>If there does not appear to be a bottleneck in either the SQL Server or application server tier, and requests take longer than 250ms on the Web server, use the Duration column in the HTTP Requests report to see the slowest requests overall.</p>
<p>You can examine the Latency All Requests report to see if the issue is isolated to a single computer.</p>
<p>Finally, you can examine the CPU report to determine if one or more Web servers or application servers are exhibiting excessive processor usage.</p>
<p><span style="text-decoration: underline;">Changed Objects</span></p>
<p>This report displays all object types that have changed over a specific period of time based on information in the change log. The change log is a history of changes that have occurred in a content database. It provides search crawlers and other features a means of querying for only those changes that have occurred since a previous crawl.</p>
<p>Data points are collected once every k minutes (where, by default, k is 5). This report displays the data aggregated across all content databases as a stacked bar graph. Each stack represents a different object type (see the corresponding legend).</p>
<p>You can filter these results by the database or the object type. For instance, you can customize the report to show only changed objects made on a database named &#8216;contentdb1&#8242;, assuming it is in the filter dropdown. Similarly, you can customize the report to show only data for the changes with object type &#8216;List&#8217; to see all list-level changes.</p>
<p>These data can contribute to an overall understanding of what types of changes are occurring around a specific timeframe.  From these data, you can further examine the HTTP Requests report to determine what requests are causing these changes, or you can look at the Changed Objects Per Database report to view the same data using a different pivot.  Additionally, you can look at the Change Types report and the Change Types Per Database report to look further into the types of changes being made to the objects.</p>
<p>If you just want to save the current set of results to share, click the Export button.</p>
<p><span style="text-decoration: underline;">Changed Objects per Database</span></p>
<p>This report displays all object types that have changed in specific content databases over a specific period of time based on information in the change log. The change log is a history of changes that have occurred in a content database. It provides search crawlers and other features a means of querying for only those changes that have occurred since a previous crawl.</p>
<p><span style="text-decoration: underline;">Change Types</span></p>
<p>This report displays all object types that have been changed over a specific period of time based on information in the change log. The change log is a history of changes that have occurred in a content database. It provides search crawlers and other features a means of querying for only those changes that have occurred since a previous crawl.</p>
<p><span style="text-decoration: underline;">Change Types Per Database</span></p>
<p>This report displays all object types that have changed in specific content databases over a specific period of time based on information in the change log. The change log is a history of changes that have occurred in a content database. It provides search crawlers and other features a means of querying for only those changes that have occurred since a previous crawl.</p>
<p><span style="text-decoration: underline;">Latency, All Requests</span></p>
<p>This report plots the duration of all requests (up to a limit of 50,000).</p>
<p>Use this report to spot abnormal patterns in usage. For example, a poorly performing site might consistently take 5 seconds to load, which would present as a horizontal band at the 5 second mark. For a more detailed view, you can zoom in to a smaller area, go to the HTTP Requests report and looking for requests taking around 5 seconds.</p>
<p>Latency spikes will appear as columns. If the spikes have a regular period, you might look at the Timer Jobs report to see if a particular job runs during the same time.</p>
<p><span style="text-decoration: underline;">Latency Percentiles</span></p>
<p>This report shows several key percentile thresholds over a period of time to give you an idea of how many requests are affected by a particular latency spike.</p>
<p>For example, if the fastest 25% of all requests are taking a second or more, then it is likely that an outage in some shared resource (such as the network or SQL Server computer) is affecting all requests. Use the Latency Tier Breakdown report to look for issues in shared resources.</p>
<p>On the other hand, if 75% of all requests complete quickly, but the 95th percentile is very high, then you might need to look for a root cause that affects a smaller number of requests, such as blocking in a single database, or custom code that is only used by a subset of sites.</p>
<p>To see logs for the slowest requests, you can view the HTTP Requests report and sort the list by clicking on the header of the Duration column.</p>
<p>You may also want to use the usage reports like Requests Per User and Application Workload to look for users or applications that are placing unexpected load on the system.</p>
<p><span style="text-decoration: underline;">SQL Deadlocks</span></p>
<p>This report lists SQL deadlocks. SQL server uses deadlock detection to prevent the server from hanging when two incompatible queries are executed. To resolve a deadlock, one or more of the queries are canceled. SharePoint is able to recover from some deadlocks and retry. However, deadlocks can also cause some requests to fail.</p>
<p><span style="text-decoration: underline;">SQL Blocking</span></p>
<p>This report lists SQL queries that have blocked other SQL queries.</p>
<p>Blocking can halt all activity on the farm. When blocked requests cannot be processed by the affected database, all available Web server memory will eventually be consumed, causing the affected servers to stop responding or crash.</p>
<p>This report displays the request or timer job responsible for generating the blocking query, if possible, along with any associated logs. These can be useful if the block is caused by a specific end user transaction. In such cases, restructuring a list or redesigning an application that uses custom queries may be indicated.</p>
<p>Some blocking cannot be avoided. For example, nightly database maintenance tasks necessarily lock large parts of a database.</p>
<h3><strong>Availability</strong></h3>
<p><span style="text-decoration: underline;">Availability</span></p>
<p>This report charts the availability of the HTTP Web Service. Drops in availability indicate periods when your users may have been unable to access their SharePoint sites.</p>
<p>This report calculates availability dividing the number of successful web requests by the total number of requests sent to the server. An attempt is made to remove requests coming from automated agents, such as a search crawler, from this calculation. However, some unknown automated agents may not be excluded.</p>
<p>Zoom into a period of low availability by selecting it with your mouse. Subsequent reports used in this investigation will load faster if you select a smaller time range.</p>
<p>Once you&#8217;ve narrowed down the time range, you might want to use the Failed User Requests report to examine details about requests that failed in the selected time period.</p>
<p>Crashes reduce availability by terminating the process without allowing requests to complete. Because the process doesn&#8217;t have an opportunity to write logs during a crash, requests that were running at the time of the crash will not appear in these reports, and their impact on availability will not be displayed in the graph. Regardless, crashes should be investigated.</p>
<p>Scheduled Worker Process Recycles rarely reduce availability. The server will attempt to gracefully allow requests from one process to complete while simultaneously starting another process to handle new requests. Frequent, unscheduled recycles during periods of high traffic hours may cause some requests to fail if the server cannot respond to the increased demands of running multiple processes in parallel.</p>
<p><span style="text-decoration: underline;">SQL Overview Report</span></p>
<p>This report displays information that can help you understand the overall health of the SQL Server computers in your farm.</p>
<p><span style="text-decoration: underline;">SQL Server Locking/Blocking</span></p>
<p>SQL Server query blocking can increase some SQL Server query duration values, and might contribute to availability issues and increased latency.</p>
<p>• Average Lock Wait Time: Locks are held on SQL Server resources, such as rows read or modified during a transaction, to prevent concurrent use of resources by different transactions. For example, an update will hold an XLOCK and it will block a shared read lock. A high lock wait time means there is a blocking issue in the SQL Server tier, and you should pay attention to slow updating threads, as they will block reads.<br />
• Average Latch Wait Time: A latch is primarily used to synchronize database pages. Each latch is associated with a single allocation unit. A latch wait occurs when a latch request cannot be granted immediately because the latch is held by another thread in a conflicting mode. Unlike locks, a latch is released immediately after the operation, even in write operations. High latch wait time might mean it is taking too long to load a specific page into memory.</p>
<p>When Lock Wait Time is high, examine the SQL Blocking report to identify the queries holding onto the locks.</p>
<p>You can examine the SQL Deadlocks report to identify queries that may have generated failed requests.</p>
<p><span style="text-decoration: underline;">SQL Server Disk IO</span></p>
<p>A common SQL Server performance issue is an I/O bottleneck. When SQL Server does not have sufficient IO bandwith to process incoming queries, performance across all requests will degrade, and performance across all farm Web servers will suffer.</p>
<p>Average Disk Queue Length: This metric is for overall Disk I/O. Higher values translate to higher overall IO pressure, and if you have higher than 10, it is possible there is an I/O bottleneck.<br />
Average Logical Reads / s: This metric is for the Read Disk I/O. Higher values translate to higher Read I/O pressure.<br />
Average Logical Writes / s: This metric is for the Write Disk I/O. Higher values translate to higher Write I/O pressure.</p>
<p>When there is an I/O bottleneck, examine the SQL Read-Intensive Traces report to see what specific queries are consuming the most resources.</p>
<p><span style="text-decoration: underline;">SQL Server CPU</span></p>
<p>When SQL Server computer processor usage is excessively high, SQL queries are queued, and Web server performance degrades. Processor and I/O performance is related, so when SQL Server processor usage is high, I/O is usually high as well. An average processor usage of 80% is considered a bottleneck.</p>
<p>When there is a CPU bottleneck, take a look at the SQL Read-Intensive Traces report and click the CPU column to sort by the most expensive queries.</p>
<p><span style="text-decoration: underline;">Worker Process Recycles</span></p>
<p>Recycles do not usually affect availability. IIS will create a new process, gracefully allow existing requests to complete, and then shut down the recycled process cleanly. However, the first browse to a new process can be delayed while the process is initialized.</p>
<p>By default, SharePoint schedules worker process recycle jobs to take place overnight. Frequent recycles during working hours can increase the latency of end user requests. Check to see if web.config settings may have been changed, or if the recycle settings have been modified in IIS.</p>
<p><span style="text-decoration: underline;">Failed User Requests</span></p>
<p>These user requests failed, or they were so slow that users may have assumed they failed.</p>
<p>Select a failed request to fetch its trace logs. Look for traces that mention a failure in some component of the system. If the cause isn’t apparent, look at the Windows Events report for signs of a system failure on the machine or in IIS.</p>
<p>If a request failed because it was too slow, look for a gap in the log, which may be highlighted. If the lines preceding the gap indicate that the delay occurred in SQL Server, this request was most likely a lock victim. Look at the SQL Blocking report to find the blocking query that is the root cause of the issue.</p>
<p>Some requests, such as downloads of large files, may be expected to be slow.</p>
<p><span style="text-decoration: underline;">Crashes</span></p>
<p>This report displays all of the IIS worker process crashes that occurred in the specified time range. After a row is selected in the top report, the last few seconds of traces from the crashing process are displayed in the bottom panel. These traces may provide an indication of why the crash occurred.</p>
<p>Crashes can dramatically affect availability. The availability report may underestimate the impact of crashes because requests that are being executed at the time of a crash are not recorded. Even when a crash doesn&#8217;t noticeably affect availability, it can lead to data loss or other problems and should be investigated.</p>
<h3><strong>Usage</strong></h3>
<p><span style="text-decoration: underline;">Requests Per URL</span></p>
<p>This report displays the most commonly requested URLs.</p>
<p><span style="text-decoration: underline;">Requests Per User</span></p>
<p>This report displays the percentage of requests made by the most common user accounts. Some system accounts, such as the search crawler service account, may be expected to generate a lot of requests. At certain times, individual users may also perform operations that create an unexpected peak in resource usage.</p>
<p><span style="text-decoration: underline;">Application Workload</span></p>
<p>This report displays the amount of time spent serving requests from a variety of client applications in a given time range.  The table provides an estimate of which resources are being consumed by the client&#8217;s requests.</p>
<p>High total durations require addtional memory on the web front ends that is consumed as long as the request is executing.</p>
<p>High SQL durations imply high SQL IO or CPU use, or the clients may simply execute a lot of requests and are blocked behind other queries.</p>
<p>High web server durations may suggest high cpu use in the front end tier.</p>
<p><span style="text-decoration: underline;">Requests Per Site</span></p>
<p>This report displays the percentage of requests made to each site in the farm.</p>
<p>&nbsp;</p>
<p>- The above information on the SharePoint Diagnostic Studio 2010 reports have been taken from the tool and are accurate at the time of writing.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F03%2F06%2Fsharepoint-diagnostic-studio-2010%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F03%2F06%2Fsharepoint-diagnostic-studio-2010%2F&amp;title=SharePoint%20Diagnostic%20Studio%202010" id="wpa2a_6"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2012/03/06/sharepoint-diagnostic-studio-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started with PowerPivot for Excel in SharePoint 2010</title>
		<link>http://www.jeremytaylor.net/2012/02/20/getting-started-with-powerpivot-for-excel-in-sharepoint-2010/</link>
		<comments>http://www.jeremytaylor.net/2012/02/20/getting-started-with-powerpivot-for-excel-in-sharepoint-2010/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 03:49:57 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[PowerPivot]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=618</guid>
		<description><![CDATA[PowerPivot (previously known as Project Gemini) is a Microsoft&#8217;s business intelligence (BI) solution, allowing business management and decision makers to collect and present business data in Excel or web based via SharePoint.  Many business executives have the capability to harness PowerPivot for Excel 2010 or SharePoint 2010 as they already either have the platforms in place [...]]]></description>
			<content:encoded><![CDATA[<p>PowerPivot (previously known as Project Gemini) is a Microsoft&#8217;s business intelligence (BI) solution, allowing business management and decision makers to collect and present business data in Excel or web based via SharePoint.  Many business executives have the capability to harness PowerPivot for Excel 2010 or SharePoint 2010 as they already either have the platforms in place or are a few steps away in getting this state-of-the-art BI solution by Microsoft.</p>
<p>PowerPivot consists of a client add-in for Excel 2010 called &#8216;PowerPivot for Excel&#8217; and a server component called &#8216;PowerPivot for SharePoint 2010&#8242;. PowerPivot for Excel is an Add-in for Excel 2010 that helps you manage and report on business data from multiple sources with a minimum assistance from your IT guys.</p>
<p>PowerPivot for SharePoint 2010 enables data manipulation of Excel Services in SharePoint 2010. Since its web based, it is easier to share and allow for collaboration through powerful dashboards and reports. With SharePoint, you can control security, choose from multiple data sources &#8211; internal, corporate or public.</p>
<p>According to Microsoft, PowerPivot for SharePoint is nothing but SQL Server 2008 R2 Analysis Services running in &#8216;Vertipaq&#8217; mode within SharePoint 2010. Vertipaq is a fast data manipulation, in-memory technology. SharePoint users are able to view and use models through Sharepoint, but PowerPivot for Excel is required to edit PowerPivot models which are hosted in SharePoint.</p>
<p>PowerPivot for Excel itself does not depend on SharePoint 2010. It only requires Excel 2010 and not earlier versions.<br />
PowerPivot for SharePoint 2010 requires both SQL Server 2008 R2 and SharePoint 2010.</p>
<p>Here are a list of links that are helpful to get you started with PowerPivot  </p>
<p><strong>FOR BUSINESS USERS (Executives, Managers &amp; Decision makers):</strong></p>
<p>Microsoft PowerPivot (Business Intelligence) site &#8211; Information, videos and datasheets:<br />
<a href="http://www.microsoft.com/en-us/bi/powerpivot.aspx">http://www.microsoft.com/en-us/bi/powerpivot.aspx</a></p>
<p>Top 10 reasons to try PowerPivot for Excel 2010:<br />
<a href="http://office.microsoft.com/en-us/excel/top-10-reasons-to-try-powerpivot-for-excel-2010-HA101810443.aspx">http://office.microsoft.com/en-us/excel/top-10-reasons-to-try-powerpivot-for-excel-2010-HA101810443.aspx</a></p>
<p>What is PowerPivot:<br />
<a href="http://www.powerpivotpro.com/what-is-powerpivot">http://www.powerpivotpro.com/what-is-powerpivot</a></p>
<p>PowerPivot for SharePoint 2010 – The Business User’s Perspective:<br />
<a href="http://blogs.office.com/b/microsoft-excel/archive/2009/10/29/powerpivot-for-sharepoint-2010-the-business-user-s-perspective.aspx">http://blogs.office.com/b/microsoft-excel/archive/2009/10/29/powerpivot-for-sharepoint-2010-the-business-user-s-perspective.aspx</a></p>
<p>Microsoft SQL Server 2008 R2 &#8211; PowerPivot for Microsoft Excel 2010 Download:<br />
<a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=7609">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=7609</a></p>
<p>&nbsp;</p>
<p><strong>FOR SHAREPOINT ADMINS:</strong></p>
<p>Hardware and Software Requirements (PowerPivot for SharePoint):<br />
<a href="http://msdn.microsoft.com/en-us/library/ee210640.aspx">http://msdn.microsoft.com/en-us/library/ee210640.aspx</a></p>
<p>Installation (PowerPivot for SharePoint):<br />
<a href="http://msdn.microsoft.com/en-us/library/ee210654.aspx">http://msdn.microsoft.com/en-us/library/ee210654.aspx</a></p>
<p>Configuration (PowerPivot for SharePoint):<br />
<a href="http://msdn.microsoft.com/en-us/library/ee210609.aspx">http://msdn.microsoft.com/en-us/library/ee210609.aspx<strong></strong></a></p>
<p>SQL Server PowerPivot for SharePoint forum:<br />
<a href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjpowerpointforsharepoint">http://social.msdn.microsoft.com/Forums/en-US/sqlkjpowerpointforsharepoint<strong></strong></a></p>
<p><strong></strong> </p>
<p><strong>FOR SHAREPOINT DEVELOPERS/ADMINS:</strong></p>
<p>Data Sources Supported in PowerPivot Workbooks:<br />
<a href="http://technet.microsoft.com/en-us/library/ee835543.aspx">http://technet.microsoft.com/en-us/library/ee835543.aspx</a></p>
<p>Add Data to Your PowerPivot Workbook (Sample Data):<br />
<a href="http://powerpivotsdr.codeplex.com/releases/view/46355">http://powerpivotsdr.codeplex.com/releases/view/46355</a></p>
<p>Create Your First PowerPivot Workbook (Tutorial):<br />
<a href="http://technet.microsoft.com/en-us/library/ee835510.aspx">http://technet.microsoft.com/en-us/library/ee835510.aspx</a></p>
<p>Microsoft PowerPivot for Excel 2010 Samples:<br />
<a href="http://www.microsoft.com/download/en/details.aspx?id=102">http://www.microsoft.com/download/en/details.aspx?id=102</a></p>
<p>&nbsp;
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F02%2F20%2Fgetting-started-with-powerpivot-for-excel-in-sharepoint-2010%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F02%2F20%2Fgetting-started-with-powerpivot-for-excel-in-sharepoint-2010%2F&amp;title=Getting%20started%20with%20PowerPivot%20for%20Excel%20in%20SharePoint%202010" id="wpa2a_8"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2012/02/20/getting-started-with-powerpivot-for-excel-in-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Site Collection size and email it via PowerShell script</title>
		<link>http://www.jeremytaylor.net/2012/02/16/sharepoint2010sitecollectionsize/</link>
		<comments>http://www.jeremytaylor.net/2012/02/16/sharepoint2010sitecollectionsize/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 08:17:17 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=613</guid>
		<description><![CDATA[I was asked to generate a list of SharePoint sites and their sizes via powershell and notify certain people via email. Here is some powershell that generates a html file with all the site collections in your farm and the sizes in MB and then emails it off to different people. Unfortunately, at this point [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked to generate a list of SharePoint sites and their sizes via powershell and notify certain people via email. Here is some powershell that generates a html file with all the site collections in your farm and the sizes in MB and then emails it off to different people.</p>
<p>Unfortunately, at this point in time, there is no powershell to get sizes for &#8216;subsites&#8217; (SP-Web), only for site collections.<span id="more-613"></span></p>
<p>Firstly, thanks to Todd Klindt for his blog post and all the comments on it which got me on track and got my script going: <a href="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=270" target="_blank">http://www.toddklindt.com/<wbr>blog/Lists/Posts/Post.aspx?ID=</wbr><wbr>270</wbr></a></p>
<p>Secondly, thanks to Harold Odgen for explaining on how to Send an email with an attachment using PowerShell: <a href="http://www.techrepublic.com/blog/window-on-windows/send-an-email-with-an-attachment-using-powershell/4969" target="_blank">http://www.techrepublic.com/<wbr>blog/window-on-windows/send-</wbr><wbr>an-email-with-an-attachment-</wbr><wbr>using-powershell/4969</wbr></a></p>
<blockquote><p> # Generate the Site Collections size html file. Make sure you update the file path to your environment (Set-Content)</p>
<p>$SiteCollurl = @{Expression={$_.url};Label=&#8221;<wbr>Site Collection URL&#8221;}<br />
$size = @{Expression={[math]::round($_</wbr><wbr>.diskused/1MB, 2)};label=&#8221;Size in MB&#8221;}<br />
$1stcontact = @{Expression={$_.</wbr><wbr>OwnerLoginName};Label=&#8221;Primary Contact&#8221;}<br />
$2ndcontact = @{Expression={$_.</wbr><wbr>SecondaryContactLoginName};</wbr><wbr>Label=&#8221;Secondary Contact&#8221;}</wbr></p>
<p>Get-SPSiteAdministration -Limit All | select $SiteCollurl, $size, $1stcontact, $2ndcontact | Sort-Object -Descending -Property &#8220;Size in MB&#8221; | ConvertTo-Html -title &#8220;Site Collections sorted by size&#8221; | Set-Content D:\Scripts\<wbr>sitecollectionsizes.html</wbr></p>
<p># Email the file. Make sure you update the following to your enviroment</p>
<p>Add-PSSnapin Microsoft.Exchange.Management.<wbr>Powershell.Admin -erroraction silentlyContinue<br />
$file = &#8220;D:\Scripts\</wbr><wbr>sitecollectionsizes.html&#8221;<br />
$smtpServer = &#8220;127.0.0.1&#8243;  #Change this to your SMTP server IP / Name<br />
$att = new-object Net.Mail.Attachment($file)<br />
$msg = new-object Net.Mail.MailMessage<br />
$smtp = new-object Net.Mail.SmtpClient($</wbr><wbr>smtpServer)<br />
$msg.From = &#8220;youradmin@yourcompany.com&#8221; #Change this to your desired from email address<br />
$msg.To.Add(&#8220;your@yourcompany.com&#8221;) #Change this to your email address.<br />
#You can add multiple email addresses by adding new msg.To.Add lines<br />
$msg.Subject = &#8220;SharePoint Site Collection sizes&#8221;<br />
$msg.Body = &#8220;Attached is the SharePoint Site Collection sizes&#8221;<br />
$msg.Attachments.Add($att)<br />
$smtp.Send($msg)<br />
$att.Dispose()</wbr></p></blockquote>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F02%2F16%2Fsharepoint2010sitecollectionsize%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F02%2F16%2Fsharepoint2010sitecollectionsize%2F&amp;title=SharePoint%202010%20Site%20Collection%20size%20and%20email%20it%20via%20PowerShell%20script" id="wpa2a_10"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2012/02/16/sharepoint2010sitecollectionsize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally a custom SharePoint 2010 PerformancePoint Database Name switch!</title>
		<link>http://www.jeremytaylor.net/2012/01/25/finally-a-custom-sharepoint-2010-performancepoint-database-name-switch/</link>
		<comments>http://www.jeremytaylor.net/2012/01/25/finally-a-custom-sharepoint-2010-performancepoint-database-name-switch/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 07:14:15 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=607</guid>
		<description><![CDATA[I was keen from Day 1 to install SharePoint 2010 WITHOUT the GUIDs in the database names for the farm and service applications! That was possible through PowerShell but with the exception of ONE Service Application database &#8211; PerformancePoint! Good news is that since SharePoint 2010 SP1 we now have a &#8216;DatabaseName&#8217; switch parameter when creating [...]]]></description>
			<content:encoded><![CDATA[<p>I was keen from Day 1 to install SharePoint 2010 WITHOUT the GUIDs in the database names for the farm and service applications! That was possible through PowerShell but with the exception of ONE Service Application database &#8211; PerformancePoint!</p>
<p>Good news is that since SharePoint 2010 SP1 we now have a &#8216;DatabaseName&#8217; switch parameter when creating a new PerformancePoint Service Application through PowerShell!</p>
<p>Open PowerShell:</p>
<p>Type in: get-help New-SPPerformancePointServiceApplication -full<br />
    -<strong>DatabaseName</strong> [&lt;string&gt;]<br />
        Specifies the name of the PerformancePoint Service database used for the service application.<br />
        Required?                    false<br />
        Position?                    Named<br />
        Default value<br />
        Accept pipeline input?       False<br />
        Accept wildcard characters?  false
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F01%2F25%2Ffinally-a-custom-sharepoint-2010-performancepoint-database-name-switch%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2012%2F01%2F25%2Ffinally-a-custom-sharepoint-2010-performancepoint-database-name-switch%2F&amp;title=Finally%20a%20custom%20SharePoint%202010%20PerformancePoint%20Database%20Name%20switch%21" id="wpa2a_12"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2012/01/25/finally-a-custom-sharepoint-2010-performancepoint-database-name-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Server 2010 Planning design and deployment video training</title>
		<link>http://www.jeremytaylor.net/2011/11/07/project-server-2010-planning-design-and-deployment-video-training/</link>
		<comments>http://www.jeremytaylor.net/2011/11/07/project-server-2010-planning-design-and-deployment-video-training/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 02:14:34 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Project Server]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=603</guid>
		<description><![CDATA[For those who are visually inclined and prefer webcasts, here is an awesome Project Server 2010 training for designing, planning a Project Server 2010 deployment. http://cdn-smooth.ms-studiosmedia.com/msstudios/1005/1003463/Mod_2_Planning_Design_and_Deployment/Default.html &#160; &#160; More videos: http://www.microsoft.com/en-us/showcase/channeldetails.aspx?channelid=microsoftproject]]></description>
			<content:encoded><![CDATA[<p>For those who are visually inclined and prefer webcasts, here is an awesome Project Server 2010 training for designing, planning a Project Server 2010 deployment.</p>
<p><a href="http://cdn-smooth.ms-studiosmedia.com/msstudios/1005/1003463/Mod_2_Planning_Design_and_Deployment/Default.html">http://cdn-smooth.ms-studiosmedia.com/msstudios/1005/1003463/Mod_2_Planning_Design_and_Deployment/Default.html</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>More videos:</p>
<p><a href="http://www.microsoft.com/en-us/showcase/channeldetails.aspx?channelid=microsoftproject">http://www.microsoft.com/en-us/showcase/channeldetails.aspx?channelid=microsoftproject</a>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F11%2F07%2Fproject-server-2010-planning-design-and-deployment-video-training%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F11%2F07%2Fproject-server-2010-planning-design-and-deployment-video-training%2F&amp;title=Project%20Server%202010%20Planning%20design%20and%20deployment%20video%20training" id="wpa2a_14"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2011/11/07/project-server-2010-planning-design-and-deployment-video-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download the SharePoint 2010, FAST, Office Web Apps, Project Server 2010 virtual machine vhd with SP1</title>
		<link>http://www.jeremytaylor.net/2011/11/05/download-the-sharepoint-2010-fast-office-web-apps-project-server-2010-virtual-machine-vhd-with-sp1/</link>
		<comments>http://www.jeremytaylor.net/2011/11/05/download-the-sharepoint-2010-fast-office-web-apps-project-server-2010-virtual-machine-vhd-with-sp1/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 09:58:28 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=600</guid>
		<description><![CDATA[If you are looking to have a play around with SharePoint 2010 server with Office Web apps, FAST Search for SharePoint 2010 and maybe a Project server 2010 &#8211; all with SP1, WITHOUT having to install all of these from scratch, then this is for you&#8230; Microsoft has conveniently pre-configured a virtual machine for testing, [...]]]></description>
			<content:encoded><![CDATA[<p>If you are looking to have a play around with SharePoint 2010 server with Office Web apps, FAST Search for SharePoint 2010 and maybe a Project server 2010 &#8211; all with SP1, WITHOUT having to install all of these from scratch, then this is for you&#8230;</p>
<p><span id="more-600"></span></p>
<p>Microsoft has conveniently pre-configured a virtual machine for testing, demo and evaluation purposes.</p>
<p>What you get pre-installed on the SharePoint 2010 server:</p>
<ol>
<li>Windows Server 2008 R2 SP1 Standard Evaluation Edition, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS</li>
<li>Microsoft SQL Server 2008 R2 Enterprise Edition with Analysis, Notification, and Reporting Services</li>
<li>Microsoft Visual Studio 2010</li>
<li>Microsoft SharePoint Server 2010 SP1 Enterprise Edition</li>
<li>Microsoft Office Web Applications SP1</li>
<li>Microsoft FAST Search for SharePoint 2010 SP1</li>
<li>Microsoft Project Server 2010 SP1</li>
<li>Microsoft Office Professional Plus 2010 SP1</li>
<li>Microsoft Visio 2010 SP1</li>
<li>Microsoft Project 2010 SP1</li>
<li>Microsoft Lync 2010</li>
</ol>
<div>
<p>The link contains three servers. One with SharePoint 2010 &amp; family, second is Exchange and third Lync server.</p>
<p>RTFM &amp; Download link:  <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27417">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27417</a></p>
</div>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F11%2F05%2Fdownload-the-sharepoint-2010-fast-office-web-apps-project-server-2010-virtual-machine-vhd-with-sp1%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F11%2F05%2Fdownload-the-sharepoint-2010-fast-office-web-apps-project-server-2010-virtual-machine-vhd-with-sp1%2F&amp;title=Download%20the%20SharePoint%202010%2C%20FAST%2C%20Office%20Web%20Apps%2C%20Project%20Server%202010%20virtual%20machine%20vhd%20with%20SP1" id="wpa2a_16"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2011/11/05/download-the-sharepoint-2010-fast-office-web-apps-project-server-2010-virtual-machine-vhd-with-sp1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstall Office Web Apps on SharePoint 2010? NO! Deactivate it</title>
		<link>http://www.jeremytaylor.net/2011/09/14/uninstall-office-web-apps-deactivate/</link>
		<comments>http://www.jeremytaylor.net/2011/09/14/uninstall-office-web-apps-deactivate/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 10:05:18 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=593</guid>
		<description><![CDATA[Have you installed Office Web Apps on your SharePoint 2010 production farm? If yes, then you have  just married Office Web Apps with SharePoint 2010 for the rest of their lives (well almost!). Microsoft states that Office Web Apps and SharePoint 2010 are &#8216;tightly integrated&#8217; and thats absolutely right! Problem: Its so tightly integrated that [...]]]></description>
			<content:encoded><![CDATA[<p>Have you installed Office Web Apps on your SharePoint 2010 production farm? If yes, then you have  just married Office Web Apps with SharePoint 2010 for the rest of their lives (well almost!).</p>
<p>Microsoft states that Office Web Apps and SharePoint 2010 are &#8216;tightly integrated&#8217; and thats absolutely right!</p>
<p><strong>Problem:</strong><br />
Its so tightly integrated that Office Web Apps uninstalls may not work properly, SharePoint sites are removed, customisations are lost.. and so on.</p>
<p><strong>Solution:</strong><br />
The solution is to DEACTIVATE Office Web Apps rather than uninstalling it. DONT think of uninstalling Office Web Apps unless you read this full article, clearly understand your environment, take full tested backups of everything and read the links that this articles has.</p>
<div><strong>How to deactivate Office Web Apps?</strong></div>
<div>
<ul>
<li>Deactivate the Offiec Web Apps feature</li>
<li>Activate OpenInClient feature</li>
<li>Delete the Office Web Apps related Service Applications</li>
<li>Stop the Office Web Apps related services</li>
</ul>
<div><span class="Apple-style-span" style="line-height: 18px;">Note: You will have to maintain the patching (Service Packs) for Office Web Apps even if you are not using it (deactivated it).</span></div>
</div>
<p><strong>What happens when you uninstall Office Web Apps?</strong></p>
<ul>
<li>All sites, including the Central Administration site, experience a loss in functionality until you have completely uninstalled Office Web Apps and then run the SharePoint Products Configuration Wizard on all servers in the farm</li>
<li>All Internet Information Services (IIS) Web applications and sites are removed from the server</li>
<li>The server is removed from the farm</li>
<li>Any customizations that you have made are removed and must be reapplied after you add the servers back to the farm. These customizations include, but are not limited to, the following:</li>
</ul>
<ul>
<li>Changes to the web.config file on Web front-end servers</li>
<li>Secure Sockets Layer (SSL) certificates that were added to Web front-end servers</li>
<li>Any features that you have deployed manually</li>
</ul>
<div><span class="Apple-style-span" style="line-height: 18px;"><br />
</span></div>
<div>Read more here:</div>
<div><a href="http://technet.microsoft.com/en-us/library/hh230314.aspx">http://technet.microsoft.com/en-us/library/hh230314.aspx</a></div>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F09%2F14%2Funinstall-office-web-apps-deactivate%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F09%2F14%2Funinstall-office-web-apps-deactivate%2F&amp;title=Uninstall%20Office%20Web%20Apps%20on%20SharePoint%202010%3F%20NO%21%20Deactivate%20it" id="wpa2a_18"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2011/09/14/uninstall-office-web-apps-deactivate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to migrate List Workflows</title>
		<link>http://www.jeremytaylor.net/2011/09/03/how-to-migrate-list-workflows/</link>
		<comments>http://www.jeremytaylor.net/2011/09/03/how-to-migrate-list-workflows/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 05:10:23 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://www.jeremytaylor.net/?p=590</guid>
		<description><![CDATA[If you ever come across a situation where you have to do a migration and need to migrate &#8216;List Workflows&#8217; created in SharePoint Designer, then there is a way! I found a great article online.. Basically, you have to create a new dummy List workflow without any steps in the new (destination) site, then &#8216;export [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever come across a situation where you have to do a migration and need to migrate &#8216;List Workflows&#8217; created in SharePoint Designer, then there is a way!</p>
<p>I found a great article online..</p>
<p>Basically, you have to create a new dummy List workflow without any steps in the new (destination) site, then &#8216;export to visio&#8217; in both the old (source) site.</p>
<p>Rename both source List Workflow and newly created destination List Workflow  <strong>vwi</strong> files and add a .zip file extension to both of them. Copy the workflow.xoml.wfconfig from the new Workflow zip file to the old Workflow zip file.</p>
<p>Then remove the .zip in the file name and Import from Visio in the destination site.</p>
<p><a href="http://ikarstein.wordpress.com/2011/02/10/walkthrough-how-to-move-or-copy-a-sharepoint-designer-2010-list-workflow-to-another-list-on-the-same-site-or-another-site/">http://ikarstein.wordpress.com/2011/02/10/walkthrough-how-to-move-or-copy-a-sharepoint-designer-2010-list-workflow-to-another-list-on-the-same-site-or-another-site/</a></p>
<p>&nbsp;
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F09%2F03%2Fhow-to-migrate-list-workflows%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:23px"></iframe></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jeremytaylor.net%2F2011%2F09%2F03%2Fhow-to-migrate-list-workflows%2F&amp;title=How%20to%20migrate%20List%20Workflows" id="wpa2a_20"><img src="http://www.jeremytaylor.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jeremytaylor.net/2011/09/03/how-to-migrate-list-workflows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.jeremytaylor.net/feed/ ) in 0.79409 seconds, on May 19th, 2012 at 2:10 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 19th, 2012 at 3:10 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  www.jeremytaylor.net/feed/ ) in 0.00045 seconds, on May 19th, 2012 at 2:23 am UTC. -->
