Microsoft jakelee Microsoft SQL Server 2008 R2- tai Microsoft SQL Server 2008 -korjaukset yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki edelliseen SQL Server 2008 R2:n tai SQL Server 2008:n korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.
Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Sinulla on tietokanta, joka sisältää monia objekteja Microsoft SQL Server 2008:n, Microsoft SQL Server 2008 R2:n tai Microsoft SQL Server 2012:n esiintymässä.
- Valitset kaikki tietokannan taulukot.
- Yrität käyttää tietokantamoduulin säätötyökalua (DTA) yhden tai useamman kyselyn säätämiseen tietokantaan.
Tässä skenaariossa näyttöön saattaa tulla seuraava virhesanoma:
Huomautus
OTSIKKO: DTAEngine
Valittujen fyysisten rakennerakenteiden vaatima vähimmäistallennustila ylittää tietokantamoduulin säätötyökalun valitseman oletustallennustilan. Säilytä vähemmän fyysisiä rakennerakenteita tai kasvata oletustallennustilaa vähintään <muistin kokoa> suuremmaksi. Lisää tallennustilaa jollakin seuraavista tavoista: (1) Jos käytät graafista käyttöliittymää, anna vaadittu arvo Määritä suositusten enimmäistila (Mt) Säätöasetukset-välilehden Lisäasetukset-sivulla; (2) Jos käytät dta.exe, määritä -B-argumentin suurin välilyöntiarvo; (3) Jos käytät XML-syötetiedostoa, määritä StorageBoundInMB-elementin> tilan enimmäisarvo<TuningOptions-kohdassa<>
PAINIKKEET: OK
Ratkaisu
Kumulatiiviset päivitystiedot
SQL Server 2008 R2 Service Pack 1:n kumulatiivinen päivityspaketti 10
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 10. Saat lisätietoja tämän SQL Server 2008 R2 SP1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2783135 Kumulatiivinen päivityspaketti 10 SQL Server 2008 R2 SP1:lle
Huomautus: Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2008 R2 SP1:n korjausjulkaisuun. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2567616 SQL Server 2008 R2 -koontiversiot, jotka on julkaistu SQL Server 2008 R2 Service Pack 1:n jälkeen
SQL Server 2012 Service Pack 1:n kumulatiivinen päivityspaketti 1
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 1. Saat lisätietoja tämän SQL Server 2012 Service Pack 1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2765331 SQL Server 2012 Service Pack 1:n kumulatiivinen päivityspaketti 1Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki SQL Server 2012:n aiempaan korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2772858 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012 Service Pack 1:n julkaisemisen jälkeen
SQL Server 2012
Tämän ongelman korjaus julkaistiin ensimmäisen kerran SQL Server 2012:n kumulatiivisessa päivityksessä 3. Saat lisätietoja tästä kumulatiivisesta päivityspaketista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2723749 SQL Server 2012:n kumulatiivinen päivityspaketti 3 Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki SQL Server 2012:n aiempaan korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Microsoft suosittelee, että otat käyttöön uusimman kyseisen hotfix-korjauksen sisältävän korjausversion. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2692828 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012:n julkaisemisen jälkeen Sinun on asennettava SQL Server 2012 -hotfix-korjaus SQL Server 2012:n asennukseen.
SQL Server 2008 R2
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 13. Saat lisätietoja tämän SQL Server 2008 R2:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2679366 SQL Server 2008 R2:n kumulatiivinen päivityspaketti 13 Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki aikaisempaan SQL Server 2008 R2:n korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
981356 SQL Server 2008 R2 -koontiversiot, jotka julkaistiin SQL Server 2008 R2:n jälkeen
SQL Server 2008 Service Pack 3
Tämän ongelman korjaus julkaistiin ensimmäisenä SQL Server 2008 Service Pack 3:n kumulatiivisessa päivityksessä 4. Saat lisätietoja tästä kumulatiivisesta päivityspaketista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2673383 Kumulatiivinen päivityspaketti 4 SQL Server 2008 Service Pack 3:lleHuomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät edelliseen SQL Server 2008:n korjausversioon. Microsoft suosittelee, että otat käyttöön uusimman kyseisen hotfix-korjauksen sisältävän korjausversion. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2629969 SQL Server 2008 -koontiversiot, jotka on julkaistu SQL Server 2008 Service Pack 3:n julkaisemisen jälkeen Microsoft SQL Server 2008:n hotfix-korjaukset on tarkoitettu tietyille SQL Server Service Pack -paketeille. SQL Server 2008 Service Pack 3 -asennukseen on asennettava SQL Server 2008 Service Pack 3 -korjaus. Oletusarvoisesti kaikki SQL Server Service Pack -pakettiin sisältyvät hotfix-korjaukset seuraavaan SQL Server Service Packiin.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Vaihtoehtoinen menetelmä
Voit kiertää tämän ongelman jollakin seuraavista menetelmistä.
Tapa 1
Napsauta DTA:ssa Säätöasetukset-välilehteä ja valitse Älä säilytä olemassa olevaa PDS-asetustaTietokannassa säilytettävät fyysiset rakennerakenteet (PDS) -kohdassa.
Huomautus: Säilytä kaikki olemassa olevat PDS-asetukset on valittuna oletusarvoisesti.
Tapa 2
Valitse DTA:ssa vain ne taulukot, joiden indeksit haluat optimoida, koko tietokannan valitsemisen sijaan.
Viitteet
Saat lisätietoja SQL Server:n lisäävästä ylläpitomallista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
935897 SQL Server-työryhmältä saa käyttöön lisäävän ylläpidon mallin, jonka avulla voidaan toimittaa hotfix-korjauksia ilmoitettuihin ongelmiin. Saat lisätietoja SQL Server-päivitysten nimeämisrakenteesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
822499 Microsoft SQL Server -ohjelmistopäivityspakettien uusi nimeämisrakenneSaat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
824684 Microsoftin ohjelmistopäivityksiä kuvaavan vakioterminologian kuvaus