KB3212318-FIX: det går inte att ange en databas till delvis inne slutning om SQL Server Change tracking har Aktiver ATS för databasen

Symptom

Tänk dig följande situation:

  • Du utför minst en INSERT-, Update-eller Delete-funktion mot en tabell där ändrings spårning är aktiverat.

  • Du inaktiverar all ändrings spårning i databasen.

I det här scenariot, även efter att du har inaktiverat ändrings spårning, kan du få ett fel meddelande av följande slag när du försöker att ange databasen till den delvis inneslutna databas modellen:

Meddelande 1205, nivå 13, State 18, procedur sp_flush_commit_table, LineNumber

Transaction (process-ID 63) har död läge på Lås resurser med en annan process och har valts som död läge. Kör transaktionen igen.

Meddelande 3999, nivå 17, State 1, LineNumber

Det gick inte att rensa commit-tabellen till disken i DBID 13 på grund av felet 1205. Mer information finns i fel loggen.

 

Lösning

Problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:

Kumulativ uppdatering 5 för SQL Server 2016 RTM

Kumulativ uppdatering 2 för SQL Server 2016 SP1

Kumulativ uppdatering 4 för SQL Server 2014 Service Pack 2

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. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2016

Senaste kumulativa uppdateringen för SQL Server 2014

 

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

ReferenserLär dig mer om ter minology Microsoft-användning för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×