[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 489
  • Last Modified:

What is the RAM limit on SQL Server 2005 32-bit, when running on a 64-bit OS?

The title says it ...

This suggests it's 4GB ... but the arguments over /AWE lost me:

I can't find it on an MS site.

Daniel Wilson
Daniel Wilson
3 Solutions
The memory limit for SQL Server 2005 32-bit is the Operating System maximum, according to Microsoft:

So, for example, on Windows Server 2008 Standard 64-bit, the limit would be 32 GB:
Adam BrownSr Solutions ArchitectCommented:
AWE is a SQL server option that allows you to address memory based on server limitations rather than the SQL server's limitations. This is a function that is only available to Enterprise and Datacenter versions of Windows 2003/2008, from what I can tell. http://www.sql-server-performance.com/2006/awe-memory/ has an explanation of what AWE is and how to configure it. Basically, it allows you to bypass the limitations of the x86 version of SQL. But the link you give is accurate about memory addressing by default in SQL x86. You can't address more than 4GB of memory in a 32-bit version of SQL without enabled AWE.
Daniel WilsonAuthor Commented:
Thank you all!

Featured Post

NEW Veeam Backup for Microsoft Office 365 1.5

With Office 365, it’s your data and your responsibility to protect it. NEW Veeam Backup for Microsoft Office 365 eliminates the risk of losing access to your Office 365 data.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now