Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Tänk dig följande situation:

  • Du aktiverar funktionen AlwaysOn Availability groups i Microsoft SQL Server 2014.

  • AlwaysOn-databasen har CLR (Common Language Runtime) användardefinierad datatyp (UDT). Dessutom finns samma CLR UDT i mer än en databas.

  • Du kör en fråga som omfattar flera databaser med CLR UDT.

I det här scenariot uppstår ett åtkomst fel på den sekundära repliken och instansen av SQL Server kraschar med följande meddelande i SQL Server-felloggen:

2015-02-17 13:07:36.85 spid27s avstängning av databas på grund av undantag 2905 under VLR bearbetning vid commit. 2015-02-17 $: 07:36.85 spid27s fel: 3449, allvarlighets grad: 21; State: 1.2015-02-17 13:07:36.85 spid27s SQL Server måste stänga av för att återställa en databas (databas-ID 2). Databasen är antingen en användar databas som inte kan stängas av eller en system databas. Starta om SQL Server. Om det inte går att återställa databasen efter en annan start reparerar eller återställer du databasen.

Dessutom visas följande fel meddelande i den sekundära replik databasen, och felet försvinner inte förrän du startar om SQL Server:

Meddelande 3961, nivå 16, tillstånd 1, 3Snapshot isolerings transaktion misslyckades i databasen "<DatabaseName>" eftersom objektet som används av utdraget har ändrats av en DDL-sats i en annan samtidig transaktion sedan början av den här transaktionen. Det är inte tillåtet eftersom metadata inte är versioner. En samtidig uppdatering av metadata kan leda till inkonsekvens om den är blandad med ögonblicks bild isolering.

Lösning

Kumulativ uppdaterings information

Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:

Uppdaterings informationLös problemet genom att installera uppdateringen KB 3043788: ett uppdaterings paket på begäran är tillgängligt för SQL Server 2014.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×