数据库项目表.sql文件未直接从源中复制

时间:2011-11-15 19:26:23

标签: visual-studio-2010 database-project

我在Visual Studio 2010中使用SQL数据库项目从我们在解决方案中使用的现有DDL文件创建数据库。所有DDL文件都存储在我们的源代码管理中,例如存储在Project \ DB \ DDL文件夹中。当我通过右键单击tables文件夹并选择'Add - >将这些文件添加到我的SQL数据库项目时现有项目选项将所有文件复制到项目目录结构(\ SqlDbProject \ Schema Objects \ Schemas \ dbo \ Tables)。

我想要做的是链接到'真正的'源文件,这样如果其他开发人员更改了该源文件,我可以在我的SQL数据库项目中获取它并从当前表定义构建数据库。是否有选项可以执行此操作,还是SQL数据库项目始终将文件复制到其目录结构中?

作为旁注,我真正希望能够做的是在错误地将某些内容放入DDL并停止自动构建过程并报告错误时,在数据库创建过程中检测错误。提前谢谢!

1 个答案:

答案 0 :(得分:1)

添加文件时,您会注意到“添加”按钮有一个下拉选项;选择添加为链接。