SQL Server导入数据提示"无法在只读列“Id”中插入数据"解决办法

SQL Server导入数据提示"无法在只读列“Id”中插入数据"解决办法

Laughing
2017-08-01 / 0 评论 / 1,415 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月26日,已超过1574天没有更新,若内容或图片失效,请留言反馈。

首先我得声明,公司那么牛B的表结构真的不是我弄的。用起来真心蛋疼。言归正传。其实,来新公司没多久,也没来得及熟悉一下用户相关表结构,今天从另外一个环境导入数据的时候,提示下面的信息

错误信息

正在验证 (错误)
消息
错误 0xc0202049: 数据流任务 1: 无法在只读列“Id”中插入数据。
(SQL Server 导入和导出向导)

错误 0xc0202045: 数据流任务 1: 验证列元数据失败。
(SQL Server 导入和导出向导)

错误 0xc004706b: 数据流任务 1: “目标 - T_USER”验证失败,返回的验证状态为“VS_ISBROKEN”。
(SQL Server 导入和导出向导)

错误 0xc004700c: 数据流任务 1: 一个或多个组件未能通过验证。
(SQL Server 导入和导出向导)

错误 0xc0024107: 数据流任务 1: 任务验证期间出错。
(SQL Server 导入和导出向导)

解决

问题出现的原因,其实就是存在自增长列,所以,我们导入数据的时候,需要先"编辑映射"中勾选"启用标志才插入"就可以了

1

评论 (0)

取消
  1. 头像
    CiXY
    MacOS · Safari

    谢谢

    回复
  2. 头像
    C
    MacOS · Google Chrome

    这个可以用吗

    回复