我收到以下错误与我的数据库项目在VS2012。当我在VS2012的数据库项目中添加一个自定义类型时,问题就开始了。sql71501 sql参数有未解决的参考内置类型Visual Studio 2012数据库项目
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] [@景点]具有 未解析的引用到内置类型[DBO] [DestAttractions]。任何 指针或帮助将不胜感激。
尝试重建项目,或在关闭VS并重新打开后重试。我以前用自定义类型看过这种行为,从来没有完全理解它为什么会发生。 – Keith 2015-02-23 20:19:27
同时检查VS中的自定义类型的文件属性,并确保Build Action设置为Build。 – Keith 2015-02-23 20:20:50
谢谢基思。这就像一个魅力。不能相信我错过了该类型文件属性的构建操作。 – user869375 2015-02-24 05:17:59