Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Hi I would like to know in which db and table the datas for sharepoint calendar ? I need to have a reading access to these datas with another application write in php.

share|improve this question

2 Answers 2

Don't access the data directly in the SharePoint database. The database structure is difficult to workout and also Microsoft will not support your SharePoint environment if you are reading data straight out the database!

As TZHX says use the Web Services or even better use the REST interface or the Client Side Object Model instead. They have been built for the reason that you require.

More information can be found here:-

REST = http://msdn.microsoft.com/en-us/library/ff798339.aspx

Client Side Object Model = http://msdn.microsoft.com/en-us/library/ee537247(v=office.14).aspx

share|improve this answer
Best not to use signatures on stack exchange sites - your badge bottom right is your signature - see sharepoint.stackexchange.com/faq#signatures –  Ryan Feb 1 '13 at 16:18
Ah ok - thanks for the heads up. –  Simon Doy Feb 1 '13 at 16:43

The calendars are stored as a List in SharePoint, and so the data will be in the Content Database for the Web Application, in the AllUserData table.

Moral of the story, better to use web services than to try and parse these databaess yourself.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.