[SharePoint 2013] No More In-Place Upgrades

With SharePoint 2013 Microsoft has decided to remove the option for in-place upgrades from the previous version. This means that upgrading from previous versions of SharePoint will require building a new SharePoint 2013 environment and migrating all of the databases from SharePoint 2010 by attaching them to the new 2013 farm. There is a step-by-step […]

[SharePoint 2007/2010/2013] Identify Version of SharePoint Programmatically

With SharePoint 2013, Microsoft has introduced a small monkey wrench in where solution files get deployed when mapped to the LAYOUTS (/_layouts) folder. Files in SharePoint 2007 and 2010 would simply be deployed under the /_layouts folder. With SharePoint 2013, however, these same files are now deployed under /_layouts/15. Not really a big deal if […]

[SharePoint 2013] New Geolocation Column Type in SharePoint Lists

SharePoint 2013 introduces a new geolocation (for mapping a location) field type that can be used in lists and libraries. By default Bing Maps is used. However, a custom field type can be created with the geolocation base type to use other services like Nokia Maps. Adding a new geolocation column is currently not available […]

[SharePoint 2013] MSDN Reference Documentation Now Available

Published yesterday, July 16th, the preliminary MSDN documentation for SharePoint 2013 is now available: http://msdn.microsoft.com/en-us/library/jj162979(office.15).aspx. The SharePoint Server 2013 preview can be downloaded from TechNet at http://technet.microsoft.com/en-US/evalcenter/hh973397. Microsoft’s guide to setting up a testing environment can be found here: http://msdn.microsoft.com/en-us/library/sharepoint/ee554869(v=office.15). Happy Coding!

[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 may be times when creating a custom timer job for SharePoint 2010 that you want to specify the server in the farm that the timer […]

[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” for review. It offers the following explanation: With the following suggested remedy: The provided link instructs on how to reduce the amount of records processed, […]

[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 Content Database directly and doing so can cause performance or other issues. The question then becomes: How do you query SharePoint data from SQL without […]