Monday, July 12, 2010

SharePoint 2010 Certified!

Praise the Lord!

Last weekend I got some pleasant news from Microsoft Certification Program Team.  I passed two  Microsoft SharePoint 2010 beta exams taken on last May 25, which are Exam 70-667 TS: Microsoft SharePoint 2010, Configuring and Exam 70-668 PRO: Microsoft SharePoint 2010, Administrator.  This entitles me for both MCTS - SharePoint 2010, Configuration and MCITP - SharePoint Administrator 2010 credentials.

On top of that, I also passed Exam 70-576 PRO: Designing and Developing Microsoft SharePoint 2010 Applications beta exam on June 9, counted toward MCPD: SharePoint Developer 2010 credential. One more exam to go is Exam 70-573 TS: Microsoft SharePoint 2010, Application Development

I am very glad to be again among the very first group of people worldwide achieving this credential.  It's similiar to my SharePoint 2007 and .NET certification achievements many years back.

Tuesday, July 6, 2010

AvePoint Content Shield: A Superior Content Filtering Solution for SharePoint 2007

One of the requirements that we have to deliver for our client is to implement a content filtering solution for our SharePoint 2007 farm with the following core capabilities:
  • The solution can perform real time scanning of all content prior to upload for instance(s) of forbidden keyword/phrases and file types, and can block or replace the violating content accordingly
  • The solution can perform scheduled scanning of existing content which have been uploaded to the sites for instance(s) of forbidden keyword/phrases and file types, and can remove the violating content accordingly
  • Each site collection can has its own filtering dictionary, containing the list of  forbidden keyword/phrases and file types, and its own filtering profile, containing the list of actions to be taken for violating content based on scanning type, such as block, delete, remove content with error message, send email to content creator or modifier, etc.  This is actually the main requirement since each site collection can be owned by different agencies and each agency has its own content policy.  For example, some agencies might allow .avi content in their sites, while other agencies might prohibit them
  • The content filtering can be performed on lists, list attachments, and document libraries for items where their iFilters are installed, including zipped items
  • The solution provides audit trails for all the actions taken, such as block, delete, etc.
  • The solution user interface is integrated with SharePoint Central Administration

Thursday, July 1, 2010

Replica is inconsistent error in Data Protection Manager 2007

I encountered this replica is inconsistent error for protection status of SharePoint Farm Configuration Database under Protection tab inside DPM 2007 Administrator Console.  The suggestion given by DPM admin console to solve the error is by performing consistency check on the farm configuration database.  However after running the consistency check for several times, it didn't fix the error and consequently all protection activities, like recovery point creation for the SharePoint farm also failed.

After some troubleshooting,  I found out that the root cause of this issue was due to the addition of a new content database to store a new site collection in the SharePoint farm. This made the replica of the data source (content databases) are inconsistent with the data source (content databases) on the protected farm.