locked
Exchange 2007 Enterprise - Store limit? RRS feed

  • 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, GUID 

    If 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, GUID 

    If 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?
    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.

    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.

    Thursday, September 12, 2013 4:55 PM