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 | 1222 |
| Händelsekälla | MSSQLSERVER |
| Komponent | SQLEngine |
| Symboliskt namn | LK_TIMEOUT |
| Meddelandetext | Tidsgränsen för låsbegäran har överskridits. |
Explanation
En annan transaktion höll ett lås på en nödvändig resurs längre än denna fråga kunde vänta på den.
Användaråtgärd
Utför följande uppgifter för att lindra problemet:
Lokalisera transaktionen som låser den nödvändiga resursen, om möjligt. Använd sys.dm_os_waiting_tasks och sys.dm_tran_locks dynamiska hanteringsvyer.
Om transaktionen fortfarande håller låset, avsluta den transaktionen om det är lämpligt.
Kör frågan igen.
Om detta fel uppstår ändrar du ofta låsets tidsavslutningsperiod eller ändrar de felaktiga transaktionerna så att de håller låset kortare än så.