SqlServer标识列允许复制属的性更改

时间:2022-03-17 20:03:37
小弟做了对等复制,但是表里有自增的标识列,在两边添加数据的时候会重复数据,所以就想改标识列属性
SqlServer标识列允许复制属的性更改
SqlServer标识列允许复制属的性更改
SqlServer标识列允许复制属的性更改

希望各位大佬给出解决问题的方法,多谢

8 个解决方案

#1


这个没办法了, 要去除标识列只能重新建表。 
或者删除列再添加

#2


自顶一下 SqlServer标识列允许复制属的性更改

#3


引用 1 楼 yenange 的回复:
这个没办法了, 要去除标识列只能重新建表。 
或者删除列再添加

有100多个表,里面还有数据

#4


可以将两边的标识列的起始值一个为 1, 一个为2. 但两边的增量都是一样的, 增量都是2.
现有的值再修改一下, 将一边的值全部改为奇数, 另一边的值全改为偶数

#5


后来再新加的值一奇一偶不会冲突, 没什么问题的了

#6


引用 5 楼 yenange 的回复:
后来再新加的值一奇一偶不会冲突, 没什么问题的了


思路懂了,具体怎么实现呢,能上些代码吗,本人小白 SqlServer标识列允许复制属的性更改

#7


SqlServer标识列允许复制属的性更改

在表没有复制之前这些表的‘不用于复制’的属性都是‘否’,在复制之后就变成了‘是’,怎样在复制的时候一直保持为‘否’

#8


求大神啊 SqlServer标识列允许复制属的性更改

#1


这个没办法了, 要去除标识列只能重新建表。 
或者删除列再添加

#2


自顶一下 SqlServer标识列允许复制属的性更改

#3


引用 1 楼 yenange 的回复:
这个没办法了, 要去除标识列只能重新建表。 
或者删除列再添加

有100多个表,里面还有数据

#4


可以将两边的标识列的起始值一个为 1, 一个为2. 但两边的增量都是一样的, 增量都是2.
现有的值再修改一下, 将一边的值全部改为奇数, 另一边的值全改为偶数

#5


后来再新加的值一奇一偶不会冲突, 没什么问题的了

#6


引用 5 楼 yenange 的回复:
后来再新加的值一奇一偶不会冲突, 没什么问题的了


思路懂了,具体怎么实现呢,能上些代码吗,本人小白 SqlServer标识列允许复制属的性更改

#7


SqlServer标识列允许复制属的性更改

在表没有复制之前这些表的‘不用于复制’的属性都是‘否’,在复制之后就变成了‘是’,怎样在复制的时候一直保持为‘否’

#8


求大神啊 SqlServer标识列允许复制属的性更改