The SQL Server process will gradually (running a week or so) take up about 80-90% of the memory so there must be something hogging the server.
Se eu conseguisse um centavo toda vez que alguém não lesse a documentação e fizesse essa pergunta, eu seria um bilionário.
O SQL Server, por configuração de stanmdard, usa ALL AVAILABLE MEMORY AS CACHE. Para acelerar a velocidade.
Se você não estiver bem com isso, vá para as propriedades do servidor e informe ao SQL Server quanta memória ele pode usar. Terá prazer em aderir a isso.
Caso contrário, mais uma vez, toda leitura de dados é armazenada em cache. Ponto. Páginas antigas são lançadas como novas lidas.
Por que
Porque a leitura de discos é LENTA.
A maioria das instalações "reais" de servidores SQL são executadas em máquinas dedicadas. O que torna o comportamento padrão ALTAMENTE desejável.
Nada de errado aqui, exceto que o administrador não se importou em configurar o servidor SQL corretamente;)