Microsoft jakelee Microsoft SQL Server 2008 R2 Service Pack 2 -korjaukset yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2008 R2 Service Pack 2:n korjausjulkaisuun.
Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Suoritat suuren erän SQL-lausekkeita Microsoft SQL Server 2008 R2:ssa tai Microsoft SQL Server 2012:ssa.
- SQL-lausekkeet suorittavat suuren määrän suuriin binaarisiin suuriin objekteihin (BLOB) liittyviä toimintoja.
- SQL-lausekkeet kutsuvat sp_refreshview tallennettua toimintosarjaa erässä.
Tässä skenaariossa sp_refreshview tallennettu toimintosarja voi epäonnistua. Kun tämä ongelma ilmenee, seuraavat virheet kirjataan SQL Server -virhelokiin: Lisäksi seuraava virhe saatetaan kirjata SQL Server -virhelokiin, kun tämä ongelma ilmenee:Huomautuksia
- Tämä ongelma ei ilmene, kun sp_refreshview tallennettua toimintosarjaa kutsutaan erän ulkopuolelle.
- sp_refreshview tallennettu toimintosarja epäonnistuu, jos sitä kutsutaan samaa näkymää kohtaan erän sisällä.
- Suuriin objekteihin liittyvät binaariset toiminnot voivat olla implisiittisiä. Siksi tätä ongelmaa on vaikea tunnistaa. Ongelman tunnistaa kuitenkin virhesanomien avulla.
Ratkaisu
Kumulatiiviset päivitystiedot
SQL Server 2012:n kumulatiivinen päivitys 6
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 6. Saat lisätietoja tämän SQL Server 2012:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2728897 SQL Server 2012:n kumulatiivinen päivityspaketti 6Huomautus 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:
2692828 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012:n julkaisemisen jälkeen
SQL Server 2012 SP1:n kumulatiivinen päivitys 2
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 2. Saat lisätietoja tämän SQL Server 2012 SP1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2790947 Kumulatiivinen päivityspaketti 2 SQL Server 2012 Service Pack 1:lleHuomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki aikaisempaan SQL Server 2012 SP1: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:
2772858 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012 Service Pack 1:n julkaisemisen jälkeen
SQL Server 2008 R2 SP2:n kumulatiivinen päivitys 4
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 4. Saat lisätietoja tämän SQL Server 2008 R2 SP 2:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2777358 Kumulatiivinen päivityspaketti 4 SQL Server 2008 R2 Service Pack 2:lleHuomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät edelliseen SQL Server 2008 R2 SP 2: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:
2730301 SQL Server 2008 R2 -koontiversiot, jotka julkaistiin SQL Server 2008 R2 Service Pack 2:n jälkeen
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
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 nimeämisrakenne Saat 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