Отнася се за
SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web 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

Симптоми

Да разгледаме следния сценарий:

  • Можете да промените отчет на съхранена процедура, която се използва за обединяване публикация в Microsoft SQL Server 2005, Microsoft SQL Server 2008 или в Microsoft SQL Server 2008 R2.

  • Съхранената процедура съдържа повече от 4 000 знака.

  • Стартирате обединяване агент (Replmerg.exe) за пресмятане на промените.

В този случай Replmerg.exe се срива. Освен това в регистрационния файл на приложението се регистрира съобщение за грешка, подобно на следното:

Име за вписване: ПриложениеИзточник: Грешка в приложениеДата: < дата >ИД на събитие: 1000Категория на задача: (100)Ниво: грешкаКлючови думи: класическиПотребител: няма данниКомпютър: < име на компютър >Описание:Faulting име на приложение: replmerg.exe, версия: 2007.100.4000.0, клеймо: 0x4c92ec51Faulting име: ntdll.dll, версия: 6.1.7600.16695, клеймо: 0x4cc7b325Код на изключението: 0xc0000374Отказ изместване: 0x00000000000c6ab2Faulting процес id: 0x1454Грешка в приложението начален час: 0x01cbe4c4fc508bacFaulting път на приложението: D:\Program Files\Microsoft SQL Server\100\COM\replmerg.exeFaulting module път: D:\Windows\SYSTEM32\ntdll.dllДоклад Id: 8811b864-50b8-11e0-90ff-000ffee506a7Име за вписване: ПриложениеИзточник: Windows за съобщаване за грешкиДата: < дата >ИД на събитие: 1001Категория на задача: нямаНиво: информацияКлючови думи: класическиПотребител: няма данниКомпютър: < име на компютър >Описание:Откази от паметта, въведете 0Име на събитието: APPCRASHОтговор: Не е наличноCab Id: 0Проблем подпис:P1: replmerg.exeP2: 2007.100.4000.0P3: 4c92ec51P4: StackHash_e266P5: 6.1.7600.16695P6: 4cc7b325P7: c0000374P8: 00000000000c6ab2P9:P10:Прикачени файлове:Тези файлове могат да бъдат на разположение тук:D:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_replmerg.exe_43c274c4abed59ae9c49f7a88c2cc6da29bd54_8fd3d3caАнализ на символ:Повторната решение: 0Доклад Id: 8811b864-50b8-11e0-90ff-000ffee506a7Състояние на отчети: 0

Причина

Този проблем възниква поради повреда в свободна памет, когато Replmerg.exe изброява промени в изявление.

Решение

Информация за сборна актуализация

SQL Server 2008 Service Pack 3

Решение за този проблем излезе първо в сборна актуализация 1 за SQL Server 2008 Service Pack 3. За повече информация относно този пакет със сборни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:

2617146 сборни актуализация пакет 1 за SQL Server 2008 Service Pack 3Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 fix версия. Microsoft препоръчва е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2629969 SQL Server 2008 компилации, издадени след издаването на SQL Server 2008 Service Pack 3Microsoft SQL Server 2008 корекции се създават специфични сервизни пакети за SQL Server. Трябва да приложите SQL Server 2008 Service Pack 3 спешна корекция към инсталацията на SQL Server 2008 Service Pack 3. По подразбиране всяка корекция в сервизен пакет на SQL Server е включена в следващия сервизен пакет за SQL Server.

SQL Server 2008 Service Pack 2

Решение за този проблем излезе първо в сборна актуализация 5 за SQL Server 2008 Service Pack 2. За повече информация относно този пакет със сборни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:

2555408 сборни актуализация пакет 5 за SQL Server 2008 Service Pack 2Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 fix версия. Microsoft препоръчва е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2402659 SQL Server 2008 компилации, издадени след SQL Server 2008 Service Pack 2Microsoft SQL Server 2008 корекции се създават специфични сервизни пакети за SQL Server. SQL Server 2008 Service Pack 2 hotfix трябва да приложите към инсталиране на SQL Server 2008 Service Pack 2. По подразбиране всяка корекция в сервизен пакет на SQL Server е включена в следващия сервизен пакет за SQL Server.

SQL Server 2008 Service Pack 1

Решение за този проблем излезе първо в сборна актуализация 15 за SQL Server 2008 Service Pack 1. За повече информация относно този пакет със сборни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:

2555406 сборни 15 пакет за актуализация за SQL Server 2008 Service Pack 1Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 fix версия. Microsoft препоръчва е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

970365 SQL Server 2008 компилации, издадени след SQL Server 2008 Service Pack 1Microsoft SQL Server 2008 корекции се създават специфични сервизни пакети за SQL Server. Трябва да приложите SQL Server 2008 Service Pack 1 корекция към инсталацията на SQL Server 2008 Service Pack 1. По подразбиране всяка корекция в сервизен пакет на SQL Server е включена в следващия сервизен пакет за SQL Server.

SQL Server 2008 R2 Service Pack 1

Решение за този проблем излезе първо в сборна актуализация 1 за SQL Server 2008 R2 Service Pack 1. За повече информация как да получите този пакет със сборни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:

2544793 сборния пакет за актуализация 1 за SQL Server 2008 R2 Service Pack 1Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 R2 fix съобщение. Препоръчително е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2567616 SQL Server 2008 R2 компилации, издадени след SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Решение за този проблем излезе първо в сборна актуализация 8. За повече информация как да получите този Сборен пакет за SQL Server 2008 R2, щракнете върху следния номер на статия в базата знания на Microsoft:

2534352 сборния пакет за актуализация 8 за SQL Server 2008 R2Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 R2 fix версия. Препоръчително е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

981356 SQL Server 2008 R2 компилации, издадени след издаването на SQL Server 2008 R2

SQL Server 2005

Информация за актуалната корекция

Вече се предлага от Microsoft предоставя поддържана актуална корекция. Но тя е предназначена да коригира само проблема, тази статия. Прилагайте корекцията само към системи, изпитващи този конкретен проблем.За да разрешите този проблем, се обърнете към услугите за поддръжка на клиенти на Microsoft да получите актуалната корекция. За пълен списък на телефонните номера на отдела за поддръжка на Microsoft и информация за цените на поддръжката посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка: При специални случаи таксите, които са за свързани с поддръжката обаждания могат да бъдат отменени, ако специалист по поддръжката на Microsoft прецени, че конкретна актуализация може да разреши проблема. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към съответната актуализация.

Необходими условия:

За да приложите тази актуална корекция, трябва да имате SQL Server 2005 Service Pack 4 (SP4) инсталиран.

Изискване за рестартиране

Може да се наложи да рестартирате компютъра, след като приложите тази актуална корекция.

Информация за заместване на актуалната корекция

Тази актуална корекция не замества издадените актуални корекции.

Файлова информация

Англоезичната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.

За всички поддържани версии на ядрото на базата данни на SQL Server 2005 x86

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Replprov.dll

2005.90.5268.0

551,776

21-Apr-11

22:46

x86

За всички поддържани версии на ядрото на базата данни на SQL Server 2005 x64

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Replprov.dll

2005.90.5268.0

751,968

21-Apr-11

22:43

x64

За всички поддържани базирани на IA-64–базирани версии на ядрото на базата данни на SQL Server 2005

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Replprov.dll

2005.90.5268.0

1,629,536

22-Apr-11

0:55

IA-64

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

За повече информация относно репликация при обединение агент посетете следния уеб сайт на MSDN:

Обща информация за репликация при обединение агент

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.