Symptomer
Overvej følgende scenarie:
- Du ændrer en sætning af en lagret procedure, der bruges i en flettepublikation i Microsoft SQL Server 2005, Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2.
- Den gemte procedure indeholder mere end 4.000 tegn.
- Du kører fletteagenten (Replmerg.exe) for at optælle ændringerne.
I dette scenarie går Replmerg.exe ned. Desuden logføres en fejlmeddelelse, der ligner følgende, i programloggen:
Bemærk
Lognavn: Program
Kilde: Programfejl
Dato: <Dato>
Hændelses-id: 1000
Opgavekategori: (100)
Niveau: Fejl
Nøgleord: Klassisk
Bruger: I/T
Computer: <Computernavn>
Beskrivelse:
Navnet på det fejlbehæftede program: replmerg.exe, version: 2007.100.4000.0, tidsstempel: 0x4c92ec51
Navnet på det fejlbehæftede modul: ntdll.dll, version: 6.1.7600.16695, tidsstempel: 0x4cc7b325
Undtagelseskode: 0xc0000374
Forskydning af fejl: 0x00000000000c6ab2
Fejlbehæftede proces-id: 0x1454
Fejlbehæftet starttidspunkt for program: 0x01cbe4c4fc508bac
Fejlbehæftede programsti: D:\Program Files\Microsoft SQL Server\100\COM\replmerg.exe
Fejlagtig modulsti: D:\Windows\SYSTEM32\ntdll.dll
Rapport-id: 8811b864-50b8-11e0-90ff-000ffee506a7
Lognavn: Program
Kilde: Windows Fejlrapportering
Dato: <Dato>
Hændelses-id: 1001
Opgavekategori: Ingen
Niveau: Information
Nøgleord: Klassisk
Bruger: I/T
Computer: <Computernavn>
Beskrivelse:
Fejlspand , type 0
Hændelsesnavn: APPCRASH
Svar: Ikke tilgængelig
Førerhus-id: 0
Problemsignatur:
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:
Vedhæftede filer:
Disse filer kan være tilgængelige her:
D:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_replmerg.exe_43c274c4abed59ae9c49f7a88c2cc6da29bd54_8fd3d3ca
Analysesymbol:
Søger igen efter løsning: 0
Rapport-id: 8811b864-50b8-11e0-90ff-000ffee506a7
Rapportstatus: 0
Årsag
Dette problem opstår på grund af beskadigelse af heap, når Replmerg.exe optæller ændringerne i sætningen.
Løsning
Oplysninger om kumulativ opdatering
SQL Server 2008 Service Pack 3
Løsningen på dette problem blev først udgivet i kumulativ opdatering 1 til SQL Server 2008 Service Pack 3. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2617146 Samlet opdateringspakke 1 til SQL Server 2008 Service Pack 3Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af programrettelsen i SQL Server 2008. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2629969 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 3 blev udgivet Microsoft SQL Server 2008-hotfixes er oprettet til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 3-hotfix på en installation af SQL Server 2008 Service Pack 3. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
SQL Server 2008 Service Pack 2
Løsningen på dette problem blev først udgivet i Cumulative Update 5 til SQL Server 2008 Service Pack 2. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2555408 Samlet opdateringspakke 5 til SQL Server 2008 Service Pack 2Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-rettelser. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2402659 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 2 blev udgivet Microsoft SQL Server 2008-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 2-hotfix på en installation af SQL Server 2008 Service Pack 2. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
SQL Server 2008 Service Pack 1
Løsningen på dette problem blev først udgivet i Cumulative Update 15 til SQL Server 2008 Service Pack 1. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2555406 Samlet opdateringspakke 15 til SQL Server 2008 Service Pack 1Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og sikkerhedsrettelser, som fulgte med den forrige version af SQL Server 2008-rettelser. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
970365 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 1 blev udgivet Microsoft SQL Server 2008-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 1-hotfix på en installation af SQL Server 2008 Service Pack 1. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
SQL Server 2008 R2 Service Pack 1
Løsningen på dette problem blev først udgivet i Cumulative Update 1 til SQL Server 2008 R2 Service Pack 1. Få flere oplysninger om, hvordan du henter denne kumulative opdateringspakke, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2544793 Samlet opdateringspakke 1 til SQL Server 2008 R2 Service Pack 1Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere version af SQL Server 2008 R2-rettelsen. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2567616 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 Service Pack 1 blev udgivet
SQL Server 2008 R2
Rettelsen til dette problem blev først udgivet i den samlede opdatering 8. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008 R2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2534352 Samlet opdateringspakke 8 til SQL Server 2008 R2 Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008 R2-rettelser. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
981356 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 blev frigivet
SQL Server 2005
Oplysninger om hotfix
Et understøttet hotfix er nu tilgængeligt fra Microsoft. Men det er kun hensigten, at det skal løse det problem, som denne artikel beskriver. Anvend den kun på systemer, der har dette specifikke problem.
Du kan løse dette problem ved at kontakte Microsofts kundesupport for at få hotfixet. Du kan se en komplet liste over telefonnumre til Microsoft-kundesupport og oplysninger om supportomkostninger på følgende Microsoft-websted:
/contactus/?ws=support Bemærk I særlige tilfælde kan de almindelige gebyrer for opkald til support bortfalde, hvis Microsofts supporttekniker vurderer, at en bestemt opdatering kan løse problemet. De sædvanlige supportomkostninger gælder for yderligere supportspørgsmål og -problemer, der ikke falder ind under den pågældende opdatering.
Forudsætninger
Hvis du vil anvende dette hotfix, skal du have SQL Server 2005 Service Pack 4 (SP4) installeret.
Krav om genstart
Du skal muligvis genstarte computeren, når du har installeret dette hotfix.
Oplysninger om erstatning af hotfix
Denne hotfix erstatter ikke et tidligere udgivet hotfix.
Filoplysninger
Den engelske version af dette hotfix indeholder de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i UTC (Coordinated Universal Time). Når du får vist filens oplysninger, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.
For alle understøttede x86-baserede versioner af SQL Server 2005 databaseprogram
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| Replprov.dll | 2005.90.5268.0 | 551,776 | 21. april 11 | 22:46 | x86 |
For alle understøttede x64-baserede versioner af SQL Server 2005 databaseprogram
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| Replprov.dll | 2005.90.5268.0 | 751,968 | 21. april 11 | 22:43 | x64 |
For alle understøttede IA-64-baserede versioner af SQL Server 2005 databaseprogram
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform |
|---|---|---|---|---|---|
| Replprov.dll | 2005.90.5268.0 | 1,629,536 | 22. april 11 | 00:55 | IA-64 |
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Du kan finde flere oplysninger om replikeringsfletningsagenten på følgende MSDN-websted: