<?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>SharePoint Pros</title>
	<atom:link href="http://sharepoint-pros.com/SPBlog/Index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://sharepoint-pros.com/SPBlog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 14 Jan 2010 22:01:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Configuring SQL Report Services on SharePoint Farm</title>
		<link>http://sharepoint-pros.com/SPBlog/?p=30</link>
		<comments>http://sharepoint-pros.com/SPBlog/?p=30#comments</comments>
		<pubDate>Thu, 14 Jan 2010 21:45:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint-pros.com/SPBlog/?p=30</guid>
		<description><![CDATA[
Go to Central Administration &#62; Application Management page and provision a new web application on port 81.  The url for this web will be http://SRV1:88.

Provision a new site collection using the template of your choice to the newly created web application (http://SRV1:88)

Go to the server that will be hosting the Reporting Service (SRV1)

Start the [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><span style="font-size:12pt">Go to Central Administration &gt; Application Management page and provision a new web application on port 81.  The url for this web will be <a href="http://k021CH001:88">http://SRV1:88</a>.<br />
</span></li>
<li><span style="font-size:12pt">Provision a new site collection using the template of your choice to the newly created web application (http://SRV1:88)<br />
</span></li>
<li><span style="font-size:12pt">Go to the server that will be hosting the Reporting Service (SRV1)<br />
</span></li>
<li><span style="font-size:12pt">Start the Reporting Service Configuration Wizard (All Programs &gt;Microsoft SQL Server 2005 &gt;Configuration Tools &gt; Reporting Service Configuration<br />
</span></li>
<li><span style="font-size:12pt">In the Instance Selection menu, enter SRV1 in the Machine Name and MSSQLSERVER in the Instance Name.  Click Connect.<br />
</span></li>
<li><span style="font-size:12pt">Verify &#8220;Service Status shows &#8220;Running&#8221; under the &#8220;Report Server Status&#8221;<br />
</span></li>
<li><span style="font-size:12pt">Go to &#8220;Report Server Virtual Directory&#8221; page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring18.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<p>
 </p>
<ol>
<li><span style="font-size:12pt">Verify that Report Manager Virtual Directory is grayed out.  This may not grayed out until a new database is created in SharePoint integration mode.<br />
</span></li>
<li><span style="font-size:12pt">Go to Windows Services Identity page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring27.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<ol>
<li><span style="font-size:12pt">Go to Web Service Identity page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring37.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<ol>
<li><span style="font-size:12pt">Go to Database Setup page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring47.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<ol>
<li><span style="font-size:12pt">Go to Central Administration &gt; Application Management &gt; Manage integration settings  page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring57.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<p><span style="font-size:9pt">Note: if you don&#8217;t see Configure Reporting Services Integration option on your Application Management, you need to make sure the feature is enabled.<br/><br />
		</span></p>
<ol>
<li><span style="font-size:12pt">Go to Central Administration &gt; Application Management &gt; Grant database access page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring67.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<ol>
<li><span style="font-size:12pt">Go to Central Administration &gt; Application Management &gt; Set server defaults page and set configuration as follows:<br />
</span></li>
</ol>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring77.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<p>
 </p>
<p><span style="font-size:12pt">At this point you should be able to browse to <a href="http://k021ch001:88/reportserver">http://SRV1:88/reportserver</a> and see listing of site collections.  It can take a long for the page to render time if you have many site collections.  Our&#8217;s took about 30min for the page to come up.<br />
</span></p>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring87.png" alt=""/><span style="font-size:12pt"><br />
		</span></p>
<p>
 </p>
<ol>
<li><span style="font-size:12pt">Troubleshooting<br />
</span></li>
</ol>
<p><span style="font-size:14pt"><strong>Problem:<br />
</strong></span></p>
<p><span style="font-size:14pt"><strong>Reporting Services Error<br />
</strong></span></p>
<p><span style="font-size:12pt">An internal error occurred on the report server. See the error log for more details. (rsInternalError) <a href="http://go.microsoft.com/fwlink/?LinkId=20476&amp;EvtSrc=Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings&amp;EvtID=rsInternalError&amp;ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&amp;ProdVer=9.00.3042.00" target="_blank">Get Online Help</a> Error executing child request for /ReportServer/Pages/ReportViewer.aspx.<br />
</span></p>
<p><span style="font-size:12pt">The type Microsoft.SharePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c does not implement IReportViewerMessages or could not be found<br />
</span></p>
<p><span style="font-size:14pt"><strong>Resolution:<br />
</strong></span></p>
<p><span style="font-size:12pt">Add &lt;remove key=&#8221;ReportViewerMessages&#8221; /&gt; in the web.config located in C:\Program Files\Microsoft SQL Server\MSSQL.1\Reporting Services\ReportServer.<br />
</span></p>
<p><span style="font-size:12pt">You can verify the integration of Reporting Service with the SharePoint by uploading a report file to a SharePoint site and see if the report gets generated.  You should test a bare minimum test report  first.<br />
</span></p>
<p><span style="font-size:14pt"><strong>Problem:<br />
</strong></span></p>
<p><span style="font-size:14pt"><strong>An unexpected error occurred while connecting to the report server.  Verify that the report server is available and configured for SharePoint integration.<br />
</strong></span></p>
<p>
 </p>
<p style="margin-left: 36pt"><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring97.png" alt=""/><span style="color:#1f497d"><br />
		</span></p>
<p><span style="font-size:14pt"><strong>Resolution:<br />
</strong></span></p>
<p><span style="font-size:14pt"><strong>Add the DisableLoopbackCheck Registry Key to web front ends<br />
</strong></span></p>
<ol style="margin-left: 54pt">
<li><span style="font-size:12pt">Open the Registry Editor (regedit).<br />
</span></li>
<li><span style="font-size:12pt">Open the following key: HKLM\System\CurrentControlSet\Control\Lsa.<br />
</span></li>
<li><span style="font-size:12pt">Create a new DWORD value called DisableLoopbackCheck.<br />
</span></li>
<li><span style="font-size:12pt">Set the value to 1.<br />
</span></li>
<li><span style="font-size:12pt">Reboot the server.<br />
</span></li>
</ol>
<p><span style="font-size:14pt"><strong>Problem:<br />
</strong></span></p>
<p><span style="font-size:14pt"><strong>Report Server has encountered a SharePoint error (rsSharePointError) Get Online Help User cannot be found.</strong></span><span style="color:black; font-family:Verdana; font-size:8pt"><br/><br/><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2010/01/011410_2149_Configuring107.png" alt=""/><br/></span><strong><span style="font-size:14pt">Resolution:</span><span style="color:black; font-family:Verdana; font-size:12pt"><br />
			</span></strong></p>
<p style="margin-left: 36pt"><span style="font-size:12pt">Follow directions from <a href="http://krichie.wordpress.com/2008/09/12/resetting-the-author-on-a-sharepoint-site-or-wherefore-art-thou-author-redux/">http://krichie.wordpress.com/2008/09/12/resetting-the-author-on-a-sharepoint-site-or-wherefore-art-thou-author-redux/</a><br />
		</span></p>
<p style="margin-left: 36pt"><span style="font-size:12pt">and<br />
</span></p>
<p style="margin-left: 36pt"><a href="http://vspug.com/nrdev/2008/08/26/tip-report-server-quot-user-cannot-be-found-quot-error-fix/">http://vspug.com/nrdev/2008/08/26/tip-report-server-quot-user-cannot-be-found-quot-error-fix/</a><span style="font-size:12pt"><br />
		</span></p>
<p><span style="font-size:14pt"><strong>Problem:<br />
</strong></span></p>
<p><span style="font-size:14pt"><strong>Reporting Services Add-in for Microsoft SharePoint Installation fails and rolls back.  &#8220;Product: Microsoft SQL Server 2005 Reporting Services Add-in for Microsoft SharePoint Technologies &#8212; Installation failed&#8221; shows up in the event log.<br />
</strong></span></p>
<p><span style="font-size:14pt"><strong>Resolution:<br />
</strong></span></p>
<p style="margin-left: 36pt">1. Open the command window (Start&gt;Run type cmd and press enter)
</p>
<p style="margin-left: 36pt">2. Navigate to the path where the installer (SharePointRS.msi) is stored
</p>
<p style="margin-left: 36pt">3. Execute SharePointRS.msi SKIPCA=1
</p>
<p style="margin-left: 36pt">4. CD to %temp%
</p>
<p style="margin-left: 36pt">5. Execute <strong>rsCustomAction.exe /i  </strong>to auto-configure the installed files.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint-pros.com/SPBlog/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSG 5184, Level16, State 2</title>
		<link>http://sharepoint-pros.com/SPBlog/?p=17</link>
		<comments>http://sharepoint-pros.com/SPBlog/?p=17#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:17:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint-pros.com/SPBlog/?p=17</guid>
		<description><![CDATA[So I am trying to restore a database to a sql cluster instance.  I&#8217;ve done this many time so it should go without a hitch.  When I ran the restore script &#8220;Restore database myDbName.bak …. with move …&#8221;  I was hit with the following error:

Msg 5184, Level 16, State 2, Server DBServer\myInstance, [...]]]></description>
			<content:encoded><![CDATA[<p>So I am trying to restore a database to a sql cluster instance.  I&#8217;ve done this many time so it should go without a hitch.  When I ran the restore script &#8220;Restore database myDbName.bak …. with move …&#8221;  I was hit with the following error:
</p>
<p>Msg 5184, Level 16, State 2, Server DBServer\myInstance, Line 1
</p>
<p>Cannot use file &#8216;O:\Databases\myDbName.mdf&#8217; for clustered server. Only formatted files on which the cluster resource of the server has a dependency can be used. Either the disk resource containing the file is not present in the cluster group or the cluster resource of the Sql Server does not have a dependency on it.
</p>
<p>Then I realizes that O: drive was recently added to the cluster.  So I opened up my Cluster Administrator and checked the Resources.  I right clicked &#8220;SQL Server (myInstance)&#8221;  and clicked properties.  Under the Dependencies tab, the O: Drive is missing in the &#8220;Resource dependencies:&#8221;  box.  So I take &#8220;SQL Server (myInstance)&#8221;   offline, add the drives to the &#8220;Resource dependencies:&#8221;  box and all is fine.
</p>
<p><img src="http://sharepoint-pros.com/SPBlog/wp-content/uploads/2009/12/122909_2320_MSG5184Leve1.png" alt=""/></p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint-pros.com/SPBlog/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MOSS 2007 Domain to Domain Migration</title>
		<link>http://sharepoint-pros.com/SPBlog/?p=5</link>
		<comments>http://sharepoint-pros.com/SPBlog/?p=5#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:15:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint-pros.com/SPBlog/?p=5</guid>
		<description><![CDATA[We recently migrated a SharePoint farm from one domain to another domain.  Basically, our task was to migrate everything over from the old domain to the new domain.  Our farm consists of 50 or so content databases (DBs) and well over 200 site collections plus Mysite site collections.   We migrated from [...]]]></description>
			<content:encoded><![CDATA[<p>We recently migrated a SharePoint farm from one domain to another domain.  Basically, our task was to migrate everything over from the old domain to the new domain.  Our farm consists of 50 or so content databases (DBs) and well over 200 site collections plus Mysite site collections.   We migrated from one set of servers to new set of servers.
</p>
<p>The pre migration activities were as follows:
</p>
<p>Create a new farm
</p>
<p>Provision CA on the new farm
</p>
<p>Provision SSP on the new farm
</p>
<p>Provision site collections on the new farm
</p>
<p>Delete content DBs from the new farm (stsadm –o deletecontentdb)
</p>
<p>Back up and delete content DBs on the new farm (SQL BU and drop DB).
</p>
<p>The only DBs we kept were iShare_config and central administration DB.
</p>
<p>Mirror (SQL mirroring) content DBs from old farm to the new farm.  This was done to reduce the down time.   Doing content DB backup from the old and restore to the new will also work but would have taken a lot longer.
</p>
<p>During the migration the follow steps were followed:
</p>
<p>Lock content DBs on the old farm (stsadm –o setsitelock –url http://mydomain.com–lock noaddition)
</p>
<p>Break SQL mirroring on SSP content DB.
</p>
<p>Add old farm SSP content DB (stsadm –o addcontentdb) to the new farm
</p>
<p>Restore SSP (stsadm -o restoressp. -title &lt;SSP name&gt;) on the new farm
</p>
<p>Break SQL mirroring on Project server DBs (ProjectServer_Archive, ProjectServer_Draft, ProjectServer_Published, ProjectServer_Reporting)
</p>
<p>Add Project server content DBs (stsadm –o addcontentdb) on the new farm
</p>
<p>Delete /pwa from managed path and site collection on the new farm
</p>
<p>Provision Project Server on the new farm
</p>
<p>Re-link Project Workspaces on the new farm
</p>
<p>Break the SQL mirror on the rest of the content DBs
</p>
<p>Attach the old farm content DBs to the new farm
</p>
<p>Verify sites
</p>
<p>Unlock content DBs on the new farm (stsadm –o setsitelock –url <a href="http://mydomain.com">http://mydomain.com</a> –lock none)
</p>
<p>Configure Reporting Services
</p>
<p>        Re-deploy broken solutions
</p>
<p>Re-publish infopath forms
</p>
<p>Next time, I&#8217;ll go over some lessons learned from this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint-pros.com/SPBlog/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearing SharePoint Cache Script/Update Conflict has Occurred</title>
		<link>http://sharepoint-pros.com/SPBlog/?p=4</link>
		<comments>http://sharepoint-pros.com/SPBlog/?p=4#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:15:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint-pros.com/SPBlog/?p=4</guid>
		<description><![CDATA[When you see the error below during site collection provisioning, you may need to clear the cache from all servers.

An update conflict has occurred, and you must re-try this action. The object SPWebApplication Name=Portal Parent=SPWebService is being updated by DOMAIN\XXXX, in the OWSTIMER process, on machine XXXX.  View the tracing log for more information [...]]]></description>
			<content:encoded><![CDATA[<p>When you see the error below during site collection provisioning, you may need to clear the cache from all servers.
</p>
<p>An update conflict has occurred, and you must re-try this action. The object SPWebApplication Name=Portal Parent=SPWebService is being updated by DOMAIN\XXXX, in the OWSTIMER process, on machine XXXX.  View the tracing log for more information about the conflict.
</p>
<p>First stop sharepoint timer job from all servers.
</p>
<p> Go to C:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\GUID directory on all servers.  Note guid is not the actual name of the directory but will have some hex values.  Then delete all .xml file.  This will leave cacahe.ini alone in the directory.
</p>
<p>Open the file and change the number to 1.  Save the file.  Repeat on all servers.
</p>
<p>Restart the timer job on all servers.
</p>
<p>
 </p>
<p>Here is a simple script to clear the cache if you manage a large farm.
</p>
<p> You just need to change the value of temp to 1st 2 number of your GUID.  In my case the guid id was 3d3e2311-2756-414e-32e4-3a45433dd421.  So I am setting the temp to 3d*.  And we have 6 servers (Server001 – Server 006) in the farm, excluding the sql and exchange server.  Save as a batch file on one of the server and you should be good to go.  You need to have sc <a href="http://support.microsoft.com/kb/251192">http://support.microsoft.com/kb/251192</a> included in the Recourse kit.  Your P: drive must not be in use.
</p>
<p>
 </p>
<p>set temp=3d*
</p>
<p>sc \\SERVER001 stop &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER002 stop &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER003 stop &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER004 stop &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER005 stop &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER006 stop &#8220;SPTimerV3&#8243;
</p>
<p>pause
</p>
<p>C:
</p>
<p>cd C:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\%temp%
</p>
<p>del *.xml
</p>
<p>echo 1 &gt; cache.ini
</p>
<p>pause
</p>
<p>net use p: /delete
</p>
<p>net use p: <a href="\\SERVER002\c$">\\SERVER002\c$</a>
	</p>
<p>P:
</p>
<p>cd P:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\%temp%
</p>
<p>del *.xml
</p>
<p>echo 1 &gt; cache.ini
</p>
<p>C:
</p>
<p>net use p: /delete
</p>
<p>pause
</p>
<p>net use p: <a href="\\SERVER003\c$">\\SERVER003\c$</a>
	</p>
<p>P:
</p>
<p>cd P:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\%temp%
</p>
<p>del *.xml
</p>
<p>echo 1  &gt;  cache.ini
</p>
<p>C:
</p>
<p>net use P: /delete
</p>
<p>pause
</p>
<p>net use p: <a href="\\SERVER004\c$">\\SERVER004\c$</a>
	</p>
<p> P:
</p>
<p>cd P:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\%temp%
</p>
<p>del *.xml
</p>
<p>echo 1 &gt; cache.ini
</p>
<p>C:
</p>
<p>net use p: /delete
</p>
<p>pause
</p>
<p>net use p: <a href="\\SERVER005\c$">\\SERVER005\c$</a>
	</p>
<p>P:
</p>
<p>cd P:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\%temp%
</p>
<p>del *.xml
</p>
<p>echo 1 &gt; cache.ini
</p>
<p>C:
</p>
<p>net use p: /delete
</p>
<p>pause
</p>
<p>net use p: <a href="\\SERVER006\c$">\\SERVER006\c$</a>
	</p>
<p>P:
</p>
<p>cd P:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\%temp%
</p>
<p>del *.xml
</p>
<p> echo 1 &gt; cache.ini
</p>
<p>C:
</p>
<p>net use p: /delete
</p>
<p> pause
</p>
<p>sc \\SERVER001 start &#8220;SPTimerV3&#8243;
</p>
<p> sc \\SERVER002 start &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER003 start &#8220;SPTimerV3&#8243;
</p>
<p> sc \\SERVER004 start &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER005 start &#8220;SPTimerV3&#8243;
</p>
<p>sc \\SERVER006 start &#8220;SPTimerV3&#8243;
</p>
<p>C:
</p>
<p>cd C:\
</p>
<p>pause</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint-pros.com/SPBlog/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
