Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-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.