FIX: 客户端应用程序停止响应, 并且 Msmdsrv.exe 进程执行筛选操作和浏览操作对 SQL Server 2005 分析服务的实例后使用所有可用内存
http://support.microsoft.com/kb/938077/zh-cn解决方案
首先是在累积更新 2 发行修补程序针对此问题。 有关如何获取此累积更新程序包用于 SQL Server 2005 Service Pack 2, 请单击下列文章编号以查看 Microsoft 知识库中相应:
936305 (http://support.microsoft.com/kb/936305/LN/) 对于 SQL Server 2005 Service Pack 2 累积更新程序包 2
注意 由于版本是累积, 每个新修补程序版本包含所有修补程序和所有安全修复了以前 SQL Server 2005 附带修复版本。 Microsoft 建议您考虑应用最新修补程序版本包含此修复程序。 有关详细信息, 请单击下列文章编号以查看 Microsoft 知识库中相应:
937137 (http://support.microsoft.com/kb/937137/LN/) SQL Server 2005 生成发布已发布 SQL Server 2005 Service Pack 2 后 
为特定 SQLServer 服务包创建 Microsoft SQL Server 2005 修补程序。 必须应用到的 SQL Server 2005 Service Pack 2 安装 SQL Server 2005 Service Pack 2 修复程序。 修复任何 SQLServer 服务包中提供程序默认, 下 SQLServer ServicePack 中包含中。 

解决方案 »

  1.   

    参考:
    SQL Server 2005 Service Pack 2 (SP2) Re-release and post fixes explained
    http://blogs.msdn.com/psssql/archive/2007/04/06/post-sql-server-2005-service-pack-2-sp2-fixes-explained.aspx
    OR
    http://blog.csdn.net/hery2002/archive/2008/04/02/2243564.aspx
      

  2.   

    http://support.microsoft.com/kb/918222/另外你启用了 AWE 内存没有?如果没有启用,那 sql2005 最大也就只能用到 2G
      

  3.   

    1、数据库结构 
    2、业务逻辑 
    3、是否有很多大容量插入/删除/更新操作。 
    4、就现在的硬件水平来说,SQL用到2G也不算夸张,SQL优先使用RAM尝试设置TFSServerScheduler,运行间隔秒数(RunIntervalSeconds),设为3600 先停止TFSServerScheduler,然后设置,然后再启动