【问题标题】:VS2010 Data -> Schema Comparison duplicate filesVS2010 数据 -> 架构比较重复文件
【发布时间】:2012-02-12 23:30:34
【问题描述】:

有时,架构比较工具似乎会为现有表/视图创建一个新文件,并将其从数据库项目中换成旧文件。例如:

原始文件:

MyViewName.view.sql

新文件:

MyViewName_1.view.sql

原始文件仍保留在磁盘上,但数据库项目改为引用新文件。有谁知道为什么会发生这种情况以及如何阻止它? (比较 svn 分支时会造成严重破坏)

【问题讨论】:

    标签: sql visual-studio-2010 schema data-comparison


    【解决方案1】:

    是的,我也有同样的问题...

    当文件已经留在工作区的磁盘上并且架构比较尝试将新表“MyViewName.view.sql”写入磁盘时,它会找到一个已经存在的文件并决定创建一个新的而不是覆盖磁盘上的那个。

    我不知道这是否是 VS 2010 的问题...是因为工作空间的工作方式而设计的,还是数据库项目本身的问题。

    我希望其他人可以提供更好的解释。

    我必须做的解决方法是从磁盘中删除文件并重新进行比较。

    您可以做的一件事是使用电动工具: In Visual Studio remove local files when undo pending changes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多