主キーの列データ型を int から tinyint に変更しようとしています。この列は他のテーブルの外部キーです。そのため、次のエラーが発生します。
メッセージ 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 は、1 つ以上のオブジェクトがこの列にアクセスしているため、失敗しました。
依存関係を削除して再作成する以外に方法はありますか?