Невозможно удалить ограничение первичного ключа в SQL Server - PullRequest
0 голосов
/ 25 сентября 2018

Мне не удалось удалить ограничение первичного ключа:

ALTER TABLE [dbo].[TableName] DROP CONSTRAINT [PK_TableName]
GO 

При выполнении вышеуказанного запроса я получаю эту ошибку:

Сообщение 3727, уровень 16, состояние 0Строка 5
Не удалось удалить ограничение.Смотрите предыдущие ошибки.

Сообщение 845, уровень 17, состояние 1, строка 5
Истекло время ожидания ожидания защелки буфера типа 3 для страницы (1: 253130136), идентификатор базы данных 7.

Может кто-нибудь предложить решение?

1 Ответ

0 голосов
/ 25 сентября 2018

Скорее всего, база данных повреждена.

Если вы можете всех выгнать, вы можете запустить DBCC CHECKDB .

edit

DBCC CHECKDB не исправит ошибки, но сообщит, в какой момент вы можете решить, хотите ли вы исправить или восстановить.

...