我还在研究,但我无法弄清楚这一点。
我从一个数据库反向设计了一个项目,并且所有未解析的引用都是作为SQL03006错误导致的。我反向设计了一个不同的数据库,所有未解决的引用都是通过SQL04151警告让我继续。
我没有选中“将警告视为错误”复选框。
我认为我通过向导创建了1,手动创建了另一个,因此仍在研究中。但如果有人有想法,我会很感激帮助!
答案 0 :(得分:0)
您是否尝试过添加指向引用的其他数据库的dbschema文件的数据库引用?您可以使用VSDBCMD.exe来创建这些文件。有人写了一个可能适用于此的GUI: http://www.benday.com/2009/08/22/a-user-interface-for-vsdbcmd-deployimport-your-database-schema-without-installing-visual-studio-2008-database-edition/
该命令的一般语法如下:
VSDBCMD /a:Import /cs:" ConnectionString" /dsp:Sql /model:DatabaseName.dbschema
您可以在http://msdn.microsoft.com/en-us/library/dd193283%28v=VS.100%29.aspx
找到有关VSDBCMD的更多详细信息在我们的例子中,我们将任何共享模式文件放在一个文件夹中,所有需要它们的项目都可以访问它们。一旦添加为数据库引用,您应该能够构建/部署而不会出现错误。