MSSQLSERVER_1203
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Сведения
Атрибут | Значение |
---|---|
Название продукта | SQL Server |
ИД события | 1203 |
Источник событий | MSSQLSERVER |
Компонент | SQLEngine |
Символическое имя | LK_NOT |
Текст сообщения | Идентификатор процесса %d попытался разблокировать ресурс, владельцем которого он не является: %.*ls. Повторите транзакцию, поскольку эта ошибка может быть вызвана фактором времени. Если проблема остается, обратитесь к администратору баз данных. |
Описание
Эта ошибка возникает, когда SQL Server участвует в некоторых действиях, отличных от обычной очистки после обработки, и обнаруживает, что определенная страница, которую она пытается разблокировать, уже разблокирована.
Возможные причины
Причина этой ошибки может быть связана с некоторыми структурными проблемами в этой базе данных. SQL Server управляет приобретением и выпуском страниц для поддержания управления параллелизмом в многопользовательской среде. Этот механизм работает за счет использования различных структур внутренней блокировки, идентифицирующих страницу и тип установленной для нее блокировки. Блокировки устанавливаются для обработки определенных страниц и сбрасываются после завершения обработки.
Действие пользователя
Выполните инструкцию DBCC CHECKDB для базы данных, которой принадлежит объект. Если выполнение DBCC CHECKDB завершится без ошибок, попробуйте заново установить соединение и выполнить команду.
Внимание
Если выполнение DBCC CHECKDB с одним из предложений REPAIR не позволяет устранить неполадку с индексом, или если вы не уверены, как повлияет на данные выполнение инструкции DBCC CHECKDB с предложением REPAIR, обратитесь к основному поставщику услуг по технической поддержке.