A. In the standard edition of Exchange 2007, you can have up to five databases spread over five storage groups. With enterprise edition, you can have 50 databases spread over 50 storage groups. This works out to the ability to have one storage group for each database, which is actually the best practice, allowing you to remove shared transaction logs between databases and eases recoverability. There's no reason to put more than one database in a storage group, and you should add new storage groups as you add new databases.
There is a maximum of five databases per storage group, the same as in Exchange 2003, but as I mentioned above, it's strongly discouraged.
There are circumstances where you must have only one database per storage group. If you plan on using Cluster Continuous Replication (CCR), Standby Continuous Replication (SCR) or Local Continuous Replication (LCR), the only supported storage groups are those with one database in them. If you want to use CCR, SCR, or LCR and have multiple databases in each storage group, you'll need to redesign your databases so you only have one database in each storage group. This isn't a requirement for Single Copy Clusters (SCC), which don't actually perform any log shipping replication because there's only one copy of the database.
See this page for Microsoft's official database recommendations.
Related Reading:
Videos:
Audio:
Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.
I typically enable Circular Logging. This reduces the number of the log files. You may not enable it. But typically Exchange Server is backed up regularly and fully. A full backup erases the past log files, that is reduces the number of the log files.
In either case, the number of log files is low and replay of the log files does not take much time in a case of disaster.
So, there is no point not to add additional stores to a storage group.
muraty July 01, 2009 (Article Rating: