【发布时间】:2013-12-27 00:47:44
【问题描述】:
在进行合并复制时,ROWGUIDCOL 列是强制性的吗?我可以使用我创建的在所有数据库中唯一的自定义列吗?
这是否意味着我必须使用 GUID 作为我的主键,或者我可以有一个 gUID 列和我的自定义 id 列吗?
当我尝试创建合并复制时,它想要添加一个 guid 列,我不确定这是否是我想要做的。
任何建议创建合并复制的策略?我真的很想避免在所有表上使用 guid 作为我的主键...这也会为我们的应用程序创建大量工作
【问题讨论】:
-
欢迎来到 Stack Overflow!请注意,标签是独立的。在您的问题中添加
[sql]和[server]与添加[sql-server]的含义不同!请务必阅读键入标签名称时出现的有用标签说明,并谨慎选择标签。 -
合并复制会添加此 GUID 列,但您不必将其设为主键。此 GUID 列仅用于复制目的,仅用于其他目的。
-
谢谢...太棒了..它需要时间戳列还是自动的?
标签: sql-server database-replication merge-replication