Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná 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.