导入SQL Server数据时提示“无法在只读列插入数据”

更新时间:
复制 MD 格式

当您使用企业管理器或SQL Server Management StudioSQL Server导入数据时,提示无法在只读列插入数据。本文介绍这种情况的可能原因和解决方案。

问题现象

导入SQL Server数据时,提示无法在只读列插入数据

错误代码为 0xc0202049,只读列名为 id,因该列无法插入数据导致组件验证失败(状态 VS_ISBROKEN),所有数据表复制任务已停止。

可能原因

将本机数据库中的表导入云虚拟主机数据库时,在选择源表和源视图的操作中,没有选中启用标识插入(T)

传输设置对话框中,还需勾选删除现有目标表中的行(R)

解决方案

  1. 选中启用标识插入(T)

  2. 重新导入SQL Server数据。

    具体操作,请参见通过SSMS导入SQL Server数据库数据

    说明

    如问题仍未解决,请提交工单