VS 2010数据库部署用于复制表

时间:2012-01-25 23:03:51

标签: visual-studio-2010 database-replication database-project merge-replication

我开始使用Visual Studio中的数据库项目开始更好地跟踪架构和存储过程更改。我喜欢它的想法,但我有点打嗝。在开发中,我的数据库中的表不会被复制,因为没有必要。但是,测试和生产环境需要进行合并复制。这当然会为我的所有表添加一个rowguid列和所有爵士乐。

所以我想我的问题可以分解为:

  • 如何利用在数据库项目中使用部署生成的架构更改脚本,但是在我的测试(或生产)环境中设置了复制?
  • 有没有办法忽略这个rowguid列?
  • 如果是这样,我必须担心在部署时破坏复制? (我知道对模式的一些更改可能会导致复制中断,但在正常情况下是这样)

我认为其他人已经遇到过这种情况,他们的单独开发环境不需要像复制设置这样的东西(或者如果你使用类似SQL express的东西,不能设置它)然后想要利用模式比较或数据库部署选项等工具。感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我认为你是out of luck,对不起。