VS 2010数据库项目:确定sql03006或sql04151

时间:2013-03-28 20:17:26

标签: sql visual-studio-2010 database-project

我还在研究,但我无法弄清楚这一点。

我从一个数据库反向设计了一个项目,并且所有未解析的引用都是作为SQL03006错误导致的。我反向设计了一个不同的数据库,所有未解决的引用都是通过SQL04151警告让我继续。

我没有选中“将警告视为错误”复选框。

我认为我通过向导创建了1,手动创建了另一个,因此仍在研究中。但如果有人有想法,我会很感激帮助!

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的更多详细信息

在我们的例子中,我们将任何共享模式文件放在一个文件夹中,所有需要它们的项目都可以访问它们。一旦添加为数据库引用,您应该能够构建/部署而不会出现错误。