Sdílet prostřednictvím


MSSQLSERVER_1203

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLDatabáze SQL v Microsoft Fabric

Podrobnosti

Vlastnost Hodnota
Název produktu SQL Server
ID události 1203
Zdroj událostí MSSQLSERVER
Součást SQLEngine
Symbolický název LK_NOT
Text zprávy ID procesu %d se pokusil odemknout prostředek, který nevlastní: %.*ls. Opakujte transakci, protože příčinou této chyby může být podmínka časování. Pokud potíže potrvají, obraťte se na správce databáze.

Explanation

Tato chyba nastává, když SQL Server provádí jinou činnost než běžné čištění po zpracování a zjistí, že konkrétní stránka, kterou se snaží odemknout, je již odemčena.

Možné příčiny

Základní příčinou této chyby mohou být strukturální problémy v postižené databázi. SQL Server spravuje získávání a uvolňování stránek pro udržení kontroly souběžnosti v multiuživatelském prostředí. Tento mechanismus je udržován pomocí různých vnitřních struktur zámků, které identifikují stránku a typ přítomného zámku. Zámky se získávají pro zpracování postižených stránek a uvolňují se po dokončení zpracování.

Uživatelská akce

Proveďte DBCC CHECKDB proti databázi, do které objekt patří. Pokud DBCC CHECKDB nehlásí žádné chyby, zkuste znovu navázat spojení a spustit příkaz.

Důležité

Pokud vykonáváte DBCC CHECKDB s jednou z klauzul REPAIR problém s indexem, nebo pokud si nejste jisti, jaký vliv má DBCC CHECKDB s klauzulí REPAIR na vaše data, kontaktujte svého primárního poskytovatele podpory.