У нас есть две таблицы в базе данных SQL Server 2005, A и B. Есть служба, которая усекает таблицу A каждый день.
Недавно в таблицу B было добавлено ограничение внешнего ключа, ссылающееся на таблицу A. В результате невозможно больше обрезать таблицу A, даже если таблица B пуста. Есть ли обходной путь для получения того же результата, что и усечение таблицы A?
Я уже попробовал подход ниже, но личность не была сброшена.
DBCC CHECKIDENT (TABLENAME, RESEED, 0)
PS. прежде чем кто-либо укажет на это как на дубликат, здесь дело в том, что мне не разрешается ни удалять ограничения, ни создавать какие-либо.