Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Exchange
2000.active.directory
2000.admin
2000.announcements
2000.app.conversion
2000.applications
2000.clients
2000.clustering
2000.connectivity
2000.development
2000.documentation
2000.general
2000.information.store
2000.interop
2000.kms
2000.misc
2000.protocols
2000.realtime.collabo.
2000.setup
2000.transport
2000.win2000
admin
application.conversion
applications
clients
clustering
connectivity
design
development
misc
mobility
setup
tools
  
 
date: Tue, 24 Jun 2008 04:32:01 -0700,    group: microsoft.public.exchange.applications        back       


Log shipping   
Hello All,

I have seen the documentation of log shipping feature of exchange server. 
Exchange server creates transaction logs and keeps uncommited records in it.

I want to read mail messages without accessing/connecting exchange server. 
So my idea is to read tranaction logs. But right now i don't know the file 
format of that file. I think it is a JET file database / transaction file.

I have the following doubts with log shipping:

(1) Is there any mechanism for reading these transaction logs?
(2) Can we read log file using APIs like Backup/restore,ESE / JET ,EXOLEDB etc

I am trying some reseach on this transaction logs. Any idea is welcome.

Thanks in advance

regards
~WLAN
date: Tue, 24 Jun 2008 04:32:01 -0700   author:   WLAN

Re: Log shipping   
On Tue, 24 Jun 2008 04:32:01 -0700, WLAN
 wrote:

>Hello All,
>
>I have seen the documentation of log shipping feature of exchange server. 
>Exchange server creates transaction logs and keeps uncommited records in it.


>
>I want to read mail messages without accessing/connecting exchange server. 
>So my idea is to read tranaction logs. But right now i don't know the file 
>format of that file. I think it is a JET file database / transaction file.
>
>I have the following doubts with log shipping:
>
>(1) Is there any mechanism for reading these transaction logs?
>(2) Can we read log file using APIs like Backup/restore,ESE / JET ,EXOLEDB etc
>
>I am trying some reseach on this transaction logs. Any idea is welcome.
>
>Thanks in advance
>
>regards
>~WLAN


What is the goal of this project?
Why the need to read logs?
date: Tue, 24 Jun 2008 09:33:24 -0400   author:   Andy David {MVP}

Re: Log shipping   
Hello,

I want to archive mails without making footprint of Exchange server. Is it 
possible to read mails with 'zero" footprint of exchange server?

Regards
wlan

"Andy David {MVP}" wrote:

> On Tue, 24 Jun 2008 04:32:01 -0700, WLAN
>  wrote:
> 
> >Hello All,
> >
> >I have seen the documentation of log shipping feature of exchange server. 
> >Exchange server creates transaction logs and keeps uncommited records in it.
> 
> 
> >
> >I want to read mail messages without accessing/connecting exchange server. 
> >So my idea is to read tranaction logs. But right now i don't know the file 
> >format of that file. I think it is a JET file database / transaction file.
> >
> >I have the following doubts with log shipping:
> >
> >(1) Is there any mechanism for reading these transaction logs?
> >(2) Can we read log file using APIs like Backup/restore,ESE / JET ,EXOLEDB etc
> >
> >I am trying some reseach on this transaction logs. Any idea is welcome.
> >
> >Thanks in advance
> >
> >regards
> >~WLAN
> 
> 
> What is the goal of this project?
> Why the need to read logs?
> 
>
date: Tue, 24 Jun 2008 20:15:00 -0700   author:   WLAN

Re: Log shipping   
The transaction logs are stored on the exchange server.  If you touch them, 
you are connecting to/touching the exchange server.



"WLAN"  wrote in message 
news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
> Hello All,
>
> I have seen the documentation of log shipping feature of exchange server.
> Exchange server creates transaction logs and keeps uncommited records in 
> it.
>
> I want to read mail messages without accessing/connecting exchange server.
> So my idea is to read tranaction logs. But right now i don't know the file
> format of that file. I think it is a JET file database / transaction file.
>
> I have the following doubts with log shipping:
>
> (1) Is there any mechanism for reading these transaction logs?
> (2) Can we read log file using APIs like Backup/restore,ESE / JET ,EXOLEDB 
> etc
>
> I am trying some reseach on this transaction logs. Any idea is welcome.
>
> Thanks in advance
>
> regards
> ~WLAN
date: Wed, 25 Jun 2008 07:57:55 -0700   author:   John Fullbright fjohn@donotspamnetappdotcom

Re: Log shipping   
I think you misunderstood it. I want to read mails without making a 
connecttion to exchange server.





"John Fullbright" wrote:

> The transaction logs are stored on the exchange server.  If you touch them, 
> you are connecting to/touching the exchange server.
> 
> 
> 
> "WLAN"  wrote in message 
> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
> > Hello All,
> >
> > I have seen the documentation of log shipping feature of exchange server.
> > Exchange server creates transaction logs and keeps uncommited records in 
> > it.
> >
> > I want to read mail messages without accessing/connecting exchange server.
> > So my idea is to read tranaction logs. But right now i don't know the file
> > format of that file. I think it is a JET file database / transaction file.
> >
> > I have the following doubts with log shipping:
> >
> > (1) Is there any mechanism for reading these transaction logs?
> > (2) Can we read log file using APIs like Backup/restore,ESE / JET ,EXOLEDB 
> > etc
> >
> > I am trying some reseach on this transaction logs. Any idea is welcome.
> >
> > Thanks in advance
> >
> > regards
> > ~WLAN 
> 
> 
>
date: Wed, 25 Jun 2008 20:16:18 -0700   author:   WLAN

Re: Log shipping   
The logs reside on the the Exchange server.  Unless your application 
exploits quantum tunneling, to read them, you will need to connect to the 
Exchange Server.

"WLAN"  wrote in message 
news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
>I think you misunderstood it. I want to read mails without making a
> connecttion to exchange server.
>
>
>
>
>
> "John Fullbright" wrote:
>
>> The transaction logs are stored on the exchange server.  If you touch 
>> them,
>> you are connecting to/touching the exchange server.
>>
>>
>>
>> "WLAN"  wrote in message
>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
>> > Hello All,
>> >
>> > I have seen the documentation of log shipping feature of exchange 
>> > server.
>> > Exchange server creates transaction logs and keeps uncommited records 
>> > in
>> > it.
>> >
>> > I want to read mail messages without accessing/connecting exchange 
>> > server.
>> > So my idea is to read tranaction logs. But right now i don't know the 
>> > file
>> > format of that file. I think it is a JET file database / transaction 
>> > file.
>> >
>> > I have the following doubts with log shipping:
>> >
>> > (1) Is there any mechanism for reading these transaction logs?
>> > (2) Can we read log file using APIs like Backup/restore,ESE / JET 
>> > ,EXOLEDB
>> > etc
>> >
>> > I am trying some reseach on this transaction logs. Any idea is welcome.
>> >
>> > Thanks in advance
>> >
>> > regards
>> > ~WLAN
>>
>>
>>
date: Thu, 26 Jun 2008 13:52:48 -0700   author:   John Fullbright fjohn@donotspamnetappdotcom

Re: Log shipping   
LOL.
After thinking about this for 24 hours, I think he means he doesn't want to 
touch the store.
After that point I'm pretty much out of ideas.

"John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
> The logs reside on the the Exchange server.  Unless your application 
> exploits quantum tunneling, to read them, you will need to connect to the 
> Exchange Server.
>
> "WLAN"  wrote in message 
> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
>>I think you misunderstood it. I want to read mails without making a
>> connecttion to exchange server.
>>
>>
>>
>>
>>
>> "John Fullbright" wrote:
>>
>>> The transaction logs are stored on the exchange server.  If you touch 
>>> them,
>>> you are connecting to/touching the exchange server.
>>>
>>>
>>>
>>> "WLAN"  wrote in message
>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
>>> > Hello All,
>>> >
>>> > I have seen the documentation of log shipping feature of exchange 
>>> > server.
>>> > Exchange server creates transaction logs and keeps uncommited records 
>>> > in
>>> > it.
>>> >
>>> > I want to read mail messages without accessing/connecting exchange 
>>> > server.
>>> > So my idea is to read tranaction logs. But right now i don't know the 
>>> > file
>>> > format of that file. I think it is a JET file database / transaction 
>>> > file.
>>> >
>>> > I have the following doubts with log shipping:
>>> >
>>> > (1) Is there any mechanism for reading these transaction logs?
>>> > (2) Can we read log file using APIs like Backup/restore,ESE / JET 
>>> > ,EXOLEDB
>>> > etc
>>> >
>>> > I am trying some reseach on this transaction logs. Any idea is 
>>> > welcome.
>>> >
>>> > Thanks in advance
>>> >
>>> > regards
>>> > ~WLAN
>>>
>>>
>>>
>
>
date: Thu, 26 Jun 2008 14:16:44 -0700   author:   Martin Blackstone

Re: Log shipping   
Keeps saying "without making a connection to the exchange server".  How did 
they intend to get the logs?


Anyway, why wouldn't they just journal the mailboxes in question.


"Martin Blackstone"  wrote in message 
news:CE436162-4EDE-4430-9A8F-9D54424B97AF@microsoft.com...
> LOL.
> After thinking about this for 24 hours, I think he means he doesn't want 
> to touch the store.
> After that point I'm pretty much out of ideas.
>
> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
> news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
>> The logs reside on the the Exchange server.  Unless your application 
>> exploits quantum tunneling, to read them, you will need to connect to the 
>> Exchange Server.
>>
>> "WLAN"  wrote in message 
>> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
>>>I think you misunderstood it. I want to read mails without making a
>>> connecttion to exchange server.
>>>
>>>
>>>
>>>
>>>
>>> "John Fullbright" wrote:
>>>
>>>> The transaction logs are stored on the exchange server.  If you touch 
>>>> them,
>>>> you are connecting to/touching the exchange server.
>>>>
>>>>
>>>>
>>>> "WLAN"  wrote in message
>>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
>>>> > Hello All,
>>>> >
>>>> > I have seen the documentation of log shipping feature of exchange 
>>>> > server.
>>>> > Exchange server creates transaction logs and keeps uncommited records 
>>>> > in
>>>> > it.
>>>> >
>>>> > I want to read mail messages without accessing/connecting exchange 
>>>> > server.
>>>> > So my idea is to read tranaction logs. But right now i don't know the 
>>>> > file
>>>> > format of that file. I think it is a JET file database / transaction 
>>>> > file.
>>>> >
>>>> > I have the following doubts with log shipping:
>>>> >
>>>> > (1) Is there any mechanism for reading these transaction logs?
>>>> > (2) Can we read log file using APIs like Backup/restore,ESE / JET 
>>>> > ,EXOLEDB
>>>> > etc
>>>> >
>>>> > I am trying some reseach on this transaction logs. Any idea is 
>>>> > welcome.
>>>> >
>>>> > Thanks in advance
>>>> >
>>>> > regards
>>>> > ~WLAN
>>>>
>>>>
>>>>
>>
>>
>
date: Thu, 26 Jun 2008 14:37:07 -0700   author:   John Fullbright fjohn@donotspamnetappdotcom

Re: Log shipping   
I told you, I'm out of ideas. :)


"John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
news:uh6zJT91IHA.5560@TK2MSFTNGP02.phx.gbl...
> Keeps saying "without making a connection to the exchange server".  How 
> did they intend to get the logs?
>
>
> Anyway, why wouldn't they just journal the mailboxes in question.
>
>
> "Martin Blackstone"  wrote in message 
> news:CE436162-4EDE-4430-9A8F-9D54424B97AF@microsoft.com...
>> LOL.
>> After thinking about this for 24 hours, I think he means he doesn't want 
>> to touch the store.
>> After that point I'm pretty much out of ideas.
>>
>> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
>> news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
>>> The logs reside on the the Exchange server.  Unless your application 
>>> exploits quantum tunneling, to read them, you will need to connect to 
>>> the Exchange Server.
>>>
>>> "WLAN"  wrote in message 
>>> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
>>>>I think you misunderstood it. I want to read mails without making a
>>>> connecttion to exchange server.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> "John Fullbright" wrote:
>>>>
>>>>> The transaction logs are stored on the exchange server.  If you touch 
>>>>> them,
>>>>> you are connecting to/touching the exchange server.
>>>>>
>>>>>
>>>>>
>>>>> "WLAN"  wrote in message
>>>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
>>>>> > Hello All,
>>>>> >
>>>>> > I have seen the documentation of log shipping feature of exchange 
>>>>> > server.
>>>>> > Exchange server creates transaction logs and keeps uncommited 
>>>>> > records in
>>>>> > it.
>>>>> >
>>>>> > I want to read mail messages without accessing/connecting exchange 
>>>>> > server.
>>>>> > So my idea is to read tranaction logs. But right now i don't know 
>>>>> > the file
>>>>> > format of that file. I think it is a JET file database / transaction 
>>>>> > file.
>>>>> >
>>>>> > I have the following doubts with log shipping:
>>>>> >
>>>>> > (1) Is there any mechanism for reading these transaction logs?
>>>>> > (2) Can we read log file using APIs like Backup/restore,ESE / JET 
>>>>> > ,EXOLEDB
>>>>> > etc
>>>>> >
>>>>> > I am trying some reseach on this transaction logs. Any idea is 
>>>>> > welcome.
>>>>> >
>>>>> > Thanks in advance
>>>>> >
>>>>> > regards
>>>>> > ~WLAN
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>
>
date: Thu, 26 Jun 2008 14:50:03 -0700   author:   Martin Blackstone

Re: Log shipping   
Just wait a little while guys - quantum tunneling is planned for the next 
version of Exchange.

"Martin Blackstone"  wrote in message 
news:7FA6236B-39E4-4DAD-9B89-05651626868F@microsoft.com...
> I told you, I'm out of ideas. :)
>
>
> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
> news:uh6zJT91IHA.5560@TK2MSFTNGP02.phx.gbl...
>> Keeps saying "without making a connection to the exchange server".  How 
>> did they intend to get the logs?
>>
>>
>> Anyway, why wouldn't they just journal the mailboxes in question.
>>
>>
>> "Martin Blackstone"  wrote in message 
>> news:CE436162-4EDE-4430-9A8F-9D54424B97AF@microsoft.com...
>>> LOL.
>>> After thinking about this for 24 hours, I think he means he doesn't want 
>>> to touch the store.
>>> After that point I'm pretty much out of ideas.
>>>
>>> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
>>> news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
>>>> The logs reside on the the Exchange server.  Unless your application 
>>>> exploits quantum tunneling, to read them, you will need to connect to 
>>>> the Exchange Server.
>>>>
>>>> "WLAN"  wrote in message 
>>>> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
>>>>>I think you misunderstood it. I want to read mails without making a
>>>>> connecttion to exchange server.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> "John Fullbright" wrote:
>>>>>
>>>>>> The transaction logs are stored on the exchange server.  If you touch 
>>>>>> them,
>>>>>> you are connecting to/touching the exchange server.
>>>>>>
>>>>>>
>>>>>>
>>>>>> "WLAN"  wrote in message
>>>>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
>>>>>> > Hello All,
>>>>>> >
>>>>>> > I have seen the documentation of log shipping feature of exchange 
>>>>>> > server.
>>>>>> > Exchange server creates transaction logs and keeps uncommited 
>>>>>> > records in
>>>>>> > it.
>>>>>> >
>>>>>> > I want to read mail messages without accessing/connecting exchange 
>>>>>> > server.
>>>>>> > So my idea is to read tranaction logs. But right now i don't know 
>>>>>> > the file
>>>>>> > format of that file. I think it is a JET file database / 
>>>>>> > transaction file.
>>>>>> >
>>>>>> > I have the following doubts with log shipping:
>>>>>> >
>>>>>> > (1) Is there any mechanism for reading these transaction logs?
>>>>>> > (2) Can we read log file using APIs like Backup/restore,ESE / JET 
>>>>>> > ,EXOLEDB
>>>>>> > etc
>>>>>> >
>>>>>> > I am trying some reseach on this transaction logs. Any idea is 
>>>>>> > welcome.
>>>>>> >
>>>>>> > Thanks in advance
>>>>>> >
>>>>>> > regards
>>>>>> > ~WLAN
date: Thu, 26 Jun 2008 20:55:39 -0400   author:   Michael Dragone no.e-mail=less_spam

Re: Log shipping   
Hello,

I think u misunderstood it.

I know that transaction logs are propretery info and only server / backup 
APIs might know about its format. I am searching that whether any 3rd party 
can access those log files.

My goal is to retrieve a message from the transaction logs, and thus, avoid 
making a client connection to Exchange to retrieve the message – to enable us 
to support a “zero footprint” interface with Exchange.

Lot of e-mail archiving softwares uses this mechanism for archiving e-mails 
into repository

I know that i can read all messages, if I establish a connection to exchange 
server. Also Journaling creates message traffic and need a connection to the 
database. 
Based on the above feedbacks and assumptions, I am doing a feasiblity study 
about mail store. I have see mechanisms like Volume Shadow Copy Service 
(VSS), Backup API etc. VSS creates a shadow copy of the mail store and we can 
restore that copy into a non - exchange repository also.




"Michael Dragone" wrote:

> Just wait a little while guys - quantum tunneling is planned for the next 
> version of Exchange.
> 
> "Martin Blackstone"  wrote in message 
> news:7FA6236B-39E4-4DAD-9B89-05651626868F@microsoft.com...
> > I told you, I'm out of ideas. :)
> >
> >
> > "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
> > news:uh6zJT91IHA.5560@TK2MSFTNGP02.phx.gbl...
> >> Keeps saying "without making a connection to the exchange server".  How 
> >> did they intend to get the logs?
> >>
> >>
> >> Anyway, why wouldn't they just journal the mailboxes in question.
> >>
> >>
> >> "Martin Blackstone"  wrote in message 
> >> news:CE436162-4EDE-4430-9A8F-9D54424B97AF@microsoft.com...
> >>> LOL.
> >>> After thinking about this for 24 hours, I think he means he doesn't want 
> >>> to touch the store.
> >>> After that point I'm pretty much out of ideas.
> >>>
> >>> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message 
> >>> news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
> >>>> The logs reside on the the Exchange server.  Unless your application 
> >>>> exploits quantum tunneling, to read them, you will need to connect to 
> >>>> the Exchange Server.
> >>>>
> >>>> "WLAN"  wrote in message 
> >>>> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
> >>>>>I think you misunderstood it. I want to read mails without making a
> >>>>> connecttion to exchange server.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> "John Fullbright" wrote:
> >>>>>
> >>>>>> The transaction logs are stored on the exchange server.  If you touch 
> >>>>>> them,
> >>>>>> you are connecting to/touching the exchange server.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> "WLAN"  wrote in message
> >>>>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
> >>>>>> > Hello All,
> >>>>>> >
> >>>>>> > I have seen the documentation of log shipping feature of exchange 
> >>>>>> > server.
> >>>>>> > Exchange server creates transaction logs and keeps uncommited 
> >>>>>> > records in
> >>>>>> > it.
> >>>>>> >
> >>>>>> > I want to read mail messages without accessing/connecting exchange 
> >>>>>> > server.
> >>>>>> > So my idea is to read tranaction logs. But right now i don't know 
> >>>>>> > the file
> >>>>>> > format of that file. I think it is a JET file database / 
> >>>>>> > transaction file.
> >>>>>> >
> >>>>>> > I have the following doubts with log shipping:
> >>>>>> >
> >>>>>> > (1) Is there any mechanism for reading these transaction logs?
> >>>>>> > (2) Can we read log file using APIs like Backup/restore,ESE / JET 
> >>>>>> > ,EXOLEDB
> >>>>>> > etc
> >>>>>> >
> >>>>>> > I am trying some reseach on this transaction logs. Any idea is 
> >>>>>> > welcome.
> >>>>>> >
> >>>>>> > Thanks in advance
> >>>>>> >
> >>>>>> > regards
> >>>>>> > ~WLAN 
> 
>
date: Thu, 26 Jun 2008 20:56:01 -0700   author:   WLAN

Re: Log shipping   
1.  Reading the log files directly would avoid a MAPI or other client 
connection, however it is not zero footprint.  You still connect to the 
server and you still place an IO load on the server as you read the logs.

2.  Backup API backups are not zero footprint.  In fact accounting for the 
IO caused by backups is a large part of sizing an exchange server.

3.  Copy on Write snapshots, like those created by the MS Software provider, 
are not zero footprint.  While a COW snapshot is in place, each overwrite 
requires 3 IOs (read old data, write it to the difference area, overwrite 
changed data).  Put more than a few in place and your server will come to a 
screaching halt.

4.  Most Archiving tools I've seen use an Event sink.  This goes way back to 
the Archiving Sink example in the 2000 reskit and later Exchange 2000 SP2. 
http://support.microsoft.com/kb/307798/en-us

5.  Even the Archiving sink is not zero footprint.  It takes IO to read the 
messages and send content somewhere, and that IO will impact your server.


"WLAN"  wrote in message 
news:73896991-6253-4531-A5A6-64099D400B18@microsoft.com...
> Hello,
>
> I think u misunderstood it.
>
> I know that transaction logs are propretery info and only server / backup
> APIs might know about its format. I am searching that whether any 3rd 
> party
> can access those log files.
>
> My goal is to retrieve a message from the transaction logs, and thus, 
> avoid
> making a client connection to Exchange to retrieve the message - to enable 
> us
> to support a "zero footprint" interface with Exchange.
>
> Lot of e-mail archiving softwares uses this mechanism for archiving 
> e-mails
> into repository
>
> I know that i can read all messages, if I establish a connection to 
> exchange
> server. Also Journaling creates message traffic and need a connection to 
> the
> database.
> Based on the above feedbacks and assumptions, I am doing a feasiblity 
> study
> about mail store. I have see mechanisms like Volume Shadow Copy Service
> (VSS), Backup API etc. VSS creates a shadow copy of the mail store and we 
> can
> restore that copy into a non - exchange repository also.
>
>
>
>
> "Michael Dragone" wrote:
>
>> Just wait a little while guys - quantum tunneling is planned for the next
>> version of Exchange.
>>
>> "Martin Blackstone"  wrote in message
>> news:7FA6236B-39E4-4DAD-9B89-05651626868F@microsoft.com...
>> > I told you, I'm out of ideas. :)
>> >
>> >
>> > "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message
>> > news:uh6zJT91IHA.5560@TK2MSFTNGP02.phx.gbl...
>> >> Keeps saying "without making a connection to the exchange server". 
>> >> How
>> >> did they intend to get the logs?
>> >>
>> >>
>> >> Anyway, why wouldn't they just journal the mailboxes in question.
>> >>
>> >>
>> >> "Martin Blackstone"  wrote in message
>> >> news:CE436162-4EDE-4430-9A8F-9D54424B97AF@microsoft.com...
>> >>> LOL.
>> >>> After thinking about this for 24 hours, I think he means he doesn't 
>> >>> want
>> >>> to touch the store.
>> >>> After that point I'm pretty much out of ideas.
>> >>>
>> >>> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message
>> >>> news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
>> >>>> The logs reside on the the Exchange server.  Unless your application
>> >>>> exploits quantum tunneling, to read them, you will need to connect 
>> >>>> to
>> >>>> the Exchange Server.
>> >>>>
>> >>>> "WLAN"  wrote in message
>> >>>> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
>> >>>>>I think you misunderstood it. I want to read mails without making a
>> >>>>> connecttion to exchange server.
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> "John Fullbright" wrote:
>> >>>>>
>> >>>>>> The transaction logs are stored on the exchange server.  If you 
>> >>>>>> touch
>> >>>>>> them,
>> >>>>>> you are connecting to/touching the exchange server.
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> "WLAN"  wrote in message
>> >>>>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
>> >>>>>> > Hello All,
>> >>>>>> >
>> >>>>>> > I have seen the documentation of log shipping feature of 
>> >>>>>> > exchange
>> >>>>>> > server.
>> >>>>>> > Exchange server creates transaction logs and keeps uncommited
>> >>>>>> > records in
>> >>>>>> > it.
>> >>>>>> >
>> >>>>>> > I want to read mail messages without accessing/connecting 
>> >>>>>> > exchange
>> >>>>>> > server.
>> >>>>>> > So my idea is to read tranaction logs. But right now i don't 
>> >>>>>> > know
>> >>>>>> > the file
>> >>>>>> > format of that file. I think it is a JET file database /
>> >>>>>> > transaction file.
>> >>>>>> >
>> >>>>>> > I have the following doubts with log shipping:
>> >>>>>> >
>> >>>>>> > (1) Is there any mechanism for reading these transaction logs?
>> >>>>>> > (2) Can we read log file using APIs like Backup/restore,ESE / 
>> >>>>>> > JET
>> >>>>>> > ,EXOLEDB
>> >>>>>> > etc
>> >>>>>> >
>> >>>>>> > I am trying some reseach on this transaction logs. Any idea is
>> >>>>>> > welcome.
>> >>>>>> >
>> >>>>>> > Thanks in advance
>> >>>>>> >
>> >>>>>> > regards
>> >>>>>> > ~WLAN
>>
>>
date: Fri, 27 Jun 2008 06:47:00 -0700   author:   John Fullbright fjohn@donotspamnetappdotcom

Re: Log shipping   
Hello,

Thanks for the reply.

I have seen your points. Can you tell me the mechanism for reading the log 
files directly.

Now i don't know the format of transaction log file. Is  there any mechnism 
for reading those logs?

regards
WLAN

"John Fullbright" wrote:

> 1.  Reading the log files directly would avoid a MAPI or other client 
> connection, however it is not zero footprint.  You still connect to the 
> server and you still place an IO load on the server as you read the logs.
> 
> 2.  Backup API backups are not zero footprint.  In fact accounting for the 
> IO caused by backups is a large part of sizing an exchange server.
> 
> 3.  Copy on Write snapshots, like those created by the MS Software provider, 
> are not zero footprint.  While a COW snapshot is in place, each overwrite 
> requires 3 IOs (read old data, write it to the difference area, overwrite 
> changed data).  Put more than a few in place and your server will come to a 
> screaching halt.
> 
> 4.  Most Archiving tools I've seen use an Event sink.  This goes way back to 
> the Archiving Sink example in the 2000 reskit and later Exchange 2000 SP2. 
> http://support.microsoft.com/kb/307798/en-us
> 
> 5.  Even the Archiving sink is not zero footprint.  It takes IO to read the 
> messages and send content somewhere, and that IO will impact your server.
> 
> 
> "WLAN"  wrote in message 
> news:73896991-6253-4531-A5A6-64099D400B18@microsoft.com...
> > Hello,
> >
> > I think u misunderstood it.
> >
> > I know that transaction logs are propretery info and only server / backup
> > APIs might know about its format. I am searching that whether any 3rd 
> > party
> > can access those log files.
> >
> > My goal is to retrieve a message from the transaction logs, and thus, 
> > avoid
> > making a client connection to Exchange to retrieve the message - to enable 
> > us
> > to support a "zero footprint" interface with Exchange.
> >
> > Lot of e-mail archiving softwares uses this mechanism for archiving 
> > e-mails
> > into repository
> >
> > I know that i can read all messages, if I establish a connection to 
> > exchange
> > server. Also Journaling creates message traffic and need a connection to 
> > the
> > database.
> > Based on the above feedbacks and assumptions, I am doing a feasiblity 
> > study
> > about mail store. I have see mechanisms like Volume Shadow Copy Service
> > (VSS), Backup API etc. VSS creates a shadow copy of the mail store and we 
> > can
> > restore that copy into a non - exchange repository also.
> >
> >
> >
> >
> > "Michael Dragone" wrote:
> >
> >> Just wait a little while guys - quantum tunneling is planned for the next
> >> version of Exchange.
> >>
> >> "Martin Blackstone"  wrote in message
> >> news:7FA6236B-39E4-4DAD-9B89-05651626868F@microsoft.com...
> >> > I told you, I'm out of ideas. :)
> >> >
> >> >
> >> > "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message
> >> > news:uh6zJT91IHA.5560@TK2MSFTNGP02.phx.gbl...
> >> >> Keeps saying "without making a connection to the exchange server". 
> >> >> How
> >> >> did they intend to get the logs?
> >> >>
> >> >>
> >> >> Anyway, why wouldn't they just journal the mailboxes in question.
> >> >>
> >> >>
> >> >> "Martin Blackstone"  wrote in message
> >> >> news:CE436162-4EDE-4430-9A8F-9D54424B97AF@microsoft.com...
> >> >>> LOL.
> >> >>> After thinking about this for 24 hours, I think he means he doesn't 
> >> >>> want
> >> >>> to touch the store.
> >> >>> After that point I'm pretty much out of ideas.
> >> >>>
> >> >>> "John Fullbright" <fjohn@donotspamnetappdotcom> wrote in message
> >> >>> news:OAIDZ681IHA.4772@TK2MSFTNGP03.phx.gbl...
> >> >>>> The logs reside on the the Exchange server.  Unless your application
> >> >>>> exploits quantum tunneling, to read them, you will need to connect 
> >> >>>> to
> >> >>>> the Exchange Server.
> >> >>>>
> >> >>>> "WLAN"  wrote in message
> >> >>>> news:EDE3FB8C-7B4E-4AB4-AE4E-5ACD279EEFBB@microsoft.com...
> >> >>>>>I think you misunderstood it. I want to read mails without making a
> >> >>>>> connecttion to exchange server.
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> "John Fullbright" wrote:
> >> >>>>>
> >> >>>>>> The transaction logs are stored on the exchange server.  If you 
> >> >>>>>> touch
> >> >>>>>> them,
> >> >>>>>> you are connecting to/touching the exchange server.
> >> >>>>>>
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> "WLAN"  wrote in message
> >> >>>>>> news:14AF7CEB-2C10-456F-B732-6DB6ED64C154@microsoft.com...
> >> >>>>>> > Hello All,
> >> >>>>>> >
> >> >>>>>> > I have seen the documentation of log shipping feature of 
> >> >>>>>> > exchange
> >> >>>>>> > server.
> >> >>>>>> > Exchange server creates transaction logs and keeps uncommited
> >> >>>>>> > records in
> >> >>>>>> > it.
> >> >>>>>> >
> >> >>>>>> > I want to read mail messages without accessing/connecting 
> >> >>>>>> > exchange
> >> >>>>>> > server.
> >> >>>>>> > So my idea is to read tranaction logs. But right now i don't 
> >> >>>>>> > know
> >> >>>>>> > the file
> >> >>>>>> > format of that file. I think it is a JET file database /
> >> >>>>>> > transaction file.
> >> >>>>>> >
> >> >>>>>> > I have the following doubts with log shipping:
> >> >>>>>> >
> >> >>>>>> > (1) Is there any mechanism for reading these transaction logs?
> >> >>>>>> > (2) Can we read log file using APIs like Backup/restore,ESE / 
> >> >>>>>> > JET
> >> >>>>>> > ,EXOLEDB
> >> >>>>>> > etc
> >> >>>>>> >
> >> >>>>>> > I am trying some reseach on this transaction logs. Any idea is
> >> >>>>>> > welcome.
> >> >>>>>> >
> >> >>>>>> > Thanks in advance
> >> >>>>>> >
> >> >>>>>> > regards
> >> >>>>>> > ~WLAN
> >>
> >> 
> 
> 
>
date: Mon, 30 Jun 2008 01:27:00 -0700   author:   WLAN

Re: Log shipping   
> Thanks for the reply.
>
> I have seen your points. Can you tell me the mechanism for reading the log
> files directly.
>
> Now i don't know the format of transaction log file. Is  there any 
> mechnism
> for reading those logs?

Hi there,

You need to give up on the idea of reading the Transaction Logs. Implement 
Journaling and then read any messages from an alternate Journaling Exchange 
Server.

Oliver
date: Tue, 1 Jul 2008 14:23:21 +0100   author:   Oliver Moazzezi [MVP]

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us