2013-06-19 89 views

回答

3

最好的办法是将数据库引用添加到您的项目。对于VS2010和较低的DBProj文件,您需要生成一个dbschema文件并将其添加为数据库引用。对于SSDT,您需要使用dacpac文件。这适用于大多数情况下为静态的项目,您甚至可以定制它们以包含相关的对象。

VS2010,2008 - http://msdn.microsoft.com/en-us/library/dd193283%28v=VS.90%29.aspx拥有将现有数据库导出到dbschema文件所需的文档。将它放置在您的项目可以访问它的地方并将其添加为“数据库参考”。

SSDT - http://msdn.microsoft.com/en-us/library/hh550080%28v=VS.103%29.aspx为您提供了生成dacpac文件的命令行参考。一旦生成,将其放置在您的项目可以访问它并添加为数据库引用的地方。

我有一个博客帖子上本作SSDT这里:http://schottsql.blogspot.com/2012/10/ssdt-external-database-references.html

+1

是的,我知道这一点的选择,但我只是想,没有任何检查,以创建视图。我认为必须有方法来关闭此错误 – aron

+0

您可以关闭缺少对象的警告,但可能无法在没有参考的情况下进行部署。您也可以将其作为后期部署脚本添加,但它不会以您可以在项目中使用的方式显示。 –

+0

如何关闭警告? –

相关问题