我在SQLProject中收到未解决的引用,该错误在创建行上发生。所有对象都在引起它,因为它们都是在特定架构中创建的。 例如,我有在特定架构“ win”中创建的表 创建表[win]。[DataSource]。发生错误是因为尝试在“ win”模式中创建该错误。如果我从create语句中删除该模式,该错误就会消失。数据库项目是一个组合项目,其中包括win模式中的所有工件(存储的proc,表,视图...)。这是我看到的错误的示例。
严重性代码描述项目文件行抑制状态 错误SQL71501:过程:[win]。[SelectCandidateExamSearch]具有对模式[win]的未解析的引用。
答案 0 :(得分:1)
使用Build Action创建脚本:使用以下SQL语句进行构建:
CREATE SCHEMA [win]
其中[win]是架构名称。
要使VS中的任何数据库项目都能成功构建,所有其引用必须在项目范围内并且有效。