KB970070 - Lukittujen sivujen tuki SQL Server Standard Edition (64-bittisissä) -järjestelmissä

Käytetään kohteeseen
SQL Server 2012 Standard SQL Server 2008 R2 Standard SQL Server 2008 Standard Microsoft SQL Server 2005 Standard Edition

VSTS-virhenumero: 302851
VSTS-virhenumero: 302848
CI 17820

Ongelman ilmenemistapa

Microsoft SQL Server 2005:n 64-bittiset Standard-versiot ja uudemmat versiot, joihin on määritetty Lukitse sivut muistissa -oikeus SQL Server Enginen palvelutiliä varten, eivät käytä Address Window Extensions (AWE) -ohjelmointirajapintoja puskurivarannon muistin varaamiseen. AWE-ohjelmointirajapintojen käyttöä SQL Server:n 64-bittisissä versioissa puskurivarannon muistin varaamiseen kutsutaan lukittuiksi sivuiksi. SQL Server 2008 Service Pack 1:n kumulatiivinen päivityspaketti 2 ja SQL Server 2005 Service Pack 3:n kumulatiivinen päivityspaketti 4 tukevat lukittuja sivuja.

Huomautus: SQL Server 2005:n 64-bittiset versiot ja uudemmat versiot tukevat oletusarvoisesti lukittuja sivuja. Lisätietoja on seuraavassa Microsoft Developer Network (MSDN) -sivustossa:

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

Lisätietoja

Kumulatiiviset päivitykset ottavat käyttöön seurantamerkinnän 845 ja sallivat SQL Server 2008:n 64-bittisen Standard-version ja SQL Server 2005 64-bittisen Standard-version ottaa lukitut sivut käyttöön, jos Lukitse sivut muistissa -oikeus on määritetty SQL Server Engine -palvelun palvelutilille.

Huomautus: Tätä seurantamerkintää ei tarvita asiakkaille, jotka käyttävät SQL Server:n 64-bittisiä Enterprise-versioita tai 64-bittisiä Developer-versioita. Tämän jäljitysmerkinnän käyttöönotolla näissä versioissa ei ole vaikutusta.

Jos haluat käyttää tätä jäljitysmerkintää, sinun on määritettävä merkintä SQL Server:n käynnistysasetukseksi käyttämällä –T-parametria. Lisätietoja seurantamerkinnän ottamisesta käyttöön käynnistysvaihtoehtona on seuraavassa MSDN-sivustossa:

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

Varmista, että seurantamerkintä on ottanut lukitut sivut käyttöön SQL Server:n 64-bittisissä versioissa varmistamalla, että seuraava viesti on kirjoitettu SQL Server -virhelokitiedostoon käynnistyksen yhteydessä:

Lukittujen sivujen käyttäminen puskurivarantoa varten
Jos et näe tätä sanomaa virhelokitiedostossa, toimi seuraavasti:

  • Varmista, että jäljitysmerkintä 845 on määritetty oikein. Käynnistysasetuksiksi määritetyt jäljitysmerkinnät tulostetaan virhelokitiedoston alkuun.

  • Varmista, että SQL Server -palvelutilillä on Lukitse sivut muistissa -oikeus käytössä. Näitä käyttöoikeuksia ei tarvitse määrittää, jos SQL Server -palvelutili on PAIKALLINEN JÄRJESTELMÄ -tili. Lisätietoja on seuraavassa MSDN-sivustossa:

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

Lukittujen sivujen ottaminen käyttöön voi vaikuttaa järjestelmän suorituskykyyn negatiivisesti. Harkitse huolellisesti mahdollisia vaikutuksia ennen kuin käytät lukittuja sivuja, vaikka käytät niitä Enterprise- tai Developer-versioissa.

Huomautus SQL Server 2008 R2 Standard Editionista (64-bittinen): Microsoft SQL Server 2008 R2 Standard Edition (64-bittinen, kaikki RTM-versiot ja uudemmat versiot) vaatii myös trace flag 845 -merkinnän lisäämistä käynnistysparametriksi, jotta SQL Server voi käyttää lukittuja sivuja puskurivarannossa, kun SQL Server -palvelutilille on myönnetty Lukitse sivut muistiin -suojausoikeus.

Huomautus SQL Server 2012 Standard Editionista (64-bittinen): Microsoft SQL Server 2012 Standard Edition (64-bittinen) ei edellytä minkään seurantamerkinnän ottamista käyttöön, jotta SQL Server voi käyttää lukittuja sivuja puskurivarannossa, kun SQL Server -palvelutilille on myönnetty Lukitse sivut muistiin -suojausoikeus.

Lisätietoja SQL Server 2005 Service Pack 3:n kumulatiivisesta päivityspaketista 4

Saat lisätietoja muutetuista tiedostoista ja tässä Microsoft Knowledge Base -tietokanta -artikkelissa kuvatun hotfix-korjauksen sisältävän kumulatiivisen päivityspaketin käyttöönoton edellytyksistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

970279 SQL Server 2005 Service Pack 3:n kumulatiivinen päivityspaketti 4

Lisätietoja SQL Server 2008 Service Pack 1:n kumulatiivisesta päivityspaketista 2

Saat lisätietoja tästä kumulatiivisesta päivityspaketista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

970315 SQL Server 2008 Service Pack 1:n kumulatiivinen päivityspaketti 2

            
Saat lisätietoja Lukittujen sivujen käytön vaikutuksista SQL Server:n kanssa napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

918483 Puskurivarannon muistin sivutuksen vähentäminen SQL Server:n 64-bittisessä versiossa
Saat lisätietoja lukittujen sivujen ominaisuuksien käyttöönotosta SQL Server 2012:ssa ja muissa versioissa napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2659143 Lukitut sivut -ominaisuuden ottaminen käyttöön SQL Server 2012:ssa