У меня есть некоторые запланированные задачи в Windows Task Scheduler (win7), который в основном запускает файл .cmd, который, в свою очередь, запускает файл .exe из одной в минуту.
- Задача 1 => Выполнить arquivo1.cmd (arquivo1.exe)
- Задача 2 => Выполнить arquivo1.cmd (arquivo1.exe)
- Задача 3 => Выполнить arquivo1.cmd (arquivo1.exe)
Этот .exe выполняет подключение к внешней базе данных и выполняет некоторые операции, есть несколько задач, выполняющих один и тот же файл, для каждого выполнения выполняет разные запросы в базе данных.
Проблема в том, что без объяснения, .exe не подключается к внешней базе данных, записывается сообщение об ошибке в журнале, которое не может выполнить подключение к серверу базы данных, как будто нет подключения к Интернету, но другой .exe, который выполняет ту же задачу, продолжить работу в обычном режиме (подключение в той же базе данных).
Если я удаляю задачу, которая начала выполняться, и создаю ее снова, .exe работает нормально, пока однажды, без объяснения причин, проблема не вернется.
Что я сделал:
- Когда задача перестала работать, мне удалось запустить .cmd (.exe) вручную (командная строка) и успешно выполнить, а затем позволить планировщику задач выполнить задачу автоматически и не удалось.
- Запустил ручное выполнение задачи (щелкните правой кнопкой мыши, запустите) и успешно выполнил, затем разрешил планировщику задач выполнить задачу автоматически и не удалось.
- Я отключил брандмауэр, проблема не исчезла.
- Я отключил антивирус, проблема осталась.
Все, что я могу запустить снова, исключая задачу и создавая заново (с той же конфигурацией), пока один день, без объяснения причин, снова не прекратит работу.
Есть идеи, что может быть?