<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.7" -->
<rss version="0.92">
<channel>
	<title>Waiting Impatiently</title>
	<link>http://waitingimpatiently.com</link>
	<description>Life and times of a networking programmer. .NET, TFS, Sharepoint and servers.</description>
	<lastBuildDate>Mon, 23 Aug 2010 18:17:00 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Truncate log file in 2008 (no backup)</title>
		<description> use [WSS_Content]
select * FROM sys.database_files
ALTER DATABASE [WSS_Content] SET RECOVERY SIMPLE WITH NO_WAIT

DBCC SHRINKFILE(WSS_Content_log, 1)

ALTER DATABASE [WSS_Content] SET RECOVERY FULL WITH NO_WAIT </description>
		<link>http://waitingimpatiently.com/index.php/2010/08/23/truncate-log-file-in-2008-no-backup/</link>
			</item>
	<item>
		<title>Hide all the SharePoint goodies when in anonymous mode</title>
		<description>When you are in anonymous mode, published, you dont want any of the SharePoint scripts to be running like named.dll. The way to hide it is to wrapped the SharePoint scripts in a security tab. Thus security trimming the scripts and SharePoint overriding CSS classes.

 

&#60;Sharepoint:SPSecurityTrimmedControl PermissionsString="BrowseDirectories" runat="server"&#62;
  &#60;!--showing sharepoint scripts --&#62;
  &#60;SharePoint:ScriptLink ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/12/11/hide-all-the-sharepoint-goodies-when-in-anonymous-mode/</link>
			</item>
	<item>
		<title>This product requires ASP.NET v2.0 to be set to &#8216;Allow&#8217; in the list of IIS Web Server Extensions</title>
		<description>I think there might be an issue with .NET 2.0 SP2 that causes my normal fix of "click the reinstall button on .NET 2.0" to fix this issue. i recently ran into this issue again and it didnt work. What did work is the commands below. Bascially it is uninstalling ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/07/24/this-product-requires-aspnet-v20-to-be-set-to-allow-in-the-list-of-iis-web-server-extensions/</link>
			</item>
	<item>
		<title>the search service is currently offline. visit the services on server page in sharepoint central administration to verify whether the service is enabled. this might also be because an indexer move is in progress</title>
		<description>Why did this happen? No idea. How did I fix it, read below.

	Open central admin
	Goto Operations
	Goto Services on server and located your index server
	On "Office SharePoint Server Search" click "Stop". This deconfigures it.
	Now click "start"
	Then click "Shared Services Administration", hover over the failing SSP and select edit.
	You will notice now ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/07/08/the-search-service-is-currently-offline-visit-the-services-on-server-page-in-sharepoint-central-administration-to-verify-whether-the-service-is-enabled-this-might-also-be-because-an-indexer-move-is/</link>
			</item>
	<item>
		<title>Remove hiberfil.sys on Server 2008</title>
		<description>For what ever reason server 2008 creates a file on the OS drive for hybrinating the same size as the RAM that is in the server. Not sure how many servers hybrinate, but not mine.

To turn it off just run this from command line

powercfg -h off

Enjoy. </description>
		<link>http://waitingimpatiently.com/index.php/2009/07/08/remove-hiberfilsys-on-server-2008/</link>
			</item>
	<item>
		<title>Disable Roaming Profiles In GPO</title>
		<description>Open you local GPO using MMC or using the GPO editor in your AD. Then enable "Only allow local user profiles" in Computer Config -&#62; Administrative Templates -&#62; System -&#62; User Profiles

If you completly want to disable roaming profiles on your Terminal Server
you also have to enable "Prevent Roaming Profile ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/05/19/disable-roaming-profiles-in-gpo/</link>
			</item>
	<item>
		<title>Force a truncation of a SQL log</title>
		<description>I ran into an issue recently with a log file that would not shrink. All the DB Truncates that I ran would not shrink it. The fix is to just detach the DB, rename the log file and reattach. That will create a new log file from scratch.

Detail are here

sp_detach_db ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/05/11/force-a-truncation-of-a-sql-log/</link>
			</item>
	<item>
		<title>Access denied on search crawl for SharePoint 2007</title>
		<description>I have no idea why, but more and more I am seeing search crawls result in error of "access is denied". The issue is that the web server is not allowing authentication to sites that are localhost (or local). The fix is simple, but I wish I knew why this ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/05/07/access-denied-on-search-crawl-for-sharepoint-2007/</link>
			</item>
	<item>
		<title>Register .NET user for an App Pool</title>
		<description>Sometime in a non AD environment you need a user to run an App Pool so you can do cross server work (i.e. SQL). Before you can use the user in the App Pool identity you have to tell ASP.NET that they should be allow to run ASP.NET.

Simple command to ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/04/30/register-net-user-for-an-app-pool/</link>
			</item>
	<item>
		<title>User cannot be found</title>
		<description>User cannot be found.   at Microsoft.SharePoint.SPUserCollection.GetByID(Int32 id)
   at Microsoft.SharePoint.Publishing.CommonUtilities.LookUpUser(SPWeb web, String userLookupValue)
   at Microsoft.SharePoint.Publishing.CommonUtilities.GetUserFieldValue(SPListItem item, Guid fieldId)
   at Microsoft.SharePoint.Publishing.PublishingPage.get_Contact()
   at Microsoft.SharePoint.Publishing.Internal.CodeBehind.PageSettingsPage.LoadValues()
   at Microsoft.SharePoint.Publishing.Internal.CodeBehind.BasePageSettingsPage.OnLoad(EventArgs e)
   at Microsoft.SharePoint.Publishing.Internal.CodeBehind.PageSettingsPage.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

An odd thing can happened in SharePoint. If you add a user named Joe Smith to a server, then add that user to SharePoint. Later ...</description>
		<link>http://waitingimpatiently.com/index.php/2009/03/23/46/</link>
			</item>
</channel>
</rss>
