开发者社区 问答 正文

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 51 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等