SQL Server usa apenas 2 GB de memória mesmo que a opção AWE estiver habilitada

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 811891
Sintomas
SQL Server usa apenas 2 gigabytes (GB) de memória, mesmo que o SQL Server é configurado para usar a API Microsoft Windows 2000 endereços janela Extensions (AWE) para oferecer suporte a um máximo de 64 GB de memória física quando a opção awe enabled é definida como 1. Gerenciador de tarefas do Windows também mostra que SQL Server está usando apenas 2 GB de memória.

Log do SQL Server, você verá a seguinte mensagem:

Não pode usar extensões de janela de endereço porque bloquear memória privilégio não foi concedido.
Causa
A conta de usuário que o serviço do SQL Server está sendo executado não foi adicionada à diretiva Bloquear páginas na memória das Atribuições de direitos de usuário na Diretiva de segurança local do computador.
Resolução
Para resolver esse problema, execute essas etapas:

Observação : você só pode executar essas tarefas no console do servidor individuais. Para executar essas tarefas, você deve fazer logon no Windows como um administrador local no computador onde existe o SQL Server.

  1. Na barra de tarefas, clique em Iniciar e em seguida, clique em programas .
  2. Clique em Ferramentas administrativas e selecione Diretiva de segurança local .
  3. Expanda Configurações de segurança , expanda Diretivas locais e, em seguida, clique em Atribuições de direitos do usuário .
  4. Na tela à direita, clique com o botão direito do mouse Bloquear páginas na memória e, em seguida, clique em segurança .
  5. Em Local Security Policy Setting diálogo caixa, clique em Adicionar .
  6. Clique para selecionar a conta em que está executando o serviço MSSQLSERVER.
  7. Clique em OK .
  8. Para Microsoft Windows 2000 Server, na janela de comando, digite Secedit /refreshpolicy machine_policy /enforce . Para o Microsoft Windows Server 2003, na janela de comando, digite GPUPDATE /force .
  9. Reinicie o serviço do SQL Server.
Mais Informações
Se a instância do SQL Server estiver instalada em um computador que está executando o Windows 2000 Server, Windows 2000 Datacenter Edition, Windows Server 2003 ou Windows NT, você pode usar o / 3 GB alternar no arquivo Boot.ini no seu computador. Como resultado, o SQL Server 2000 pode usar até 3 GB de memória disponível no seu computador.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
274750Como configurar o SQL Server para usar mais de 2 GB de memória física
Referências
Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
329914Habilitadas para AWE SQL Server 2000 pode levar muito tempo para iniciar
298444Uma descrição do utilitário de atualização de diretiva de grupo

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 811891 - Última Revisão: 04/12/2006 15:52:42 - Revisão: 4.2

Microsoft SQL Server 2000 Enterprise Edition, Microsoft Windows 2000 Advanced Server, Microsoft SQL Server 2005 Enterprise Edition

  • kbmt kbsysadmin kbsecurity kbprb KB811891 KbMtpt
Comentários