exchange 2003 .stm file

Posted on 2005-05-06
Last Modified: 2010-05-18
can someone explain in plain english what exactelly is in the exchange .stm file
i have about 1 gb of free white space in my priv.edb file
the .edb file is not growing as expected because of the white space
the .stm file grows just about everry day
at this rate i will reach the 16gb limit pretty soon
does the .stm file ever shrink?
once data enters the .stm file does it ever leave?
is there also white space in this file?
what type of data is in this file?
Question by:dano992
    LVL 27

    Expert Comment

    Well this Microsoft Knowledge Base article explains it pretty good:;en-us;232323
    Native Content Storage in Microsoft Exchange
    LVL 3

    Expert Comment

    LVL 20

    Accepted Solution

    Adding my 2 cents..

    In Exchange 2000 have the database separated into two files. Actually, it's important to think of the entire database as including the log files as well. When you have an .edb and an .stm, and the translation logs to go with them, then you have a complete database. When you dismount a store, it is at that point you can be sure that all the transactions from the logs have been committed to the two database files, the .edb and the .stm. In that case, only when the databases are consistent your .edb and .stm alone make a complete database. These two files are used to store two different types of information, and where a message goes depends on what kind of client the message comes from.

    The .stm file holds streaming content that comes in from protocols like POP3 and SMTP and things like that. So any messages that come in through those protocols will go into the .stm and messages that come in from MAPI clients into the store will go into the .edb file, and then we do content conversion on the fly to translate messages between these two formats as necessary to serve whatever client happens to be requesting the message. The .stm file is certainly used when the database is up and running.

    Be sure to consider the size of the .stm file. By default the .stm file will be defragged as well, so you will need to have enough free space for both the temporary .edb and the temporary .stm file together. If you have a large .stm, it's possible to exclude it from the defrag so that space for its temporary .stm is not a concern.

    i recommend you to read the link below


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Too many email signature updates to deal with?

    Are you constantly visiting users’ desks making changes to email signatures? Feel like it’s taking up all of your time? Wish you could manage all signatures from one central location, easily design them and deploy them quickly to users? Well, there is an easy way!

    Learn more about how the humble email signature can be used as more than just an electronic business card. When used correctly, a signature can easily be tailored for different purposes by different departments within an organization.
    "Migrate" an SMTP relay receive connector to a new server using info from an old server.
    In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
    In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now