Как обойти ошибку «Процесс не может получить доступ к файлу .ISPAC, поскольку он используется другим процессом»? - PullRequest
1 голос
/ 07 марта 2019

Я выполнил пакет служб SSIS, используя SSDT и Visual Studio. Когда я пытаюсь выполнить другой пакет, я получаю сообщение об ошибке: «Процесс не может получить доступ к файлу XXXX.ispac, потому что он используется другим процессом». Я попытался перезагрузиться, но это боль в спине. Как я могу обойти эту ошибку?

1 Ответ

1 голос
/ 07 марта 2019

Вы можете проверить уровень патча. Я видел это намного чаще с выпуском SSDT в 2015 году, но с тех пор меня это не особо беспокоило.

Нахождение и уничтожение процесса

Sysinternals имеет отличный инструмент под названием Process Explorer . Это бесплатно, не требует установки и поможет вам увидеть, что все происходит на вашем компьютере. В этом случае вы хотите найти процесс, на котором находится ваш грязный палец в вашем файле (MyProject.ispac), а затем уничтожить его.

https://helpcenter.gsx.com/hc/en-us/articles/115015880627-How-to-Identify-which-Windows-Process-is-Locking-a-File-or-Folder

Другой подход, который не требует запуска Process Explorer, - это изменить сборку с разработки на выпуск (и обратно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...