SQL复制中的标识列问题

时间:2010-03-10 15:22:06

标签: database-replication

如何在复制数据库时传输主键(标识列)。

3 个答案:

答案 0 :(得分:0)

您需要将表IDENTITY_INSERT设置为on并在完成所有操作后再将其关闭。

SET IDENTITY_INSERT test ON

- 插入

SET IDENTITY_INSERT测试关闭

但是有关更多信息和例外,请查看这篇精彩的文章 http://www.simple-talk.com/sql/database-administration/the-identity-crisis-in-replication/

答案 1 :(得分:0)

如果您正在谈论MySQL,那么简单的导出/删除/创建过程应该可以正常工作。

答案 2 :(得分:0)

删除目标表上的“identity”定义,您可以直接从源表中复制。这仅在复制是单向的情况下才有效。