2

我有一个使用 SQL 代理作业执行的 SSIS 2005 包。此包有一个 Web 服务任务,其凭据与用于执行包的凭据不同。

在服务器上执行我的包时遇到以下问题:

“Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException:System.UnauthorizedAccessException:对路径的访问......被拒绝。

该包正在集群环境中执行。两个帐户都已在服务器上创建,以便包能够写入 TEMP 文件,但问题仍然存在。

4

2 回答 2

0

基于此线程,您应该能够设置OutputLocationweb 服务的属性。这需要配置为指向调用 Web 服务的用户的凭据可以访问的位置。这可能需要管理员修改目录路径上的 ACL。

于 2012-02-01T15:43:22.630 回答
0

在集群环境中,您应该确保写入的位置是集群资源。例如,您可以创建文件共享,但文件共享必须是集群资源,以便在集群故障转移时可用。如果要写入驱动器,请确保该驱动器是依赖于适当 SQL Server 资源的群集驱动器。

于 2012-02-01T16:00:03.410 回答