数据库项目中的 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 的警告消息