Microsoft jakelee Microsoft SQL Server 2008 Service Pack 2 (SP2)- tai Microsoft SQL Server 2008 R2 -korjaukset yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki aikaisempiin SQL Server 2008 Service Pack 2 (SP2)- tai SQL Server 2008 R2 -korjausjulkaisuihin sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.
Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
Luot Microsoft SQL Server 2008:ssa tai Microsoft SQL Server 2008 R2:ssa taulukon, jonka tietotyyppi on varchar (max).
Yrität replikoida taulukon Oracle-palvelimen tilaajalle ja valitset julkaisutyypiksi Tapahtumajulkaisu.
Huomautus: Ensimmäinen synkronointi onnistui.
Lisäät tai päivität pitkän arvon tietueen taulukon varchar (max) -sarakkeeseen.
Arvo voi esimerkiksi olla yli 8 200 merkkiä pitkä.
Tässä skenaariossa jakeluagentti ei synkronoi uutta tietuetta Oracle-palvelimen tilaajalle. Lisäksi näyttöön tulee seuraava virhesanoma:
Huomautus
Replication-Replication jakelualijärjestelmä: agentin <agentin nimi> epäonnistui. ORA-01722: invalid numberErrorId = 160, SourceTypeId = 16
ErrorCode = '1722'
ErrorText = 'ORA-01722: virheellinen numero'
Ratkaisu
Kumulatiiviset päivitystiedot
SQL Server 2008 R2
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 9. 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:
2567713 SQL Server 2008 R2:n kumulatiivinen päivityspaketti 9 Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki edelliseen 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 R2 Service Pack 1
Tämän ongelman korjaus julkaistiin ensimmäisenä SQL Server 2008 R2 Service Pack 1:n kumulatiivisessa päivityksessä 2. Saat lisätietoja tämän kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2567714 SQL Server 2008 R2 Service Pack 1:n kumulatiivinen päivityspaketti 2Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2008 R2 -korjausversioon. 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 2008 Service Pack 2
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 4. Saat lisätietoja tämän SQL Server 2008 SP2:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2527180 Kumulatiivinen päivityspaketti 4 SQL Server 2008 SP2:lleHuomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki edelliseen SQL Server 2008 SP2: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:
2402659 SQL Server 2008 -koontiversiot, jotka on julkaistu SQL Server 2008 SP2:n julkaisemisen 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 Oracle-julkaisemisesta on seuraavassa MSDN-sivustossa:
Yleistä tietoa Oracle-julkaisemisesta Lisätietoja Oracle-tilaajista on seuraavassa MSDN-sivustossa:
Yleistä tietoa Oracle-tilaajista Lisätietoja tilannevedosten replikoinnista on seuraavassa MSDN-sivustossa: