При загрузке данных в Exact Online существует недолговечный токен, который длится 10 минут. Если вы редактируете запросы в течение этого времени или они занимают более 10 минут, срок их действия истечет. В некоторых комбинациях баз данных, таких как только подключения Exact Online, он автоматически продлевает кратковременный токен (OAuth).
В некоторых комбинациях, таких как открытые SQL Server / Oracle / Freshdesk и Exact Online, это еще не работает; вам нужно будет переподключиться, чтобы получить еще один токен. Это будет поддерживаться начиная с рождественского релиза.
В качестве обходного пути вы можете восстановить соединение, добавив следующий код перед local eol xml import
:
local log on
Этот запросит ваши учетные данные, используя графический интерфейс или текстовый режим. Или даже более обширный:
local log on [connection \"<CONNECTIONNAME>\"] [user \"<LOGONCODE>\"] [password \"<PASSWORD>\"] [encryptedpassword \"<ENCRYPTEDPASSWORD>\"] [silent]
Если вы заменяете <CONNECTIONNAME>
имя группы и имя базы данных, например Exact Online\Exact Online (uk)
, <LOGONCODE>
кодом входа в базу данных, <PASSWORD>
паролем в виде простого текста (не рекомендуется!) Или лучше зашифрованным паролем в <ENCRYPTEDPASSWORD>
. Зашифрованный пароль должен быть зашифрован с помощью ключа устройства local encrypt password
на самом устройстве.
Или тихая версия (меньше регистрации):
local log on connection \"<CONNECTIONNAME>\" user \"<LOGONCODE>\" encryptedpassword \"<ENCRYPTEDPASSWORD>\" silent
Это исправит это для вас?