【问题标题】:Visual Studio 2015 Schema compare not displaying changesVisual Studio 2015 架构比较不显示更改
【发布时间】:2017-03-14 14:04:56
【问题描述】:

我正在尝试在VS 2015 中进行模式比较,以确定我对暂存数据库所做的更改,但由于某种原因它没有显示任何更改。它只显示deleteadd

我知道我已经对许多存储过程和许多函数进行了更改。

我已经在互联网上搜索了至少 2 天,试图弄清楚为什么这不起作用,但没有太多信息可以继续:(

尝试了以下方法:

  • 更改数据库目标平台
  • 匹配数据库排序规则
  • 在架构比较设置下找到的不同设置的数量
  • 将 LIVE 数据库与我的暂存数据库进行比较(仍然只是添加和删除)

有其他人使用他们的Visual Studio 2015 Enterprise edition 经历过这种情况吗?

如果您需要我方面的任何进一步信息,请告诉我。

请帮忙!!!

谢谢,

迈克

【问题讨论】:

  • 我在 Visual Studio 2010 中遇到了架构比较问题,结果是名称和大小写不同的问题。不知道你是否也一样,但这是我的问题和答案:stackoverflow.com/a/5490651/636182
  • @xecaps12 感谢您的回复,但这不是问题:(
  • 我知道这已经有几个月了,但我也遇到了类似的问题。希望也许你找到了解决方案。在我的情况下,我比较尝试添加解决方案中已经存在的项目。昨天我在 VS2015 中做了一个 proc,从 vs 运行创建脚本,在 SSMS 中验证了创建,今天我做了一个比较,您可以在解决方案管理器中看到 proc 正在“添加”。
  • 对我自己的回应......他们一直显示为新添加的原因是因为解决方案中的脚本被保存为 ALTER 语句而不是 CREATE 语句。

标签: sql-server visual-studio-2015 database-schema schema-compare


【解决方案1】:

这可能太明显了,但看起来左侧的插入符号箭头显示数据已汇总。尝试单击箭头(或双击)以展开列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    相关资源
    最近更新 更多