SSIS 平面文件夹权限



我正在使用 SSISCSV 文件导出到需要凭据才能访问的文件夹位置,以便我们可以将其 SFTP 发送到客户端。

我需要设置哪些权限?我没有看到任何在平面文件目标中设置用户名和密码的方法。

目前,我在尝试导出文件时收到错误:

Warning: 0x80070005 at Data Flow Task, Flat File Destination [2]: Access is denied.
Error: 0xC020200E at Data Flow Task, Flat File Destination [2]: Cannot open the datafile "\SERVERFOLDERDropoffELIGIBILITY.CSV".
Error: 0xC004701A at Data Flow Task, SSIS.Pipeline: Flat File Destination failed the pre-execute phase and returned error code 0xC020200E.

以为我之前在具有权限的文件夹中生成了一个文件,但我对 SSIS 没有做很多事情,也不记得我做了什么。

SSIS 只是以运行包的用户身份执行。因此,如果您从开发计算机运行,则需要访问您的 Windows 凭据。

如果从 SQL 代理作业运行,则 SQL 代理服务帐户用户将需要权限(或使用代理(

以防万一这对任何人有帮助,我也收到了此错误,并且无法弄清楚为什么它在直接运行包(在我的情况下通过 VS(而不是从 SQL Server 代理运行时会执行。 所有权限似乎都是正确的。 我最后尝试删除现有文件(我将其设置为覆盖该目录中现有文件中的数据(并重新运行作业并且它起作用了。 在那之后,它工作正常。 因此,似乎存在一些权限问题(也许?(或与我最初通过VS创建的文件和通过SQL Server代理作业创建的文件冲突。

最新更新