SSDT发布忽略方括号中仅具有差异的对象

问题描述

我在SSDT中有一个数据库项目。模式比较显示我有多个存储过程,这些存储过程在数据库变量的方括号中有所不同。

例如,我的服务器版本为:

select * from MyDb.dbo.MyTable

我的项目版本为:

select * from [$(MyDb)].dbo.MyTable

我运行发布并按下“生成脚本”按钮,并获得了一个脚本来更新具有这种不匹配的过程。我没有运行该脚本,此后也没有修改任何设置。

一段时间后,我再次生成了脚本,并得到了一个脚本,该脚本不包含具有该不匹配项的任何过程的更新。模式比较仍然显示不匹配。似乎是一种魔术。

能否请您帮助我了解如何确保在SSDT部署脚本中获得所有不匹配的存储过程?我在发布商和项目中找不到任何相关设置。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)