У меня возникла странная проблема в SQL Server 2014. Я не могу обновить или удалить определенные строк из таблицы.Почему я не могу обновлять или удалять определенные записи в SQL Server?
Я могу вставить строки в порядке и выбрать их, но когда я пытаюсь обновить или удалить строку, я получаю ошибку тайм-аута. Также странно, что некоторые из строк могут обновляться, а другие - нет. Таблица небольшая, всего несколько тысяч строк, и трудно увидеть шаблон, с которым строки могут и не могут быть обновлены, но кажется, что последние вставленные строки не могут быть удалены/обновлены.
На столе нет триггеров, а таблица имеет первичный ключ.
Что может быть причиной этого?
Offtopic. Не совсем вопрос программирования. Попробуйте сайт DBA. –
Вы говорите, что получаете ошибку тайм-аута, в какой системе вы видите это? Я не верю, что у SQL есть собственный тайм-аут, он просто запустится вечно. –
Как вы пытаетесь удалить строки? Какие разрешения вы должны выполнять DML в рассматриваемой таблице? Есть ли ссылки на внешние ключи? Больше информации лучше, чем меньше. Прямо сейчас единственный ответ, который может дать вам, - «Потому что». –