【问题标题】:SQL71501:has an unresolved reference to Schema [win]SQL71501:对 Schema 有未解析的引用 [win]
【发布时间】:2019-04-18 00:58:25
【问题描述】:

我在 SQLProject 中得到一个未解析的引用,错误发生在创建行。所有对象都导致它,因为它们都是在特定模式中创建的。 例如,我有在特定模式“win”中创建的表 创建表 [win].[DataSource]。由于尝试在“win”模式中创建它而发生错误如果我从 create 语句中删除模式,错误就会消失。数据库项目是一个复合项目,包括来自 win 模式的所有工件(存储的过程、表、视图......)。这是我看到的错误示例。

严重性代码描述项目文件行抑制状态 错误 SQL71501:过程:[win].[SelectCandidateExamSearch] 对架构 [win] 的引用未解析。

【问题讨论】:

  • 您是否尝试过使用 Build Action 创建脚本:build CREATE SCHEMA [win] ?
  • 我实际上已经解决了我的问题。我没有创建模式语句。您应该将其发布为答案。

标签: sql-server-data-tools


【解决方案1】:

使用构建操作创建脚本:使用以下 SQL 语句构建:

CREATE SCHEMA [win]

其中 [win] 是架构名称。

要在 VS 中成功构建任何数据库项目,其所有引用必须存在于项目范围内并且有效。

【讨论】:

    猜你喜欢
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 2014-04-24
    • 2019-03-23
    • 2021-12-19
    • 1970-01-01
    相关资源
    最近更新 更多