MSSQLSERVER_1203

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Detaljer

Attribute Värde
Produktnamn SQL Server
Händelse-ID 1203
Händelsekälla MSSQLSERVER
Komponent SQLEngine
Symboliskt namn LK_NOT
Meddelandetext Process-ID %d försökte låsa upp en resurs som den inte äger: %.*ls. Försök igen eftersom det här felet kan orsakas av ett tidstillstånd. Kontakta databasadministratören om problemet kvarstår.

Explanation

Detta fel uppstår när SQL Server är engagerad i någon annan aktivitet än vanlig efterbearbetningsrensning och upptäcker att en viss sida som den försöker låsa upp redan är upplåst.

Möjliga orsaker

Den underliggande orsaken till detta fel kan vara relaterad till strukturella problem i den berörda databasen. SQL Server hanterar förvärv och frigivning av sidor för att upprätthålla samtidighetskontroll i multianvändarmiljön. Denna mekanism upprätthålls genom att använda olika interna låsstrukturer som identifierar sidan och typen av lås som finns. Lås erhålls för bearbetning av berörda sidor och släpps när bearbetningen är klar.

Användaråtgärd

Kör DBCC CHECKDB mot databasen där objektet hör hemma. Om DBCC CHECKDB rapporterar inga fel, försök återupprätta anslutningen och kör kommandot.

Viktigt!

Om du kör DBCC CHECKDB med en av REPAIR-klausulerna inte löser indexproblemet, eller om du är osäker på vilken effekt DBCC CHECKDB med en REPAIR-klausul har på dina data, kontakta din primära supportleverantör.