The SQL Server database engine uses more RAM as needed and does not release it until another application requests RAM that is not being used. On a dedicated server, the amount of memory the database is using may increase and never be released, since the RAM is not being requested by other applications. If the server is not dedicated, the other applications may not be requesting the unused RAM.