sql71501 sql参数具有未解析的内置类型Visual Studio 2012 DB项目的引用

时间:2015-02-23 16:28:27

标签: database visual-studio-2012 project sql-server-data-tools

我在VS2012中的数据库项目出现以下错误。当我在VS2012中的数据库项目中添加自定义类型时,问题就出现了。

CREATE TYPE [dbo].[DestAttractions] AS TABLE(
[TAAttractionId] [varchar](10) NOT NULL,
[TARatingImgUrl] [varchar](256) NULL,
[TAReviewCount] [int] NULL,
[TAReviewUrl] [varchar](256) NULL)

当我尝试引用存储过程中的类型时,它也是数据库项目的一部分

CREATE PROCEDURE [dbo].[spupd_DestinationTripAdvisorData]
@DestinationId INT,
@TAAwardImgUrl VARCHAR(256),
@Attractions dbo.DestAttractions READONLY
AS
BEGIN

------
------
END

构建数据库项目我继续得到以下错误,这非常令人讨厌,因为存储过程完美无缺,并且类型没有问题。

  

SQL71501:参数:   [dbo]。[spupd_DestinationTripAdvisorData]。[@ Attractions]有一个   未解决的内置类型[dbo]参考。[DestAttractions]。任何   指点或帮助将非常感激。

1 个答案:

答案 0 :(得分:6)

在我的情况下,解决方案是将包含类型定义的文件的构建操作更改为构建