数据库项目中的 Oracle 链接服务器警告消息“对对象有未解析的引用”

Posted

技术标签:

【中文标题】数据库项目中的 Oracle 链接服务器警告消息“对对象有未解析的引用”【英文标题】:Oracle linked server warning message 'has an unresolved reference to object' in database project 【发布时间】:2015-01-08 05:02:21 【问题描述】:

我从现有的 sql server 数据库 (Sql 2012) 创建了一个数据库项目 (VS2012),该数据库又使用 Oracle 链接服务器。该数据库中的某些存储过程使用此链接服务器“[SMAC]..[SMACADMINISTRATOR].[BOND]”。当我构建数据库项目时,它给出了很多警告,因为“过程 xxxxx 对对象有未解析的引用。

如何隐藏这些警告消息?

【问题讨论】:

【参考方案1】:

打开“项目属性”对话框并输入要抑制的 SQL 警告(它位于“构建”部分,名为“抑制 Transact-SQL 警告”)。

在项目的解决方案资源管理器中也有一个参考部分,也许你可以在那里添加一个参考?虽然如果引用了许多过程可能不切实际..那么最好抑制给定类型的所有警告。

【讨论】:

谢谢..正如你所说,我已经取消了警告,它对我有用。还有一件事,我们可以使用 Visual Studio 为 Oracle 数据库创建 .dacpac 我会说不是不,不是开箱即用,afaik。以下是有关 Oracle 和 Visual Studio 的一些信息:oracle.com/technetwork/developer-tools/visual-studio/overview/…

以上是关于数据库项目中的 Oracle 链接服务器警告消息“对对象有未解析的引用”的主要内容,如果未能解决你的问题,请参考以下文章

链接服务器“FDMEE_SIMPHONY”的 OLE DB 提供程序“OraOLEDB.Oracle”返回消息“ORA-00903:无效表名”

在 Oracle -17110 中创建存储过程 - 警告:执行完成并出现警告

如何使用 Ruby 2.7.0 修复 Rails 的警告消息

从 Eclipse 启动 Tomcat 时出现“SetPropertiesRule”警告消息 [重复]

抑制 R 中的 C 警告消息

从 Microsoft SQL Server 搜索链接服务器 (Oracle) 中的列名 [重复]