VS2022 Schema Comparison忽略"Ignore keyword casing"设置问题咨询
问题及诉求
现象与疑问
- 已开启SQL工具的
Ignore Keyword Casing、Ignore Whitespace、Ignore Comments、Ignore Semicolon选项,但对比DDL时仍将IS NOT NULL与is not null的大小写差异识别为变更,这会触发大型表不必要的重写/重建索引操作。 - 存在一处特殊情况:某示例中仅关键字
CREATE的大小写被标记为差异,而同为关键字的view小写却未被识别为差异,对此原因存疑。
使用环境
- VS 2022:
17.14.4 - SQL Package:
170.0.94.3 - SQL Server 2022(均为最新正式版)
核心问题
- 是否存在操作失误导致上述问题?
- 该工具是否具备可靠可用性?
- 除统一修改项目大小写或停止手写DDL外,是否有其他可行解决办法?
内容的提问来源于stack exchange,提问作者CodeAngry
相关产品推荐
相关产品推荐

