mgoad99 Ответов: 1

Учетная запись прокси-сервера Sql не работает, когда пользователь вышел из системы


Hi 

I have a SSIS package that executes a gpg program via command line.  The SSIS package runs from a SQL Agent job using a proxy account (a domain account).  This account has an administrator on the server so should have full access to run the gpg program.

These are expected: 
- The SSIS package runs when executed manually.
- The SQL Job runs when executed manually.

Here is where it is unusual:
-When running automatically when scheduled, the package executes successfully only if the proxy account (a domain user) is logged into the server.
-When the proxy account is logged off, the scheduled job fails when trying to execute the GPG command line program.

Any ideas?


Thanks in advance for any advice!


Что я уже пробовал:

I have done so much research and it appears the proxy is setup correctly in SQL Server.

Richard Deeming

Похоже, что программа, которую вы пытаетесь запустить, требует профиля пользователя. Насколько мне известно, задания, запущенные службы агента SQL не удается загрузить профиль пользователя.

mgoad99

Большое вам спасибо за этот совет! Я считаю, что исправил эту проблему, скопировав данные профиля пользователя для рассматриваемого приложения gpg в профиль пользователя по умолчанию.

1 Ответов

Рейтинг:
10

mgoad99

Благодаря Ричарду Демингу я нашел решение своей проблемы.

Эта статья также помогла, если кто-то еще найдет этот вопрос.

командная строка - учетная запись Windows не может видеть ключ gpg - суперпользователь[^]