Příznaky
Vezměte v úvahu následující scénář:
- Změníte příkaz uložené procedury, která se používá u publikace hromadné korespondence v systému Microsoft SQL Server 2005, Microsoft SQL Server 2008 nebo Microsoft SQL Server 2008 R2.
- Uložená procedura obsahuje více než 4 000 znaků.
- Spuštěním slučovacího agenta (Replmerg.exe) zobrazíte výčet změn.
V tomto scénáři dojde k chybovému ukončení Replmerg.exe. Do aplikačního protokolu byla navíc zaznamenána chybová zpráva podobná následující:
Poznámka
Název protokolu: Aplikace
Zdroj: Chyba aplikace
Datum: <Datum>
ID události: 1000
Kategorie úlohy: (100)
Úroveň: Chyba
Klíčová slova: Klasický
Uživatel: Není k dispozici.
Počítač: <Název počítače>
Popis:
Název chybující aplikace: replmerg.exe, verze: 2007.100.4000.0, časové razítko: 0x4c92ec51
Název chybujícího modulu: ntdll.dll, verze: 6.1.7600.16695, časové razítko: 0x4cc7b325
Kód výjimky: 0xc0000374
Posun chyby: 0x00000000000c6ab2
ID chybujícího procesu: 0x1454
Čas spuštění chybující aplikace: 0x01cbe4c4fc508bac
Cesta k chybující aplikaci: D:\Program Files\Microsoft SQL Server\100\COM\replmerg.exe
Cesta k chybujícímu modulu: D:\Windows\SYSTEM32\ntdll.dll
ID zprávy: 8811b864-50b8-11e0-90ff-000ffee506a7
Název protokolu: Aplikace
Zdroj: Zasílání zpráv o chybách systému Windows
Datum: <Datum>
ID události: 1001
Kategorie úlohy: Žádná
Úroveň: Informace
Klíčová slova: Klasický
Uživatel: Není k dispozici.
Počítač: <Název počítače>
Popis:
Interval poruchy, typ 0
Název události: APPCRASH
Odpověď: Není k dispozici
ID kabiny: 0
Signatura problému:
P1: replmerg.exe
P2: 2007.100.4000.0
P3: 4C92EC51
P4: StackHash_e266
P5: 6.1.7600.16695
P6: 4cc7b325
P7: c0000374
P8: 000000000000c6ab2
P9:
Str. 10:
Přiložené soubory:
Tyto soubory mohou být k dispozici zde:
D:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_replmerg.exe_43c274c4abed59ae9c49f7a88c2cc6da29bd54_8fd3d3ca
Symbol analýzy:
Opakovaná kontrola řešení: 0
ID zprávy: 8811b864-50b8-11e0-90ff-000ffee506a7
Stav sestavy: 0
Příčina
K tomuto problému dochází z důvodu poškození haldy při Replmerg.exe výčtu změn příkazu.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 Service Pack 3
Oprava, která tento problém řeší, byla poprvé vydána v rámci kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 3. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2617146 Balíček kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 3Pozná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 pro SQL Server 2008. Společnost Microsoft doporučuje 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:
2629969 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 3 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytvářejí pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 3 je nutné nainstalovat pro instalaci systému SQL Server 2008 Service Pack 3. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 Service Pack 2
Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 5 pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2555408 Balíček kumulativní aktualizace 5 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. Společnost Microsoft doporučuje 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:
2402659 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 2 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytváří pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 2 je nutné nainstalovat pro instalaci systému SQL Server 2008 Service Pack 2. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 Service Pack 1
Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 15 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2555406 Balíček kumulativní aktualizace 15 pro SQL Server 2008 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 pro SQL Server 2008. Společnost Microsoft doporučuje 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:
970365 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 1 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytváří pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 1 je nutné nainstalovat k instalaci systému SQL Server 2008 Service Pack 1. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
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 8. 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:
2534352 Balíček kumulativní aktualizace 8 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 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
SQL Server 2005
Informace o opravě hotfix
Od Microsoftu je teď k dispozici podporovaná oprava hotfix. Jeho cílem je však opravit pouze problém popsaný v tomto článku. Aplikujte ho jenom na systémy, ve kterých dochází k tomuto konkrétnímu problému.
Chcete-li tento problém vyřešit, obraťte se na služby zákaznické podpory společnosti Microsoft a získejte opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:
/contactus/?ws=support Poznámka: Ve zvláštních případech mohou být poplatky, které jsou obvykle účtovány za volání podpory, zrušeny, pokud odborník na podporu Microsoftu určí, že konkrétní aktualizace vyřeší váš problém. Další dotazy a problémy týkající se podpory, které se netýkají této konkrétní opravy, podléhají běžným sazbám za podporu.
Požadavky
Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalovanou aktualizaci SQL Server 2005 Service Pack 4 (SP4).
Požadavky na restartování
Po instalaci této opravy hotfix bude pravděpodobně nutné restartovat počítač.
Informace o nahrazení opravy Hotfix
Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.
Informace o souborech
Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.
Pro všechny podporované verze databázového stroje SQL Server 2005 pro platformu x86
| Název souboru | Verze souboru | Velikost souboru | Datum | Čas | Platforma |
|---|---|---|---|---|---|
| Replprov.dll | 2005.90.5268.0 | 551,776 | 21. dubna 2011 | 22:46 | x86 |
Pro všechny podporované verze databázového stroje SQL Server 2005 pro platformu x64
| Název souboru | Verze souboru | Velikost souboru | Datum | Čas | Platforma |
|---|---|---|---|---|---|
| Replprov.dll | 2005.90.5268.0 | 751,968 | 21. dubna 2011 | 22:43 | x64 |
Pro všechny podporované verze databázového stroje SQL Server 2005 založené na IA-64
| Název souboru | Verze souboru | Velikost souboru | Datum | Čas | Platforma |
|---|---|---|---|---|---|
| Replprov.dll | 2005.90.5268.0 | 1,629,536 | 22. dubna 2011 | 0:55 | IA-64 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Další informace o agentovi sloučení replikace najdete na následujícím webu MSDN: