Visual Studio-SSDT架构比较。阻止创建添加签名

时间:2019-02-09 19:56:54

标签: visual-studio compare schema

有一个问题,无法确定是否有解决我问题的选项。

在某些SQL Server数据库中,我们实现了代码的自动证书签名,这是通过ddl触发器完成的。一切都按预期完成。

但是现在,当我们在SSDT上进行模式比较并且对proc进行任何更改(默认情况下在数据库上已对其进行签名)时,模式比较决定将“添加签名...添加到对象”作为其一部分更改脚本。

因为这将是无效的,并且进行开发或部署的用户甚至都没有所需的权限来对任何对象进行“添加签名”,所以我需要找到一种在自动脚本生成中防止这种情况的方法。 我不喜欢的替代方法是拥有一个后代脚本来解析alter脚本并删除有问题的行。

欢迎任何想法-如果我是盲人,我很乐意让别人告诉我打勾/取消勾号的选项。

先谢谢了。

0 个答案:

没有答案