Poprawka: Replmerg.exe ulega awarii podczas wylicza zmiany do instrukcji w programie SQL Server, jeżeli procedura składowana zawiera więcej niż 4 000 znaków

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2539378 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Rozważmy następujący scenariusz:
  • Zmiana instrukcji procedury przechowywanej, który jest używany w publikacji seryjnej Microsoft SQL Server 2005, 2008 Microsoft SQL Server lub Microsoft SQL Server 2008 R2.
  • Procedura składowana zawiera więcej niż 4 000 znaków.
  • Uruchom agenta korespondencji seryjnej (Replmerg.exe), aby wyliczyć zmiany.
W tym scenariuszu Replmerg.exe ulega awarii. Ponadto komunikat o błędzie podobny do następującego jest rejestrowane w dzienniku aplikacji:
Rejestrowanie nazwy: stosowanie
Źródłowej: Błąd aplikacji
Data:<date></date>
Identyfikator zdarzenia: 1000
Kategoria zadania: (100)
Poziom: błąd
Słowa kluczowe: klasyczne
Użytkownik: Brak
Komputer:<computer name=""></computer>
Opis:
Faulting nazwa aplikacji: replmerg.exe, wersja: 2007.100.4000.0, sygnatura czasowa: 0x4c92ec51
Faulting nazwa modułu: ntdll.dll, wersja: 6.1.7600.16695, sygnatura czasowa: 0x4cc7b325
Kod wyjątku: 0xc0000374
Przesunięcie: 0x00000000000c6ab2
Faulting identyfikator procesu: 0x1454
Błąd aplikacji godzina rozpoczęcia: 0x01cbe4c4fc508bac
Ścieżka aplikacji Faulting: D:\Program Files\Microsoft SQL Server\100\COM\replmerg.exe
Faulting ścieżka modułu: D:\Windows\SYSTEM32\ntdll.dll
Identyfikator raportu: 8811b864-50b8-11e0-90ff-000ffee506a7

Rejestrowanie nazwy: stosowanie
Źródło: Raportowanie błędów systemu Windows
Data:<date></date>
Identyfikator zdarzenia: 1001
Zadanie kategorii: Brak
Poziom: informacje
Słowa kluczowe: klasyczne
Użytkownik: Brak
Komputer:<computer name=""></computer>
Opis:
Usterki Wiadro z farbą, wpisz 0
Nazwa zdarzenia: APPCRASH
Odpowiedź: Niedostępne
Kabiny identyfikator: 0

Podpis problemu:
P1: replmerg.exe
P2: 2007.100.4000.0
P3: 4c92ec51
P4: StackHash_e266
P5: 6.1.7600.16695
P6: 4cc7b325
P7: c0000374
P8: 00000000000c6ab2
P9:
P10:

Dołączone pliki:

W tym miejscu mogą być dostępne następujące pliki:
D:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_replmerg.exe_43c274c4abed59ae9c49f7a88c2cc6da29bd54_8fd3d3ca

Symbol analizy:
Ponowne sprawdzanie roztworu: 0
Identyfikator raportu: 8811b864-50b8-11e0-90ff-000ffee506a7
Raportów o stanie: 0

Przyczyna

Ten problem występuje z powodu uszkodzenia sterty podczas Replmerg.exe wylicza zmiany instrukcji.

Rozwiązanie

Zbiorcza aktualizacja informacji

Dodatek Service Pack 2 dla programu SQL Server 2008

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 5 dla dodatku Service Pack 2 dla programu SQL Server 2008. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2555408 Zbiorczego pakietu aktualizacji 5 dla dodatku Service Pack 2 dla programu SQL Server 2008
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i uwolnienia rozwiązać wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2402659 Tworzy program SQL Server 2008, które zostały wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2008
Poprawki Microsoft SQL Server 2008 są tworzone dla określonych dodatków service Pack dla programu SQL Server. Do instalacji dodatku Service Pack 2 dla programu SQL Server 2008, należy zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008. Domyślnie każdy poprawkę, która jest dostępna w dodatku service pack dla programu SQL Server znajduje następny dodatek service pack dla programu SQL Server.

Dodatek Service Pack 1 dla programu SQL Server 2008

Poprawkę dotyczącą tego problemu najpierw została wydana w 15 aktualizacja zbiorcza dla dodatku Service Pack 1 dla programu SQL Server 2008. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2555406 Zbiorcza aktualizacja pakietu 15 dla dodatku Service Pack 1 dla programu SQL Server 2008
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i uwolnienia rozwiązać wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
970365 Tworzy program SQL Server 2008, które zostały wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008
Poprawki Microsoft SQL Server 2008 są tworzone dla określonych dodatków service Pack dla programu SQL Server. Do instalacji dodatku Service Pack 1 dla programu SQL Server 2008, należy zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008. Domyślnie każdy poprawkę, która jest dostępna w dodatku service pack dla programu SQL Server znajduje następny dodatek service pack dla programu SQL Server.

Dodatek Service Pack 1 dla programu SQL Server 2008 R2

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 1 dla dodatku Service Pack 1 dla programu SQL Server 2008 R2. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2544793 Skumulowany pakiet aktualizacji 1 dla dodatku Service Pack 1 dla programu SQL Server 2008 R2
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2008 R2 napraw wydania. Zaleca się, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2567616 Tworzy program SQL Server 2008 R2, które zostały wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008 R2

Program SQL Server 2008 R2

Poprawkę dotyczącą tego problemu najpierw został wydany 8 aktualizacja zbiorcza. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2534352 Zbiorcza aktualizacja pakietu 8 dla programu SQL Server 2008 R2
Uwaga Ponieważ kumulują kompilacje każdej nowej wersji poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2008 R2 napraw wydania. Zaleca się, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981356 Tworzy program SQL Server 2008 R2, które zostały wydane po wydaniu programu SQL Server 2008 R2

Program SQL Server 2005

Informacje o poprawce

Obsługiwana poprawka jest teraz udostępniana przez firmę Microsoft. Jednak jest przeznaczona do usunięcia tylko problemu w tym artykule. Ją stosować tylko w systemach, w których występuje ten problem.

Aby rozwiązać ten problem, skontaktuj się z pomocą techniczną firmy Microsoft w celu uzyskania poprawki. Pełną listę numerów telefonów technicznej firmy oraz informacje o pomocy technicznej można znaleźć w następującej witrynie sieci Web firmy Microsoft:
http://support.microsoft.com/contactus/?ws=support
Uwaga W szczególnych przypadkach opłaty telefonujący do pomocy technicznej może być anulowane, jeżeli technicznej firmy Microsoft ustali, że określonej aktualizacji problem można rozwiązać. Zwykłe technicznej będą pobierane dodatkowych pytań i problemów, które nie kwalifikują się do określonej aktualizacji.
Wymagania wstępne
Aby zastosować tę poprawkę, musi mieć SQL Server 2005 Z dodatkiem Service Pack 4 (SP4).
Wymaganie dotyczące ponownego uruchomienia
Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej poprawki.
Informacje o zastępowaniu poprawek
Ta poprawka nie zastępuje wcześniej wydanej poprawki.
Informacje o pliku
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane skoordynowanego czasu uniwersalnego (UTC). Podczas przeglądania informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.
Wszystkie obsługiwane x 86 wersji aparatu bazy danych programu SQL Server 2005
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Replprov.dll2005.90.5268.0551,77621-Kwi-1122: 46x 86
Wszystkie obsługiwane 64-bitowego aparatu bazy danych programu SQL Server 2005
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Replprov.dll2005.90.5268.0751,96821-Kwi-1122: 43x 64
Wszystkie obsługiwane IA-64podstawie wersji aparatu bazy danych programu SQL Server 2005
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Replprov.dll2005.90.5268.01,629,53622-Kwi-110: 55IA-64


Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Materiały referencyjne

Aby uzyskać więcej informacji na temat agent replikacji scalania można znaleźć w następującej witrynie MSDN sieci Web:
Ogólne informacje dotyczące agenta replikacji scalania

Właściwości

Numer ID artykułu: 2539378 - Ostatnia weryfikacja: 18 lipca 2011 - Weryfikacja: 5.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Service Pack 1
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
Słowa kluczowe: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2539378 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:2539378

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com