MSSQLSERVER_1203
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
Dettagli
Attributo | Valore |
---|---|
Nome prodotto | SQL Server |
ID evento | 1203 |
Origine evento | MSSQLSERVER |
Componente | SQLEngine |
Nome simbolico | LK_NOT |
Testo del messaggio | Il processo con ID %d ha tentato di sbloccare una risorsa di cui non è proprietario: %.*ls. Ripetere la transazione. L'errore potrebbe essere dovuto a una condizione basata sul tempo. Se il problema persiste, contattare l'amministratore del database. |
Spiegazione
Questo errore si verifica quando SQL Server è impegnato in un'attività diversa dalla normale pulizia post-elaborazione e rileva che una determinata pagina che sta tentando di sbloccare è già sbloccata.
Possibili cause
La causa sottostante di questo errore può essere correlata a problemi strutturali nel database interessato. SQL Server gestisce l'acquisizione e il rilascio delle pagine per mantenere il controllo della concorrenza nell'ambiente multiutente. Per il mantenimento di questo meccanismo vengono utilizzate diverse strutture di blocco interne che identificano la pagina e il tipo di blocco presente. I blocchi vengono acquisiti per consentire l'elaborazione delle pagine interessate e rilasciati al termine dell'elaborazione.
Azione utente
Eseguire DBCC CHECKDB sul database cui appartiene l'oggetto. Se DBCC CHECKDB non restituisce errori, provare a ristabilire la connessione e a eseguire il comando.
Importante
Se l'esecuzione di DBCC CHECKDB con una delle clausole REPAIR non consente di correggere il problema relativo all'indice oppure non si è certi dell'effetto prodotto sui dati dall'esecuzione di DBCC CHECKDB con una clausola REPAIR, contattare il personale del supporto tecnico.