KB2478514-FIX: "proces zlučovania nemohol získať prístup k údajom riadka" pri zastavení agenta hromadnej korešpondencie a riadkov je nastavený na hodnotu 4 v stĺpci genstatus v tabuľke systému msmerge_genhistory

Microsoft distribuuje Microsoft SQL Server 2008 alebo SQL 2008 R2 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2008 alebo SQL 2008 R2 opraviť uvoľnenia.

Príznaky

Vytvoríte replikáciu hromadnej korešpondencie, ktorá používa webovú synchronizáciu v Microsoft SQL Server 2008 alebo SQL Server 2008 R2. Všimnite si, že agent hromadnej korešpondencie nepoužije zmeny sťahovania alebo nahrať zmeny do databázy. Keď sa vyskytne tento problém, zobrazí sa chybové hlásenie, ktoré sa podobá na nasledujúci vzor, v súbore denníka Merge agent VERBOSE:

Predplatiteľ OLE DB pre predplatiteľov: {Call sp_MSgetonerow (?,?,?) } Predplatiteľ OLE DB pre predplatiteľov: {Call sp_MSenumcolumns (?,?)} Proces zlúčenia nemohol získať prístup k údajom riadka na účastníkovi. Pri riešení problémov reštartujte synchronizáciu pomocou zapisovania do denníka s podrobnými záznamami a zadajte výstupný súbor, ktorý chcete zapisovať, alebo spustite pomôcku SQL Profiler na identifikáciu zdroja zlyhania.

Dôležité upozornenie: Ak chcete overiť, či sa vyskytol tento problém, mali by ste vidieť riadky, ktoré majú stĺpec genstatus v tabuľke systému msmerge_genhistory . Tieto riadky sa nastavia na 4. Je typické pre stĺpec genstatus , ktorý sa má nastaviť na hodnotu 4 , kým agent vloží údaje. Prerušený agent však môže opustiť genstatus stĺpec nastavený na 4. Stĺpec genstatus nastavený na 4 by sa mal spracovať pri ďalšom spustení agenta. Ak sa však pokúsite znova spustiť agenta, v tomto scenári sa zastaví s chybovým hlásením, ktoré sa podobá na správu, ktorá je spomenutá tu.

Riešenie

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2498535 Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 Service Pack 2Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

956909 Zostavy SQL servera 2008, ktoré boli vydané po vydaní SQL servera 2008

SQL Server 2008 R2 Service Pack 1

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1 pre SQL Server 2008 R2 Service Pack 1. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2544793 Kumulatívna aktualizácia balíka 1 pre SQL Server 2008 R2 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2567616 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 1

SQL Server 2008 R2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 7. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2507770 Kumulatívna aktualizácia balíka 7 pre SQL Server 2008 R2 Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

981356 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Ďalšie informácie

Ďalšie informácie o webovej synchronizácii replikácie hromadnej korešpondencie nájdete na nasledujúcej webovej lokalite webovej lokality Microsoft Developer Network (MSDN):

Webová synchronizácia pre replikáciu zlučovaniaĎalšie informácie o tom, ktoré súbory sa zmenia, a informácie o všetkých predpokladoch na použitie balíka kumulatívnych aktualizácií, ktorý obsahuje rýchlu opravu popísanú v tomto článku databázy Microsoft Knowledge Base, nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2498535 Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 Service Pack 2

Odkazy

Ďalšie informácie o zozname zostáv, ktoré sú k dispozícii po vydaní SQL servera 2008, nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

956909 Zostavy SQL servera 2008, ktoré boli vydané po vydaní SQL servera 2008Ďalšie informácie o modeli prírastkového servisu pre SQL Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

935897 Prírastkové servisné model je k dispozícii v tíme SQL Server na poskytovanie rýchlych opráv pre ohlásené problémyĎalšie informácie o schéme pomenovania pre aktualizácie SQL servera nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

822499 Nová schéma pomenovania pre balíky aktualizácií softvéru servera Microsoft SQL ServerĎalšie informácie o terminológii aktualizácie softvéru nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×