我有一个VS2008数据库项目,我在Scripts>下创建了一个部署后脚本。部署后,但它似乎是一个无操作(即使我把语法错误放入文件,一切都成功)。数据库部署的其余部分虽然成功(并且确实创建了我的表)。有线索吗?
答案 0 :(得分:3)
听起来您只是将脚本放在部署后的目录中。您实际上需要将它们包含在Script.PostDeployment.sql
文件中。例如:
:r .\MyScriptName.sql
:r .\MySecondScript.sql
并非Post-Deployment文件夹中的每个脚本都默认运行;事实上,只有一个可以。默认情况下,它是Script.PostDeployment.sql
文件。如果需要,您可以更改它。