Microsoft jakelee Microsoft SQL 2008 R2 -korjauksia yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki edelliseen SQL Server 2008 R2 -päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.
Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Luot tapahtumajulkaisun, jossa taulukko on julkaistu SQL Server 2008 R2 -tietokannassa.
- Luot tilauksesi tälle kaupalliselle julkaisulle.
- INSERT- tai DELETE-lausekkeita suoritetaan julkaistussa taulukossa.
- Suoritat ALTER TABLE -lausekkeen, joka sisältää SWITCH PARTITION -komennon julkaistussa taulukossa.
Tässä skenaariossa INSERT- tai DELETE-lauseet suoritetaan virheellisesti tilaajan uudessa osioidussa taulukossa. Tällöin lausekkeet eivät ole sama tilaajataulukko vasten kuin julkaisijan kohdalla, kuten odotettiin.
Huomautus: Uusi osioitu taulukko luotiin SWITCH PARTITION -komennolla.
Ratkaisu
Kumulatiiviset päivitystiedot
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityspaketissa 2. Saat lisätietoja tämän SQL Server 2008 R2 Service Pack 1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2567714 Kumulatiivinen päivityspaketti 2 SQL Server 2008 R2 Service Pack 1:lleKoontiversiot ovat kumulatiivisia, joten jokainen uusi päivitysversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2008 R2 Service Pack 1 -päivitysversioon. Suosittelemme, että otat käyttöön uusimman päivityksen, 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
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Lisätietoja
Lisätietoja osioiden vaihtamisesta tietojen tehokkaaseen siirtämiseen on seuraavassa MSDN-sivustossa:
Osion vaihtamisen käyttö tietojen tehokkaaseen siirtämiseen Lisätietoja osiotettujen taulukoiden ja indeksien replikoinnista on seuraavassa MSDN-sivustossa: