У меня есть VBScript, который делает следующее:
- Открыть базу данных доступа 2003
- Запустить подпрограмму для заполнения таблиц в базе данных
- Закрыть базу данных
- Запустить пакетный файл, который загружает базу данных на FTP
Этот VBScript настроен для запуска в качестве запланированной задачи в Windows XP. Когда я вручную запускаю скрипт, все работает отлично. Если у меня заблокирован компьютер во время выполнения запланированной задачи, он также работает отлично. Однако, если я выхожу, задача, кажется, зависает. Когда я снова вхожу в систему после запуска задачи, я обнаруживаю, что msaccess.exe все еще выполняется в диспетчере задач. Кроме того, в базе данных есть файл блокировки, который не исчезнет, пока я не убью msaccess.exe. Я уверен, что учетные данные, с которыми я поставил задачу, верны, поскольку задача, очевидно, начинает выполняться. Я не вижу ошибок ни в одном из журналов событий.
Есть идеи?