You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何恢复目标库中删除的ID23主键记录并归位?SSIS包问题咨询

解决方案步骤
  • 暂停SSIS包的自动运行,防止操作过程中插入新数据干扰。
  • 确认源端ID=23的记录完整,执行查询获取该条数据:
    SELECT * FROM 源表名 WHERE ID = 23;
  • 临时关闭目标表的自增列约束,允许手动指定主键ID值:
    SET IDENTITY_INSERT 目标表名 ON;
  • 手动插入源端ID=23的记录到目标表,需明确指定所有列(包括ID),示例:
    INSERT INTO 目标表名 (ID, 列名1, 列名2, ...) VALUES (23, '对应值1', '对应值2', ...);
  • 插入完成后,重新开启目标表的自增列约束:
    SET IDENTITY_INSERT 目标表名 OFF;
  • 若希望后续自增ID从24开始(避免跳过ID24),重置自增序列:
    DBCC CHECKIDENT('目标表名', RESEED, 24);
  • 验证目标表数据:确认ID=23的记录已存在,自增序列设置正确后,重新运行SSIS包测试。

注意:操作前建议备份目标表数据,避免意外;若SSIS包包含数据校验逻辑,需确保后续运行时不会重复插入ID=23的记录。

内容的提问来源于stack exchange,提问作者SYED

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 13:22:00