0

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

我从一个数据库逆向工程了一个项目,我所有未解决的引用都以 SQL03006 错误的形式出现,这些错误会终止构建。我对一个不同的数据库进行了逆向工程,所有未解析的引用都作为 SQL04151 警告出现,让我继续。

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

我想我是通过向导创建了 1,而另一个是手动创建的,所以还在研究。但是,如果有人有想法,我将不胜感激!

4

1 回答 1

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-数据库版/

该命令的一般语法如下所示:

VSDBCMD /a:Import /cs:" ConnectionString" /dsp:Sql /model:DatabaseName.dbschema

您可以在以下位置找到有关 VSDBCMD 的更多详细信息:http: //msdn.microsoft.com/en-us/library/dd193283%28v=VS.100%29.aspx

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

于 2013-06-01T13:47:55.513 回答