Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 数据库项目(*.sqlproj)中sql脚本文件的生成操作_Visual Studio_Visual Studio 2012 - Fatal编程技术网

Visual studio 数据库项目(*.sqlproj)中sql脚本文件的生成操作

Visual studio 数据库项目(*.sqlproj)中sql脚本文件的生成操作,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,对于数据库项目中的sql脚本文件,使用Build或Compile的Build操作可以获得什么?我通常只使用None,但想知道Build或Compile是否对sql脚本做了任何事情,例如,可能是某种额外的语法检查 (我们对脚本使用自己的自定义部署,因此不需要部署选项。)不,不需要编译,只需使用None…在执行架构比较时,只包括其构建操作设置为build的.sql文件。如果您正在构建项目,创建dacpac,然后使用sqlpackage.exe将dacpac部署到服务器。然后,将脚本上的构建操作设置为

对于数据库项目中的sql脚本文件,使用
Build
Compile
Build操作可以获得什么?我通常只使用
None
,但想知道
Build
Compile
是否对sql脚本做了任何事情,例如,可能是某种额外的语法检查


(我们对脚本使用自己的自定义部署,因此不需要部署选项。)

不,不需要编译,只需使用None…

在执行架构比较时,只包括其构建操作设置为
build
的.sql文件。

如果您正在构建项目,创建dacpac,然后使用sqlpackage.exe将dacpac部署到服务器。然后,将脚本上的构建操作设置为“无”将确保服务器更新中不包含该脚本。它为您提供了一种控制通过该工具执行哪些更新的方法