我刚刚开始使用Visual Studio 2010 Premium数据库项目,我必须说它确实很好用。但有一件事我搞不清楚,就是如何避免SQL04151警告。
过程:[dbo].[MyProc]有一个未解析的对象引用[MyDatabase] . [dbo]。[MyItem]。
我错过了简单的步骤吗?我在网上找到的所有信息都涉及tempdb。
我刚刚开始使用Visual Studio 2010 Premium数据库项目,我必须说它确实很好用。但有一件事我搞不清楚,就是如何避免SQL04151警告。
过程:[dbo].[MyProc]有一个未解析的对象引用[MyDatabase] . [dbo]。[MyItem]。
我错过了简单的步骤吗?我在网上找到的所有信息都涉及tempdb。
在您的[dbo].[MyProc]
存储过程中,您引用了[MyDatabase].[dbo].[MyItem]
,这可能不是您的数据库项目的一部分。即使对象存在于数据库中,但在编译期间,Visual Studio不知道它的存在,因此会产生错误。
通常情况下,您应该将整个数据库模式包含在数据库项目中。否则,我认为您可以研究一下"部分数据库项目"。