SSDT 可以选择忽略填充因子 ( IgnoreFillFactor
)。但它实际上做的是:如果只有填充因子更改,它不会将对象标记为已更改。如果有一些额外的变化,填充因子将与这些变化一起发布。
当有人使用模式比较来比较开发数据库与数据库项目时,实际问题出现了,然后它将填充因子与其他更改(IgnoreFillFactor
在此处也不起作用)一起带到数据库项目,并通过发布应用于生产。我知道可以手动编辑数据库项目并排除填充因子,但这不是一个非常实用的解决方法。
有没有办法使用 SSDT 从表定义中完全排除填充因子?