开发者社区> 问答> 正文

DTS 迁移sqlserver报错Cannot insert explicit value f...

已解决

DTS 迁移sqlserver报错Cannot insert explicit value for identity column in table 'ltde' when IDENTITY_INSERT is set to OFF需要怎么处理

展开
收起
提个问题 2024-06-11 16:13:47 7 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    DTS报错Cannot insert explicit value for identity column in table 'XX' when IDENTITY_INSERT is set to OFF。
    该报错是因为向SQL Server中一个被定义为自增列的列插入一个值,而目标端自增列默认是不能显示插入的,可以执行如下命令允许显示插入:
    SET IDENTITY_INSERT 表名 ON;
    迁移完成后可以再修改回原来的值:
    SET IDENTITY_INSERT 表名 OFF;
    2024-06-11 16:13:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
DTS控制台一本通 立即下载
低代码开发师(初级)实战教程 立即下载