我是SQL Server数据库工具的新手,可能会对后期部署脚本正在做什么做出错误的假设。所以纠正我,如果我错了。ssdt post部署脚本运行一次
据我所知后部署脚本将有望每个部署后运行,而不仅仅是一个单一的部署。
如果我想有运行的脚本只有一次后部署脚本是有办法做到这一点,而不需要同时在时,这些脚本已经跑了日志的数据库版本或历史表?
I.e.我是否可以对脚本进行后续修改作为项目中添加版本号的新文件添加,并将其添加到后期部署脚本中,但是会忽略以前的脚本(可能没有先删除它)?无论它是否仍在部署期间运行脚本?
是否有这种事情的配置,或者是这种无意的行为?
你的回答是好的,这就是我所期待的,我只是想知道如果SSDT可能有“运行一次”一些配置,但它无法知道这个问题的答案自身。 – Pricey
我不知道有这样的配置。项目如何知道在任何给定的数据库上“没有运行一次”,而没有一些表或其他方式来引用正在执行的工作? –