Mar*_*lin 6 sql-server visual-studio-2010
我在VS 2010中创建了一个新的SQL Server数据库项目,从名为"managers"的本地数据库导入了数据库对象和设置,并在尝试构建项目时收到以下错误:
SQL03006:视图:[dbo].[vw_mlFunds]有一个未解析的对象[managers]的引用.[dbo].[mlfunds].
我不知道为什么这个视图完全限定表引用以包含实际的数据库名称,我宁愿不必更改sql,因为它是别人的代码,从技术上讲它并不正确.但我认为完全限定表名以包含数据库的名称会让VS编译器感到困惑,因为它期待[dbo].[mlfunds],而不是[管理员].[dbo].[mlfunds].如何最好地解决这个问题?我可以在某处设置新的数据库名称变量/别名吗?或者我是否必须重构/修改sql以使其编译?提前致谢.