KB2688697 - FIX: Erro fora de memória quando executa uma instância do SQL Server 2012 num computador que utiliza UMA

A Microsoft distribui as correções do Microsoft SQL Server 2012 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2012.

Sintomas

Considere o seguinte cenário. Você executou uma instância do Microsoft SQL Server 2012 num computador que usa acesso de memória não uniforme (NUMA) e o SQL Server utiliza muitas páginas estrangeiras. Neste cenário, poderá encontrar um erro fora de memória. Por exemplo, o seguinte erro 701 pode ser registado no ficheiro de registo de erro do SQL Server:

<data><hora><> de ID espiado Erro: 701, Severidade: 17, Estado: 123. <data><hora><>de ID espiado Não há memória suficiente do sistema para executar esta consulta.

Este problema ocorre normalmente se a opção de memória do servidor máximo for usada para reservar uma grande parte do RAM da utilização do SQL Server. Neste caso, o SQL Server é mais propenso a experimentar uma distribuição DE NUM desequilibrada.

Causa

Este problema ocorre porque a função que é usada para calcular as páginas de memória disponíveis para um nó de memória não funciona corretamente.

Resolução

Informação de atualização cumulativa

SQL Server 2012

A correção para este problema foi lançada pela primeira vez na Cumulativa Update 1 para o SQL Server 2012. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2679368 Atualização cumulativa 1 para SQL Server 2012Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com a versão anterior da correção do SQL Server. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2692828 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012

Mais Informações

Para verificar o valor da memória estrangeira, utilize um dos seguintes métodos:

  • Consultar a sys.dm_os_memory_nodes visão de gestão dinâmica (DMV). Para mais informações sobre o DMV sys.dm_os_memory_nodes, visite o seguinte site da MSDN:

    Informações gerais sobre o DMV sys.dm_os_memory_nodes

  • Executar a seguinte declaração ou verificar a saída do estado de memória no registo de erro do SQL Server quando ocorrer o erro 701:

    Estado de memória DBCC

  • Verifique o contador Foreign Node Memory (KB) no objeto nó de memória no SQL Server 2012. Para mais informações sobre o objeto nó de memória, visite o seguinte site da MSDN:

    Informações gerais sobre o objeto do nó de memória

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Para obter mais informações sobre o Modelo de Manutenção Incremental para O Servidor SQL, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

935897 Um Modelo de Manutenção Incremental está disponível na equipa do SQL Server para entregar hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

822499 Esquema de nomeação para pacotes de atualização de software do Microsoft SQL ServerPara obter mais informações sobre a terminologia da atualização do software, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

824684Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×