首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于TVP依赖,SSDT发布被阻止

由于TVP依赖,SSDT发布被阻止
EN

Stack Overflow用户
提问于 2013-06-18 22:15:01
回答 1查看 1.2K关注 0票数 0

我正在尝试发布对用户定义的表值类型的更改,但SSDT发布失败,出现以下错误:

代码语言:javascript
复制
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从

代码语言:javascript
复制
CREATE TYPE [dbo].[my_tvp] as TABLE
(
    [Id]          VARCHAR (100) not null PRIMARY KEY,
    [ColorCount]  int           not null
)

代码语言:javascript
复制
CREATE TYPE [dbo].[my_tvp] as TABLE
(
    [Id]          VARCHAR (100) not null,
    [Id2]         VARCHAE (7)   NULL,
    [ColorCount]  int           not null,
    unique(Id, Id2)
)

我可以发布到新的本地数据库,但不能升级现有的数据库。知道为什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-18 22:36:37

我现在看到TVP不能被更改,它们必须被删除并重新创建,这是SSDT发布机制不支持的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17171228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档