http://topic.csdn.net/u/20070610/12/eaefdcf4-4cb8-4bbd-93c9-4fd14883763b.html去网站搜索下,有很多

解决方案 »

  1.   

    awe补丁打了吧?打了的话,版本应该是在2040或者更高.目前2187好象是最高的版本. 
    sqlserver的启动用户换成域用户,并给你的sqlserver启动用户分配   锁定内存页的权限. 附sqlserver帮助: 
    示例 
    下例显示如何启用   AWE   并将   max   server   memory   配置在   6   GB   的限度: sp_configure   'show   advanced   options ',   1 
    RECONFIGURE 
    GO 
    sp_configure   'awe   enabled ',   1 
    RECONFIGURE 
    GO 
    sp_configure   'max   server   memory ',   6144 
    RECONFIGURE 
    GO 注;以上必须要重新启动sqlserver才能生效. 
      

  2.   

    打补丁不是在 windows2000 sp4 和 sqlserver 2000下才进行的吗?
    我的系统是 windows2003 sp2 和 Sqlserver 2005 sp2
    另外,如果还要打awe补丁,是在哪里下载? 
      

  3.   

    我的sqlserver 版本是 SQL Server 9.0.3042
      

  4.   


    示例  
    下例显示如何启用   AWE   并将   max   server   memory   配置在   6   GB   的限度:  sp_configure   'show   advanced   options ',   1  
    RECONFIGURE  WITH OVERRIDE
    GO  
    sp_configure   'awe   enabled ',   1  
    RECONFIGURE   WITH OVERRIDE
    GO  
    sp_configure   'max   server   memory ',   6144  
    RECONFIGURE   WITH OVERRIDE
    GO  注;以上必须要重新启动sqlserver才能生效. 
      

  5.   

    可以查看sql server 下sql server总占用内存数量就行了.
    select cntr_value*1.0/(1024*1024) from master..sysperfinfo  where counter_name like '%total%memory%'你的这个值是多少?
      

  6.   

    这个值不是固定的,我重启sqlserver 后,马上运行大概是 1.5 ,过了10分钟后再运行约是 2.5
      

  7.   


    这个值就是你目前sql server所占用的内存
    如果你的访问量足够多,这个值会逐渐增多,直到5120MB。你的能到2.5G,说明AWE开启正常。
      

  8.   

    谢谢各位,但是查看SQL代理日志是04/26/2008 13:59:26,,信息,[432] 子系统缓存中有 11 个子系统
    04/26/2008 13:59:25,,信息,[339] 本地计算机是 web,运行的是 Windows NT 5.2 (3790) Service Pack 2
    04/26/2008 13:59:25,,信息,[310] 检测到 4 个处理器和 4096 MB RAM
    04/26/2008 13:59:25,,信息,[103] 驱动程序使用的 NetLib 是 DBNETLIB.DLL;本地主机服务器是
    04/26/2008 13:59:25,,信息,[102] SQL Server ODBC 驱动程序版本 9.00.3042
    04/26/2008 13:59:25,,信息,[101] SQL Server web 版本 9.00.3042 (连接限制: 0)
    04/26/2008 13:59:25,,信息,[100] Microsoft SQLServerAgent 版本 9.00.3042.00 (内部版本号 x86 unicode 零售): 进程 ID 480还是只认到4096 MB RAM,但查看我的电脑属性是6GB
      

  9.   

    补充一下,服务器是2年前购买的DELL 2950型号,原配了 4条 533的 512M 内存,后来添加了4条 667 1G 内存,用EVEREST Corporate Edition能检测出各自内存运行正常,并且操作系统也能认出是6G,不知道是否与内存硬件有关?
      

  10.   

    看12楼是sql server不能识别,有可能是硬件问题
      

  11.   

    今天新买了2950服务器,原配了8G 内存,以上情况还是有的,查看sql 代理日志 显示 检测到 8个处理器 4096 MB RAM,但是选择sql服务器,查看属性-常规,显示的是8G ,奇怪了,难道日志有误?
      

  12.   

    sqlserver

    sqlserveragent
    是两个东西