【问题标题】:File being used by process进程正在使用的文件
【发布时间】:2019-07-08 22:46:32
【问题描述】:

我有 2 个 SSIS 包。第一个将 excel 文件加载到数据库中。第二个归档 excel 文件。当我从主包运行两者时,存档包失败并出现错误“该进程无法访问该文件,因为它正在被另一个进程使用。”。

我尝试了 File.Move、File.Copy 和 File.Delete,处理和释放连接,暂停 30 秒,并将 RetainSameConnection 设置为 false。还有其他想法吗?

【问题讨论】:

  • 你能分享处理文件的方法吗?您有竞争条件,或者在尝试存档之前没有释放文件句柄。

标签: c# ssis ssis-2012


【解决方案1】:

获取第一个SSID的进程ID而不是kill ✌️

【讨论】:

    猜你喜欢
    • 2010-09-23
    • 2012-10-15
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    相关资源
    最近更新 更多