Веб-служба SSIS - PullRequest
       11

Веб-служба SSIS

2 голосов
/ 01 февраля 2012

У меня есть пакет служб SSIS 2005, который выполняется с помощью задания агента SQL.В этом пакете есть задача веб-службы с учетными данными, отличными от тех, которые используются для выполнения пакета.

У меня возникает следующая проблема при выполнении пакета на сервере:

"Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: System.UnauthorizedAccessException: Доступ к пути ..... запрещен.

Пакет выполняется в кластерной среде. Обе учетные записи созданы на сервере, поэтомуэтот пакет может записывать в файлы TEMP, но проблема все еще сохраняется.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2012

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

0 голосов
/ 01 февраля 2012

Исходя из этого потока , вы сможете установить свойство OutputLocation веб-службы. Это необходимо настроить для указания местоположения, к которому будут иметь доступ учетные данные пользователя, вызывающего веб-сервис. Это может потребовать изменения администратором ACL на пути к каталогу.

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