Limit SQL Server memory usage
Use the sp_configure system
stored procedure with the max server memory option to limit
the amount of memory in the buffer pool used by an instance of SQL Server or
MSDE. This will prevent SQL Server from using more than the specified amount of
memory, thus leaving remaining memory available to start other applications
quickly. You cannot set max server memory to a value less than 4 MB. 16 MB or
more is recommended especially if you are using replication. max server memory
is an advanced option. You need to enable advanced options before you can use
it.
Run the following SQL statements
to limit the amount of server memory used to 64 MB:
Enable advanced options:
USE master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
Set the maximum amount of
memory to 64 MB:
USE master
EXEC sp_configure 'max server memory (MB)', 64
RECONFIGURE WITH OVERRIDE
Display the newly set
configuration:
USE master
EXEC sp_configure 'max server memory (MB)'
Set ‘show advanced options’
back to default:
USE master
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE