小编Mar*_*lin的帖子

VS 2010数据库项目 - SQL03006错误

我在VS 2010中创建了一个新的SQL Server数据库项目,从名为"managers"的本地数据库导入了数据库对象和设置,并在尝试构建项目时收到以下错误:

SQL03006:视图:[dbo].[vw_mlFunds]有一个未解析的对象[managers]的引用.[dbo].[mlfunds].

我不知道为什么这个视图完全限定表引用以包含实际的数据库名称,我宁愿不必更改sql,因为它是别人的代码,从技术上讲它并不正确.但我认为完全限定表名以包含数据库的名称会让VS编译器感到困惑,因为它期待[dbo].[mlfunds],而不是[管理员].[dbo].[mlfunds].如何最好地解决这个问题?我可以在某处设置新的数据库名称变量/别名吗?或者我是否必须重构/修改sql以使其编译?提前致谢.

sql-server visual-studio-2010

6
推荐指数
1
解决办法
7631
查看次数

VS 2010数据库项目错误?

我在Visual Studio 2010中构建SQL Server 2008数据库项目时遇到了一个非常奇怪的问题.我创建了数据库项目,然后从我正在使用的本地数据库中导入了数据库对象和设置.然后我去构建数据库项目并得到以下错误:

SQL03006:视图:[dbo].[GovCAStaff]有一个未解析的对象[CTS_Staff].[dbo].[Client_Assignments]的引用.

问题似乎是视图GovCAStaff引用了不同数据库(CTS_Staff)中的表.但是,我在同一个数据库项目中有许多函数和存储过程引用不同数据库中的表,但构建过程只生成那些警告,而不是错误.除了将视图重写为函数之外,是否有人知道摆脱此构建错误的方法?这是数据库项目中的已知视图限制吗?无论如何,我真的很难过.用Google搜索了这个主题,但没有发现任何相关内容.任何帮助将不胜感激.提前致谢.

visual-studio-2010

5
推荐指数
1
解决办法
1816
查看次数

标签 统计

visual-studio-2010 ×2

sql-server ×1