背景描述:
需要设置AWE(地址窗口化扩展插件).
根据各方面文档查阅,发现需要启动AWE,并在数据库(数据库实例)设置min server memory 和max server memory 。
但是许多地方提到要最先设置:“锁定内存页”,而该选项默认是关闭的。我查阅了ms文档(http://technet.microsoft.com/zh-cn/library/ms179301(SQL.90).aspx)。文档中这样描述“锁定内存页”的此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。在 SQL Server 2005 中,“锁定内存页”选项默认设置为 OFF。如果您具有系统管理员权限,则可以使用 Windows 组策略工具 (gpedit.msc) 手动启用该选项,并将此权限指定给正在运行 SQL Server 的帐户。有关如何启用“锁定内存页”选项的详细信息,请参阅如何启用“锁定内存中的页”选项 (Windows)。虽然没有要求,但我们建议在使用 64 位操作系统时锁定内存中的页。对于 32 位操作系统,在将 AWE 配置为用于 SQL Server 之前,必须授予“锁定内存页”权限。
问题:
1.如何启动“锁定内存页”相关链接中进一步提到的信息总结起来讲,就是“针对锁定内存中的页选项,添加有权运行 sqlservr.exe 的帐户”。----我的这个理解是否正确?
2.添加有权运行 sqlservr.exe 的帐户,这里的账户指的是什么账户,是指操作系统的用户吗,例如administrator???

解决方案 »

  1.   

    你用 windows 的系统管理员登录 windows,再用 windows 用户方式注册 sql server.
      

  2.   

    安装数据库的时候有一个选项选择windows用户,你选的什么就用什么
      

  3.   

    这句话不明白“再用 windows 用户方式注册 sql server”
      

  4.   


    登录 SQL Server,在系统中称为注册,打开 SSMS,首先就要你注册服务器,注册时,选本地服务器,然后要设置以什么方式注册,如果你是系统管理员,那就用windows 用户注册,它不跟你密码,直接进入就行了,然后,你要修改什么AWE,就可以直接在服务器相关属性中设置了.
      

  5.   

    “针对锁定内存中的页选项,添加有权运行 sqlservr.exe 的帐户”。
    这个有权运行sqlservr.exe会不会是指我登录操作系统后,通过任务管理器看到“映象名称”值为sqlservr.exe行对应的用户名“SYSTEM”;即是SYSTEM?
      

  6.   

    补充(WINDOWS SERVER 2003 ENTERPRISE SP2,SQL SERVER 2005 SP不详:
    完整的步骤:
    1.在操作系统级别启用PAE,以使操作系统能够读到物理地址:
      1.1Windows Server 2003 和 Windows 2000 提供大内存支持:
      http://support.microsoft.com/kb/283037/zh-cn   
      1.2如何在 Windows Server 2003 中编辑 Boot.ini 文件
      http://support.microsoft.com/kb/317526
    2.设置锁定内存页,作用我还没理解透:
       启用 Microsoft SQL Server 地址窗口化扩展插件 (AWE)
       http://technet.microsoft.com/zh-cn/library/ms179301(SQL.90).aspx
       选中控制面板中“网络连接”的“最大化网络应用程序数据吞吐量”选项
    3.为 SQL Server 启用 AWE 内存
        启动awe,设置sql中最大最小内存
        http://technet.microsoft.com/zh-cn/library/ms190673(SQL.90).aspx
    4.检查并观察设置后的系统运行情况
    其他参考:
    a.
    SQL Server 2005 Memory Limits and Related Questions(该文描述了windows server2003 sp1可能产生的一些问题)
    http://blogs.msdn.com/b/psssql/archive/2008/04/05/sql-server-2005-memory-limits-and-related-questions.aspx
    b.
    如果系统故障,需要考虑还原系统
    c.
    设置成功后如何查看系统/sql内存情况,以供确认及分析用。
     
    特别提示:以上总结肯定有错漏,如有错误,欢迎大家指出。我很担心我整不成功啊。
      

  7.   

    不是.
    任务管理器里是指由什么启动了服务,SQL SERVER 总是由SYSTEM启动服务的.这个与你注册到服务器没有关系.
      

  8.   

    设置上超管administrator 就行