KB970070 - Supporto per pagine bloccate nei sistemi SQL Server Standard Edition (64 bit)

Si applica a
SQL Server 2012 Standard SQL Server 2008 R2 Standard SQL Server 2008 Standard Microsoft SQL Server 2005 Standard Edition

Numero di bug VSTS: 302851
Numero di bug VSTS: 302848
CI 17820

Sintomi

Le edizioni Standard a 64 bit di Microsoft SQL Server 2005 e versioni successive con il privilegio Blocca pagine in memoria impostato per l'account di servizio del motore di SQL Server non usano le API AWE (Address Windowing Extensions) per l'allocazione della memoria del pool di buffer. L'uso delle API AWE nelle edizioni a 64 bit di SQL Server per l'allocazione della memoria del pool di buffer è noto come pagine bloccate. Il pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 Service Pack 1 e il pacchetto di aggiornamento cumulativo 4 per SQL Server 2005 Service Pack 3 forniscono supporto per le pagine bloccate.

Nota: per impostazione predefinita, le edizioni Enterprise e Developer a 64 bit di SQL Server 2005 e versioni successive supportano le pagine bloccate. Per ulteriori informazioni, vedere il seguente sito Web Microsoft Developer Network (MSDN):

https://msdn.microsoft.com/library/ms187499.aspx

Altre informazioni

Gli aggiornamenti cumulativi introducono il flag di traccia 845 e consentono SQL Server 2008 2008 a 64 bit Standard Edition e SQL Server 2005 a 64 bit Standard Edition di abilitare le pagine bloccate se il privilegio di blocco delle pagine in memoria è impostato per l'account di servizio del servizio del servizio SQL Server Engine.

Nota: questo flag di traccia non è necessario per i clienti che usano edizioni Enterprise a 64 bit o edizioni Developer a 64 bit di SQL Server. L'abilitazione di questo flag di traccia in queste edizioni non ha alcun effetto.

Per usare questo flag di traccia, è necessario impostare il flag come opzione di avvio per SQL Server usando il parametro –T. Per ulteriori informazioni su come abilitare un flag di traccia come opzione di avvio, visitare il seguente sito Web MSDN:

https://msdn.microsoft.com/library/ms190737.aspx

Per verificare che il flag di traccia abbia abilitato le pagine bloccate nelle edizioni a 64 bit di SQL Server, verificare che il messaggio seguente sia scritto nel file di log degli errori di SQL Server all'avvio:

Uso delle pagine bloccate per il pool di buffer
Se il messaggio non viene visualizzato nel file del registro degli errori, eseguire le operazioni seguenti:

  • Assicurarsi di avere il flag di traccia 845 impostato correttamente. I flag di traccia impostati come opzioni di avvio vengono stampati nella parte superiore del file del log degli errori.

  • Assicurarsi che l'account del servizio per SQL Server abbia abilitato il privilegio Blocca pagine in memoria. Non è necessario impostare queste autorizzazioni se l'account del servizio di SQL Server è l'account SISTEMA LOCALE. Per ulteriori informazioni, visitare il seguente sito Web MSDN:

    https://msdn.microsoft.com/library/ms190730.aspx

L'abilitazione delle pagine bloccate può avere un impatto negativo sulle prestazioni del sistema. È necessario considerare attentamente eventuali effetti potenziali prima di utilizzare le Locked Pages, anche nelle edizioni Enterprise e Developer.

Informazioni su SQL Server 2008 R2 Standard Edition (64 bit): Microsoft SQL Server 2008 R2 Standard Edition (64 bit, tutte le versioni RTM e successive) richiede anche l'aggiunta del flag di traccia 845 come parametro di avvio in modo che SQL Server possa usare le pagine bloccate per il pool di buffer quando il server SQL Server all'account di servizio viene concesso il privilegio di sicurezza Blocca pagine in memoria.

Informazioni su SQL Server 2012 Standard Edition (64 bit): Microsoft SQL Server 2012 Standard Edition (64 bit) non richiede l'abilitazione di alcun flag di traccia per consentire a SQL Server di utilizzare le pagine bloccate per il pool di buffer quando il server SQL Server all'account di servizio viene concesso il privilegio di sicurezza Blocca pagine in memoria.

Ulteriori informazioni sul pacchetto di aggiornamento cumulativo 4 per SQL Server 2005 Service Pack 3

Per ulteriori informazioni sui file modificati e sui prerequisiti per l'applicazione del pacchetto di aggiornamento cumulativo contenente l'aggiornamento rapido descritto in questo articolo della Microsoft Knowledge Base, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

970279 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2005 Service Pack 3

Ulteriori informazioni sul pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 Service Pack 1

Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

970315 Pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 Service Pack 1

            
Per ulteriori informazioni sugli effetti derivanti dall'utilizzo di pagine bloccate con SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

918483 Come ridurre il paging della memoria del pool di buffer nella versione a 64 bit di SQL Server
Per ulteriori informazioni sull'abilitazione delle funzionalità delle "pagine bloccate" in SQL Server 2012 e altre versioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

2659143 Come abilitare la funzionalità "Pagine bloccate" in SQL Server 2012