Fardringle
Diamond Member
I've been given the task of troubleshooting an SBS 2003 server for a small office. Users are reporting long delays accessing data and program files stored on the server. I discovered that the sqlservr.exe process running for Veritas BackupExec 10 is using a very large portion of the physical RAM in the server (1.6GB used by this one process out of 3GB total).
Microsoft says that this is normal activity for a dedicated SQL server since the server wants to cache as much data as it can for database users. However, this is the domain controller and file server for the office and SQL is only running because BackupExec starts it automatically to store the backup logs. I can't imagine that the SQL service would need more than a few MB of RAM at most to track what BackupExec is doing.
I know that SQL server can be told to use a limited amount of system memory through the Enterprise Manager. Unfortunately, this server is SBS 2003 Standard and has the MSDE (limited) version of SQL server 2000 on it so Enterprise Manager is not available. I've done quite a bit of searching on the web and can't find another way to administer the SQL server. Is there any way to tell SQL to stop monopolizing the available memory on the server without the Enterprise Manager? Or is there a way to obtain and install Enterprise Manager without upgrading the operating system to SBS 2003 Premium?
Microsoft says that this is normal activity for a dedicated SQL server since the server wants to cache as much data as it can for database users. However, this is the domain controller and file server for the office and SQL is only running because BackupExec starts it automatically to store the backup logs. I can't imagine that the SQL service would need more than a few MB of RAM at most to track what BackupExec is doing.
I know that SQL server can be told to use a limited amount of system memory through the Enterprise Manager. Unfortunately, this server is SBS 2003 Standard and has the MSDE (limited) version of SQL server 2000 on it so Enterprise Manager is not available. I've done quite a bit of searching on the web and can't find another way to administer the SQL server. Is there any way to tell SQL to stop monopolizing the available memory on the server without the Enterprise Manager? Or is there a way to obtain and install Enterprise Manager without upgrading the operating system to SBS 2003 Premium?