How to read exchange database files (.edb files) using ESE API ?

This is a discussion on How to read exchange database files (.edb files) using ESE API ? within the Microsoft Exchange forums in Microsoft Tools category; zq 's questions is just what I want to ask :-) " I am trying to read the exchange database files (un-mounted .edb files) using the Extensible Storage Engine API. I have been able to open a few tables like Mailbox table and one of its columns with id = 0 and retrieved values like: (E)MailBoxName or (7)CN=xx,CN=xx.., but unable to get more out of it.Even the mSysObjects table column id = 0 is returning empty values, and the Folders table is returning some funny charachters for coulumn id = 0. I cannot really interpret the contents, I want to ...

Go Back   Application Development Forum > Microsoft Tools > Microsoft Exchange

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 06-19-2008, 11:26 PM
IceKettle
Guest
 
Default How to read exchange database files (.edb files) using ESE API ?

zq 's questions is just what I want to ask :-)

"
I am trying to read the exchange database files (un-mounted .edb files)
using the Extensible Storage Engine API.

I have been able to open a few tables like Mailbox table and one of its
columns with id = 0 and retrieved values like:
(E)MailBoxName or (7)CN=xx,CN=xx..,
but unable to get more out of it.Even the mSysObjects table column
id = 0 is returning empty values, and the Folders table is returning
some funny charachters for coulumn id = 0.

I cannot really interpret the contents, I want to get to the mails in
mailboxes. I need to know ;
1) From where I can get the schema of the .edb file of Exchange 2000 &
Exchange 2003 ?

2)Is there any catalog table from where i can get the info of other
tables in the edb file.
I have sucessfully opened the mSysObjects table and able to retrieve the
values of the column with id= 0 but the values are empty strings.

3)Is there any functions in the ESE API from where i can get the info of
the different columns and their names for a particular table in the .edb
file.

4)Are there any alternatives of the ESE API to do this task of reading
un-mounted exchange databases?

5)Is there any comprehensive sample code (reference) to do reading
through mailboxes in an un-mounted .edb file using theESE API?

"
If you can answer any of these then it would be great.

Regards,
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 01:25 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.