Excesso de memória com o SQL Server
Se você está recebendo vários avisos de falta de memória em seu servidor e já verificou que o culpado é o SQL Server, faça o seguinte:
Execute o Task Manager e mande exibir o PID (Process Identifier), agora identifique o PID do SQL Server.
Neste caso é o processo 672 do SQL Server quem está consumindo nossa memória, mas como saber a qual base de dados ele se refere?
Execute o prompt de comando e rode o seguinte comando: tasklist /svc
Nesta tela você consegue identificar que ele se refere à base do monitoramento do SBS (MSSQL$SBSMONITORING), agora para reduzir a memória que ele usa faça o seguinte:
osql -E -S NOMEDOSEUSERVIDOR\sbsmonitoring [enter]
[você acessará a tela de comando do SQL Server]
sp_configure 'show advanced options',1 [enter]
reconfigure with override [enter]
go [enter]
sp_configure 'max server memory', ### [digite um valor para o máximo… digamos 70 …] [enter]
reconfigure with override [enter]
go [enter]
o que se parecerá com isto:
Veja só o que aconteceu…
Além do processo 672, o uso total de memória caiu drásticamente…