Я получил сервер с SQL, где я сохранил хранимую процедуру, которая выполняет .exe на сервере. Этот exe запускает документ Microsoft Word и сохраняет некоторую информацию, а затем сохраняет ее, используя файловый поток. Шаблон Word обновляет свой прогресс до БД, где клиент получает информацию о прогрессе.
Иногда происходит сбой (не знаю причины), и мне приходится заходить на сервер и убивать текстовый процесс. Теперь самое смешное. После сбоя имя документа кажется заблокированным, я не могу больше создавать документы Word с этим документом. Однако это работает, если я переименую его, например, в. template1.doc.
Я пытался найти любой процесс, который может использовать это конкретное имя файла, но не может его найти. Я пробовал такие программы, как handle и processsexplorer, но ничего не могу найти.
Кто-нибудь знает, что является причиной этой проблемы?