Microsoft SQL Server is made to use all the available memory in a server for itself. It will eat all the memory you throw at it. This can be a problem because your other applications may suffer performance problems as all the system memory is gone. To limit this behaviour you can limit the maximum amount of memory SQL is allowed to use.
Figure: SQL Server Management Studio - Login Screen
Figure: SQL Database options and properties menu
Figure: Server Properties showing the ridiculously large value set for the maximum server memory
Figure: Maximum server memory settings in server properties
This will prevent SQL from “owning” all of the RAM on your system,leaving some memory left for your other applications to use.