Answered by:
Exchange 2007 Enterprise - Store limit?

Question
-
Hello
I found the following event in my application Log:
Event ID: 1216
Source: MSExchangeIS Mailbox
Description:
The Exchange store 'SG1\DB' is limited to 50 GB. The current physical size of this database (the .edb file) is <1 GB. If the physical size of this database minus its logical free space exceeds the limit of 50 GB, the database will be dismounted on a regular basis.
I have the enterprise version with CCR installed. Do I really have to set a registry key like I had to in e2k3?
Regards
Peter
Thursday, March 29, 2007 12:02 PM
Answers
-
The message you getting does make sense. It's strange
The limitation is only for Exchange 2007 Standard Edition. Check in the registry if for some reason the parameter exist.
The default database size limit for Exchange 2007 Standard Edition is 50 gigabytes (GB). There is no default database size limit for the Exchange 2007 Enterprise Edition. The Exchange store process checks any database size limits periodically and dismounts a database when the size limit is reached. You can modify the database size limit by adding or changing a value in the registry.
Locate the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<SERVER NAME>\Private-<database GUID>
Note:
You can get the GUID of a database by running the following command in the Exchange Management Shell: Get-MailboxDatabase -Identity "<server name>\<storage group name>\<database name>" | Format-Table Name, GUIDIf the Database Size Limit DWORD exists for the subkey, change its value to the desired size in gigabytes.
If the Database Size Limit DWORD does not exist for the subkey, create a new DWORD with that name, and then set its value to the desired size in gigabytes.
Friday, March 30, 2007 12:11 AM
All replies
-
The message you getting does make sense. It's strange
The limitation is only for Exchange 2007 Standard Edition. Check in the registry if for some reason the parameter exist.
The default database size limit for Exchange 2007 Standard Edition is 50 gigabytes (GB). There is no default database size limit for the Exchange 2007 Enterprise Edition. The Exchange store process checks any database size limits periodically and dismounts a database when the size limit is reached. You can modify the database size limit by adding or changing a value in the registry.
Locate the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<SERVER NAME>\Private-<database GUID>
Note:
You can get the GUID of a database by running the following command in the Exchange Management Shell: Get-MailboxDatabase -Identity "<server name>\<storage group name>\<database name>" | Format-Table Name, GUIDIf the Database Size Limit DWORD exists for the subkey, change its value to the desired size in gigabytes.
If the Database Size Limit DWORD does not exist for the subkey, create a new DWORD with that name, and then set its value to the desired size in gigabytes.
Friday, March 30, 2007 12:11 AM -
There is no such DWORD, so I will set it.
I was just wondering, because I also thought that there is no default limit for Enterprise Edition.
Perhaps somone from the Microsoft guys can tell us more?
Thanks
Peter
Friday, March 30, 2007 6:20 AM -
The hard limit for both is 16000 GB. ESE currently has a maximum size of 16384 GB (2 billion pages * 8 kB pages). This is 16 TB, and would be impractical to backup/restore, so would hardly be recommended.
BTW, the registry key seems to be named "Database Size Limit in Gb", not ""Database Size Limit".
The default size for Standard in RTM is 50 GB, and in SP1 is 250 GB.
Enterprise defaults to the max (16000 GB).
-martin
Friday, March 30, 2007 8:29 PM -
Thanks for that explanation.
So those are the default DB sizes... what are the maximum DB sizes in Exchange 2007 Standard with and without SP1? Even Standard has a 16TB maximum???- Proposed as answer by DBR-9 Thursday, March 24, 2011 4:31 AM
Monday, May 28, 2007 12:47 PM -
Hi! After making such a change, what is required for this setting to become active?
Restart the store? or reboot?
Thanks in advance.
Sunday, December 30, 2007 9:14 PM -
Restart the Information Store service
Monday, December 31, 2007 5:20 PM -
I have a mailbox server running a fresh install of Exchange 2007sp1. Licenced at Enterprise.
Report the following:
Event ID 1216
Description:
The Exchange store 'XYZ-SG\XYZ-IT' is limited to 250GB...
...If the physical size of this database minus its logical free space exceeds the limit of 250 GB, the database will be dismounted on a regular basis.
Can ms explain this?
Saturday, January 19, 2008 10:11 PM -
SP1 changes the default settings to 250GB.
Database will dismount if the filesize minus free space within the database is greater than 250 GB
the actual filesize can be bigger than 250GB if you have free space inside the database file.
links mentioned earlier in this thread will explain in greaer detail.
Sunday, January 20, 2008 11:27 AM -
mikehynek wrote: I have a mailbox server running a fresh install of Exchange 2007sp1. Licenced at Enterprise.
Your Exchange installation is licensed at enterprise, or windows server itself?
If you really do mean Exchange, I wonder if SP1 just resets all versions to 250. Either way, seems like the adjustment is simple enough. its just a built in safety feature, so you dont run out of disk or other resources
Wednesday, January 23, 2008 4:48 AM -
To clarify, the version of Exchange is Enterprise. (BTW The version of Windows OS is Standard - my client did not need to perform any clustering, but they wanted the extended capacity, more storage groups, of Enterprise edition of Exchange).
So are these performance limitations of Exchange? The MOC curriculum / other documentation always talked about 16TB limit of NTFS as the only limitation. Now it appears that there are more realistic size limits.
So does MS recommend that we keep the limit below 250GB per Mailbox database?Monday, January 28, 2008 3:45 AM -
"On servers that do not use local continuous replication (LCR), we recommend that you limit the database size to 100 GB. On servers that use LCR, we recommend that you limit the database size to 200 GB. For more information, see Local Continuous Replication and Planning Storage Configurations."
- http://technet.microsoft.com/en-us/library/bb331954(EXCHG.80).aspx
Tuesday, January 29, 2008 1:43 AM -
After change the registry how can I check the Maximum Database size Limit by Powershell or console?
- Proposed as answer by TH2 Technician Thursday, May 31, 2012 9:30 PM
Saturday, May 14, 2011 3:39 PM -
http://www.dailymotion.com/video/x7ekjc_managing-database-size-limit-settin_tech
Above is a very good video explaining how to check the Maximum Database size limit after you have changed it.
Essentially is says to go to the application event logs. In there, you'll see ID 1216 or 1217 I forget now, which will show you what it was increased to and what your current database size is in comparison.
- Proposed as answer by TH2 Technician Thursday, May 31, 2012 9:33 PM
Thursday, May 31, 2012 9:33 PM -
I've found the default DB size limit in Exchange 2007 is actually 250GB and not 50GB.
I tried the "Database Size Limit" DWORD key and it did not work. After further research and reading a Microsoft article I found that the correct DWORD key is actually "Database Size Limit in GB"
Here is an article that fully describes the different solutions to the DB Size issue: Exchange 2007 250 GB Database Size Limit
Also Note: ESEUTIL will not help in this case because Exchange 2007 is looking at the logical size of the database not physical size on disk.
- Proposed as answer by Chris H. - EnterpriseIT Thursday, September 12, 2013 4:55 PM
Thursday, September 12, 2013 4:55 PM