【发布时间】:2017-01-05 18:53:20
【问题描述】:
SSIS 作业能够运行并将 CSV 文件创建到共享位置,直到上周从计划作业执行。 ssis 包报告成功,但不将文件写入共享位置。当我从 Visual Studio 手动运行包时,它工作正常。请帮忙
【问题讨论】:
标签: sql sql-server ssis
SSIS 作业能够运行并将 CSV 文件创建到共享位置,直到上周从计划作业执行。 ssis 包报告成功,但不将文件写入共享位置。当我从 Visual Studio 手动运行包时,它工作正常。请帮忙
【问题讨论】:
标签: sql sql-server ssis
文件共享的权限似乎是您的问题。
从 SQL 代理将包作为计划作业运行时。它在 SQL 代理服务的服务帐户的上下文中执行。因此,请确保 sql 代理帐户对文件共享具有适当的读/写权限,和/或将作业设置为以具有足够权限的用户身份执行。
【讨论】:
您需要为 SQL Server 代理帐户授予对文件共享的修改权限。在 Visual Studio 中执行 SSIS 包是在您的帐户(或您登录到服务器的帐户,如果从服务器执行此操作)的上下文中执行它。但是当您使用 SQL 作业执行 ssis 包时,它会在运行 SQL Server 代理的服务帐户的上下文中运行。
【讨论】: