Я пытаюсь изменить тип данных столбца первичного ключа на tinyint с int. Этот столбец является внешним ключом в других таблицах, поэтому я получаю следующую ошибку:
Сообщение 5074, уровень 16, состояние 1, строка 1 Объект «PK_User_tbl» зависит от столбца «appId». Сообщение 5074, уровень 16, состояние 1, строка 1 Объект «FK_Details_tbl_User_tbl» зависит от столбца «appId». Сообщение 5074, уровень 16, состояние 1, строка 1 Объект «FK_Log_tbl_User_tbl» зависит от столбца «appId». Сообщение 4922, уровень 16, состояние 9, строка 1 ALTER TABLE ALTER COLUMN appId не удалось, поскольку один или несколько объектов обращаются к этому столбцу.
Есть ли другой способ, кроме удаления зависимостей и их воссоздания?