12

我希望下面的比较不显示差异。根据MSDN (参见步骤 7),应该有一个我找不到的SQLCMD 变量函数。此文档适用于 SQL 2010,但我使用的是 2012。此页面上似乎没有 2012 版本的文档。

如何指定 的值$(DatabaseName)以便此比较有效?我已经在我的数据库项目设置中指定了值。

SQL 模式比较

4

1 回答 1

6

您可以通过将开发数据库而不是项目与实时数据库进行比较来解决此问题。请记住,您必须首先将项目部署到您的开发数据库。

仅供参考 - 变量未被替换的事实只是比较窗口中的一个问题。变量在比较期间不会导致错误的差异(换句话说,模式比较在比较时会替换变量),并且在更新目标数据库时会替换变量。

于 2013-07-10T21:28:45.010 回答