Tar*_*zan 4 ssis visual-studio sql-server-data-tools
我使用 SSDT 和 Visual Studio 执行了一个 SSIS 包。当我尝试执行另一个包时,我收到一条错误消息:“该进程无法访问文件 XXXX.ispac,因为它正被另一个进程使用”。我试过重新启动,但这是背后的痛苦。我该如何解决这个错误?
在开发 SSIS 包时,我收到错误“进程无法访问文件”。ispac ',因为它正被另一个进程使用”*。
尝试关闭 SSDT 并再次运行它,但是在编译时我们仍然遇到相同的错误。然后,在网上搜索后,我们得到了解决方案:
解决方案 :
此过程可能有多个实例。把他们都杀了。这样做之后,我再次尝试编译该包并成功。
您可以检查您的补丁级别。在 2015 年发布的 SSDT 中,我更频繁地看到这种情况,但从那以后我就不再那么频繁地遇到这种情况了。
\nSysinternals 有一个优秀的工具,称为Process Explorer。它是免费的,不需要安装,可以帮助您查看计算机上发生的一切。在这种情况下,您需要找到在您的文件 (MyProject.ispac) 上留下肮脏痕迹的进程,然后将其杀死。
\n\n另一种不需要运行 Process Explorer 的方法是将构建从“开发”更改为“发布”(然后再返回)。
\n鸡肉三明治没有泡菜通过评论询问
\n\n\n如何从开发转换为发布?
\n
在工具栏中,单击下拉列表中看到“开发”的位置(或右键单击“解决方案资源管理器”中的解决方案)
\n\n在配置管理器中,您可能/可能没有配置下的可用列表。早期版本的 SSIS 项目已预定义开发/发布配置,但新版本似乎没有。如果您没有其他选择,请通过<New...>
复制开发配置中的值 et voil\xc3\xa0!
\n\n现在,当您调试时,ProjectFolder/bin/Release 将存在,dtsdebughost.exe 将锁定该文件并释放指向 ProjectFolder/bin/Development/Project.ispac 的指针
\n| 归档时间: |
|
| 查看次数: |
6847 次 |
| 最近记录: |