DacPac 部署 - 调整锁定超时时间

DacPac Deploy - Adjusting Lock Timeout Period

我有一个 DacPac that I'm 到同一服务器上的多个数据库。因为这会使服务器承受很大的负载,所以您偶尔会在这种类型的部署中得到 "Lock Timeouts"。当我在 SQL Profiler 中交叉 DacPac 部署时,我注意到部署将 "Lock Timeout" 设置为 5 秒,然后 运行 其余更新语句:

set LOCK_TIMEOUT 5000

我想把它改得更高,我该怎么做?

This fellow says you can set that in the "PreDeployment" script. So following instructions here,我创建了一个 "PreDeployment" 脚本:Script.PreDeployment1.sql,并在其中将锁定超时设置为 30 秒。

set LOCK_TIMEOUT 30000

在 SQL 分析器中截获,似乎 运行 是正确的。仍然不是最简单的方法,我想知道是否有更好的方法?