WTS с доступом: выполнение одной и той же задачи дает разные результаты - PullRequest
0 голосов
/ 06 марта 2019

Итак, у меня есть вопрос по этому поводу.В течение всего дня у меня есть планировщик задач Windows, на котором выполняется задача, которая запрашивает в Microsoft Access запуск макроса.Простые вещиПричина, по которой я это делаю, заключается в том, что одна из таблиц часто используется и обновляется компанией, но рабочий стол, который выполняет обновление, работает в старой системе Windows XP, поэтому всякий раз, когда эта система обновляет данные таблицы, файл исходной базы данных накаталог сервера временно исчезает.Делать его иногда недоступным на несколько часов.Ниже приведена команда задачи, в которой несколько разных экземпляров задачи выполняют одну и ту же команду в разное время с 9:00 до 16:00 с часовыми интервалами.

"C: \ Program Files (x86) \ Microsoft Office \root \ Office16 \ MSACCESS.EXE "" \\ имя_сервера .... \ Database_filename.accdb "/ x MacroNameThatRuns

Я планирую изменить настройки, чтобы у меня была одна команда, которая запускается прикаждый час, но мой вопрос заключается в следующем.Задачи, которые запускаются после 12:00 после полудня, работают нормально, но когда одна и та же задача запускается утром и открывает Access, я получаю следующую ошибку:

Microsoft Access не может найти файл базы данных "\\ имя_сервера .... \ Database_filename.accdb "Пожалуйста, убедитесь, что у вас правильный путь ....

Когда я пытаюсь создать еще один экземпляр той же команды действия утром, задача выполняется нормально,И когда я пытаюсь переместить файл базы данных в каталог моего локального компьютера, а не в каталог сервера компании, это тоже работает нормально.Открытие самого файла базы данных в любом каталоге не вызывает проблем, поэтому я не верю, что файл поврежден.Мне было интересно, почему WTS, работающий с программой Access, в некоторых случаях дает такой результат.

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