Поделиться через


MSSQLSERVER_1203

Сведения

Название продукта

SQL Server

Версия продукта

10.50

Product Build Number

10.00.0000.00

Идентификатор события

1203

Источник события

MSSQLSERVER

Компонент

SQLEngine

Символическое имя

LK_NOT

Текст сообщения

Идентификатор процесса %d попытался разблокировать ресурс, владельцем которого он не является: %.*ls. Повторите транзакцию, поскольку эта ошибка может быть вызвана фактором времени. Если проблема остается, обратитесь к администратору баз данных.

Объяснение

Эта ошибка происходит, когда SQL Server вовлечен в некоторую деятельность, отличную от обычной завершающей очистки, и при попытке разблокировать определенную страницу обнаруживает, что она уже разблокирована.

Возможные причины

Причина этой ошибки может быть связана с некоторыми структурными проблемами в этой базе данных. SQL Server управляет блокировкой и освобождением страниц, чтобы обеспечить управление параллелизмом в многопользовательской среде. Этот механизм работает за счет использования различных структур внутренней блокировки, идентифицирующих страницу и тип установленной для нее блокировки. Блокировки устанавливаются для обработки определенных страниц и сбрасываются после завершения обработки.

Действия пользователя

Выполните инструкцию DBCC CHECKDB для базы данных, которой принадлежит объект. Если выполнение DBCC CHECKDB завершится без ошибок, попробуйте заново установить соединение и выполнить команду.

Важное примечаниеВажно!

Если выполнение DBCC CHECKDB с одним из предложений REPAIR не позволяет устранить неполадку с индексом, или если вы не уверены, как повлияет на данные выполнение инструкции DBCC CHECKDB с предложением REPAIR, обратитесь к основному поставщику услуг по технической поддержке.