3

我正在尝试使用 SSIS 将表移动到 SQL Azure。我有一个 ADO.NET 源和目标,但是当我运行它时,它总是失败,并出现与 IDENTITY INSERT 关闭相关的错误。从它提到的其他帖子中,我应该从“尽可能使用批量插入”框中删除选中。我有并且仍然收到同样的错误。关于如何将 IDENTITY 列移入 SQL Azure 的任何想法?

谢谢

4

1 回答 1

2

通过消息,目的地有一个身份字段,所以你有两个选项:

  • 将 ADO 目标更改为 OLEDB 目标并选中目标组件上的“保持身份”复选框
  • 在您尝试插入记录的表上手动设置 identity_insert ON。
于 2012-05-01T16:02:26.723 回答