John Chapman

[SharePoint 2010] Specifying Which Server a Custom Timer Job Will Run On

By default timer jobs in SharePoint are scheduled for all servers in a SharePoint farm and whichever server picks up the job first is the one that runs it. There [...]

[SharePoint 2010] Web Analytics: Monitors the health of the Report Consolidator component

When the SharePoint Web Analytics Service Application takes longer than five hours to process the Health Monitor will report the “Web Analytics: Monitors the health of the Report Consolidator component” [...]

[SharePoint 2010 / SQL Server 2008] Query the SharePoint Object Model from a .NET SQL Server CLR Function

There are times when there is some SharePoint list data that needs to be accessed from a SQL Server query. However, it is unsupported by Microsoft to query the SharePoint [...]

[SharePoint 2010] Debugging a Custom SharePoint Timer Job

When creating custom SharePoint timer jobs in Visual Studio 2010 you cannot debug the timer job like you would a web part or application page by simply hitting F5 or [...]

[SharePoint 2010] Set Access Request Email for All SharePoint Sites

I recently needed to set the email address that Access Requests from SharePoint 2010 go to for all sites int the Web Application. Since there is no way to do [...]

[ASP.NET / LINQ] Access GridView DataItem Properties of Anonymous Types

I tend to use LINQ for just about everything I can. Many times this involves populating ASP.NET GridViews from code with anonymous types from LINQ. For example: The issue that [...]

[.NET / LINQ] Dynamic SQL-Like LINQ OrderBy Sorting Extension

Over on his blog, Adam Anderson posted a very nice helper class that allows you to use SQL-Like Sort Expressions in LINQ. I have found this to be invaluable in [...]

[ASP.NET] Multiple Command (Select, Delete, etc.) Fields in a GridView

I recently had the requirement to provide multiple select-type commands on an ASP.NET GridView that each resulted in a different action. Using an only provides you with the ability to [...]

Pages:12345678»

John Chapman