我是SQL Server數據庫工具的新手,可能會對後期部署腳本正在做什麼做出錯誤的假設。所以糾正我,如果我錯了。ssdt post部署腳本運行一次
據我所知後部署腳本將有望每個部署後運行,而不僅僅是一個單一的部署。
如果我想有運行的腳本只有一次後部署腳本是有辦法做到這一點,而不需要同時在時,這些腳本已經跑了日誌的數據庫版本或歷史表?
I.e.我是否可以對腳本進行後續修改作爲項目中添加版本號的新文件添加,並將其添加到後期部署腳本中,但是會忽略以前的腳本(可能沒有先刪除它)?無論它是否仍在部署期間運行腳本?
是否有這種事情的配置,或者是這種無意的行爲?
你的回答是好的,這就是我所期待的,我只是想知道如果SSDT可能有「運行一次」一些配置,但它無法知道這個問題的答案自身。 – Pricey
我不知道有這樣的配置。項目如何知道在任何給定的數據庫上「沒有運行一次」,而沒有一些表或其他方式來引用正在執行的工作? –