FIX: Een deadlock optreedt wanneer u de sp_estimate_data_compression_savings opgeslagen procedure in SQL Server 2012 uitvoeren

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3069155
Symptomen
Dit probleem treedt op wanneer desp_estimate_data_compression_savings opgeslagen procedure wordt uitgevoerd op een tabel eerder had een optie "tekst in rij" tabel ingesteld, maar is niet langer eentekst, ntextof image -kolom typt.

Bovendien verschijnt het volgende foutbericht weergegeven in het foutenlogboek van SQL Server:
<Date time=""></Date>spid14s impasse monitor kan niet kunt oplossen door een of meer deadlocks. Server mogelijk opnieuw opstarten om te herstellen van deze voorwaarde.
...
<Date time="">spid14s * onopgeloste deadlock
</Date>

Oplossing

Cumulatieve Update-informatie

Het probleem is in eerste instantie opgelost in de volgende cumulatieve update van SQL Server. Aanbeveling: Installeer de meest recente cumulatieve update voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige cumulatieve update. Het is raadzaam dat u downloadt en installeert de meest recente cumulatieve updates voor SQL Server:
Workaround
Om dit probleem op te lossen kunt als volgt te werk gaan:
  1. De tabel als u een bestaande kolom wijzigen of toevoegen van een kolom, zodat de tabel nu een LOB-type heeft wilt wijzigen.
  2. Gebruik sp_tableoption om te verwijderen in_row_limit.
  3. Ongedaan maken voor de bewerking van de kolom wijzigen.
Hierna kunt u met succes desp_estimate_data_compression_savingsopgeslagen procedure uitvoeren.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3069155 - Laatst bijgewerkt: 07/23/2015 11:11:00 - Revisie: 1.0

Microsoft SQL Server 2012 Service Pack 2

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3069155 KbMtnl
Feedback