2015-01-19 2 views
0

У меня есть несколько заданий SSIS, которые выполняются на рабочем сервере, который мы обычно берем на сервере с помощью «Удаленного рабочего подключения Windows» для отслеживания заданий. Проблема в нашем случае: если мы выйдем из сервера в удаленном соединении, все задания сервера sql получат сбой до тех пор, пока мы не восстановим удаленное соединение, но работа будет работать нормально, если я закрою дистанционное соединение явно (x) на удаленном интерфейс подключенияЗадания SQL Server завершаются с ошибкой, если я выхожу из подключения к удаленному рабочему столу

Любая идея по этому вопросу

ответ

0

Предположительно эти задания выполняется в соответствии с текущими пользователями учетной записи, а не учетной записи службы системы? Я подозреваю, что проблема заключается в том, что «выключение» по существу записывает текущий пользователь из коробки, завершая все их текущие процессы, тогда как только закрытие сеанса RDP не выдает их из системы, и поэтому работа продолжается.

+0

Спасибо Philliph за ваш комментарий, не могли бы вы помочь мне перейти к следующему шагу? – Kavi

+0

Вам нужно запустить задания SSIS под учетной записью Windows LocalSystem или NetworkService, а не с интерактивной учетной записью пользователя. Это подробно описано здесь http://stackoverflow.com/questions/812428/how-to-schedule-ssis-package-to-run-as-something-other-than-sql-agent-service-ac – PhillipH

+0

Но на самом деле, я уже пользуюсь учетной записью прокси с административными учетными данными этого сервера для запуска агента задания sql-сервера. – Kavi