How to move Exchange 2003 database and logs
A few notes before starting:
It sounds obvious, but make sure you have enough space for the Exchange database and Streaming database. The current files are usually somewhere like c:\program files\Exchsrvr\MDBData. The main database will be something like priv1.edb and the streaming database priv1.stm
Take a backup! Go on do it now.
Select a new location, it can be any locally mounted drive or folder. Don't use the root folder though like d:\ , create a sub folder instead.
Don't try and move the files manually. The work will be done for you by the Exchange System Manager. Note that you can't do this unless the Exchange Information Store service is running.
The Exchange Information Store will be offline during the move, that means your Outlook and other clients won't be able to connect. Remember if it's a big file it will take a while to move.
To Move The Database
1) Start Exchange System Manager
2) Open the administrative group where your exchange database to be moved is located. If you can't see the administrative groups, right click on your organisation at the top of the tree and select Properties, then ensure the checkbox next to Display Administrative Groups is checked.
3) Now expand the tree and under the storage group, right-click on the mailbox store or public folder store that you wish to move and select Properties.
4) On the database tab click the browse button, and choose the new location for your Exchange database.
5) Sit back and wait. All the work is done for you. You may find when it's complete that you will have to remount the database by hand. If that's the case, just go to the database on tree, right-click and select Mount Database.
To Move The Logs
You can also move log files assuming you have logging enabled.
1) Select the storage group, right-click and select Properties.
2) On the general tab, click Browse next to Transaction Log Location and then select the new location.