日期:2014-05-18  浏览次数:20606 次

SQL Server2005复制之后自动增长列从1开始增长
如题。
现在我将一个数据库通过事务复制到另一个数据库时。表中自动增长列会从1开始,而不是从表中ID最大值+1.

------解决方案--------------------
set identity_insert on
------解决方案--------------------
那你就不要用自增列啊。

如果ID可以重复的话 用自增列也不行的
------解决方案--------------------
自增列的問題,用快照沒事

其它同步會生成一個GUID列
------解决方案--------------------
或者,在插入时,不要选id列.
------解决方案--------------------
探讨
如题。
现在我将一个数据库通过事务复制到另一个数据库时。表中自动增长列会从1开始,而不是从表中ID最大值+1.

------解决方案--------------------
樓主的應該是可更新事務吧?

最好用GUID,標識列只能在中央維護的情況下可以用