现在我有一个数据库,PK是int IDENTITY
。我最近在去年的任务是将这些添加到复制拓扑中。除了IDENTITY字段之外,这已经很好了。
我想探索使用uniqeidentifier
(GUID)更改或替换它们的选项
插入新的PK列是否可行?
我会更好地将其增加到big int
吗?
我还应该考虑其他什么?
详细说明我想做的事情:
据我所知,当复制遇到IDENTITY列时,它为每个订户留出一个标识范围,比如1-1000(默认值),以确保该列的唯一INT。订阅者越多,问题就越大。这导致我们不断得到的身份范围检查约束错误。
由于
答案 0 :(得分:1)
如果您真的必须删除INT IDENTITY
列,那么您必须执行以下步骤(或多或少):
我希望应该这样做。