У нас есть программа на C #, запланированная для запуска в планировщике заданий на Windows Server 2003, предназначенная для удаления устаревших файлов в папке на основе информации, полученной из нескольких баз данных Oracle. Я могу запустить приложение вручную, и все работает нормально - вошел в систему как сам с правами администратора или вошел как назначенный пользователь задачи с правами пользователя.
Однако, когда пользователь задачи вышел из системы, в каждой базе данных происходит сбой приложения с одной из двух ошибок: либо
ORA-12504: TNS: слушателю не присвоено имя SERVICE_NAME в CONNECT_DATA
или
ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения.
Все эти базы данных используют строку подключения (полученную из другой базы данных, SQL Server, базы данных), которая, как я уже говорил, подключается и работает очень хорошо при работе вручную. Я был в Интернете в поисках советов, которые могут относиться к этому обстоятельству, и не нашел окончательного ответа.
Кто-нибудь читает это сообщение, кто может знать ответ на эту проблему? Любые предложения приветствуются.