Microsoft distribuuje opravy pro Microsoft SQL Server 2008 nebo SQL 2008 R2 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008 nebo SQL 2008 R2.
Příznaky
Vytvoříte replikaci sloučení, která používá webovou synchronizaci, v systému Microsoft SQL Server 2008 nebo SQL Server 2008 R2. Všimněte si, že agent sloučení nepoužije změny při stahování nebo nahrávání databáze. Dojde-li k tomuto problému, je do podrobného souboru protokolu agenta slučování zaznamenána chybová zpráva podobná následujícímu vzoru:
Poznámka
OLE DB Subscriber 'subscriber': {call sp_MSgetonerow (?, ?, ?) }
OLE DB Subscriber 'subscriber': {call sp_MSenumcolumns (?,?)}
Proces sloučení nemohl získat přístup k datům řádků u odběratele. Při řešení potíží restartujte synchronizaci s podrobným protokolováním historie a zadejte výstupní soubor, do kterého chcete zapisovat, nebo spusťte nástroj SQL Profiler a zjistěte zdroj chyby.
Důležité: Chcete-li potvrdit, že máte tyto potíže, měly by se v tabulce systému msmerge_genhistory zobrazit řádky, které mají sloupec genstatus. Tyto řádky jsou nastavené na 4. Je typické, že sloupec genstatus je nastaven na hodnotu 4 , když agent vkládá data. Přerušený agent však může ponechat sloupec genstatus nastavený na hodnotu 4. Sloupec genstatus nastavený na hodnotu 4 by se měl zpracovat při příštím spuštění agenta. Pokud se však v tomto scénáři pokusíte agenta spustit znovu, zastaví se s chybovou zprávou, která se podobá zprávě, která je zde uvedena.
Řešení
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 3. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2008 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2498535 Balíček kumulativní aktualizace 3 pro SQL Server 2008 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy SQL Server 2008. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
956909 Buildy SQL Server 2008, které byly vydány po vydání SQL Server 2008
SQL Server 2008 R2 Service Pack 1
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 1 pro SQL Server 2008 R2 Service Pack 1. Další informace o získání tohoto balíčku kumulativní aktualizace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2544793 Balíček kumulativní aktualizace 1 pro SQL Server 2008 R2 Service Pack 1Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2567616 Buildy SQL Server 2008 R2, které byly vydány po vydání aktualizace Service Pack 1 SQL Server 2008 R2
SQL Server 2008 R2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 7. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2507770 Balíček kumulativní aktualizace 7 pro SQL Server 2008 R2 Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly zahrnuty v předchozí verzi opravy pro SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Server 2008 R2, které byly vydány po vydání verze SQL Server 2008 R2
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Další informace
Další informace o synchronizaci webu pro replikaci sloučení naleznete na následujícím webu MSDN (web MSDN (Microsoft Developer Network)):
Webová synchronizace pro sloučenou replikaci Další informace o měněných souborech a o všech předpokladech použití balíčku kumulativní aktualizace obsahujícího opravu hotfix popsaného v tomto článku znalostní báze znalostní báze Microsoft Knowledge Base naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2498535 Balíček kumulativní aktualizace 3 pro SQL Server 2008 Service Pack 2
Reference
Další informace o seznamu buildů, které jsou dostupné po vydání verze systému SQL Server 2008, naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
956909 Buildy SQL Server 2008 vydané po vydání SQL Server 2008Další informace o modelu přírůstkové údržby pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
935897 Od týmu SQL Server je k dispozici model přírůstkové údržby k poskytování oprav hotfix pro hlášené problémyDalší informace o schématu pojmenování aktualizací pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
822499 Nové schéma pojmenování balíčků aktualizací softwaru Microsoft SQL Server Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft