ユーザー定義のテーブル値の型への変更を公開しようとしていますが、SSDT の公開は次のエラーで失敗します。
This deployment may encounter errors during execution because changes to [dbo].[my_tvp] are blocked by [dbo].[my_stored_proc].[@myTvp]'s dependency in the target database.
TVP は
CREATE TYPE [dbo].[my_tvp] as TABLE
(
[Id] VARCHAR (100) not null PRIMARY KEY,
[ColorCount] int not null
)
に
CREATE TYPE [dbo].[my_tvp] as TABLE
(
[Id] VARCHAR (100) not null,
[Id2] VARCHAE (7) NULL,
[ColorCount] int not null,
unique(Id, Id2)
)
新しいローカル DB に公開することはできますが、既存の DB をアップグレードすることはできません。理由はありますか?