Windows SharePoint Services 3.0 – Limitare la RAM utilizzata dal Windows Internal Database

Con l’installazione base di WSS 3.0 (e di WSUS) viene installato il Windows Internal Database, per limitare la RAM utilizzata da questa instanza di SQL Server è possibile utilizzare SQLCmd.

Di seguito viene riportata la procedura per visualizzare e impostare la RAM utilizzata:

  1. Installazione del Microsoft SQL Server Native Client
  2. Installazione del Microsoft SQL Server 2005 Command Line Query Utility
  3. Aprire il prompt dei comandi.
  4. Connettersi all’istanza di SQL Server 2005 Embedded Edition Service digitando:
    “%ProgramFiles%\Microsoft SQL Server\90\Tools\binn\sqlcmd” -S \\.\pipe\mssql$microsoft##ssee\sql\query -E
  5. Visualizzare le impostazioni della RAM digitando:
    USE master
    GO
    EXEC sp_configure ‘show advanced options’, 1
    GO
    RECONFIGURE WITH OVERRIDE
    GO
    EXEC sp_configure ‘max server memory (MB)’
    GO
    EXEC sp_configure ‘show advanced options’, 0
    GO
  6. Modificare le impostazioni della RAM digitando:
    USE master
    GO
    EXEC sp_configure ‘show advanced options’, 1
    GO
    RECONFIGURE WITH OVERRIDE
    GO
    EXEC sp_configure ‘max server memory (MB)’, MaxServerMemory
    RECONFIGURE WITH OVERRIDE
    GO
    EXEC sp_configure ‘show advanced options’, 0
    GO
  7. Disconnettersi all’istanza di SQL Server 2005 Embedded Edition Service digitando:
    EXIT

Problemi analoghi si possono avere con ISA 2004 o ISA 2006 e MSDE.

Per ulteriori informazioni si veda You may experience high memory usage on a computer that is running ISA Server 2004 or ISA Server 2006 and that logs messages to an MSDE database.