MSSQLSERVER_1203
Dettagli
Nome prodotto |
SQL Server |
Versione prodotto |
10.0 |
Numero di build del prodotto |
10.00.0000.00 |
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 attività diverse dalle normali operazioni di eliminazione dei dati temporanei post-elaborazione e tenta di sbloccare una pagina specifica che in realtà è 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 di 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. |
Importante