SSIS 包无法将 csv 文件写入共享位置

问题描述 投票:0回答:3

SSIS 作业能够运行并创建 CSV 文件到共享位置,直到上周从计划作业执行时为止。 ssis 包报告成功,但不将文件写入共享位置。当我从 Visual Studio 手动运行该包时,它工作正常。请帮忙

sql sql-server ssis
3个回答
2
投票

文件共享的权限似乎是您的问题。

从 SQL 代理将包作为计划作业运行时。它在 SQL 代理服务的服务帐户上下文中执行。因此,请确保 sql 代理帐户对文件共享具有适当的读/写访问权限,和/或将作业设置为以具有足够权限的用户身份执行。


0
投票

您需要为 SQL Server 代理帐户授予文件共享的修改权限。在 Visual Studio 中执行 SSIS 包是在您的帐户(如果从服务器执行此操作,则为您登录到服务器的帐户)的上下文中执行它。但是,当您使用 SQL 作业执行 ssis 包时,它会在 SQL Server 代理运行所在的服务帐户的上下文中运行。


0
投票

有同样的问题 - 但它不是作为 SQL 代理作业运行,而是作为 SSIS 包运行。程序包以什么用户身份运行 - 我如何找到? 我怀疑这并不像将该帐户添加到目标服务器上的文件共享权限那么简单。如前所述,我们没有使用 SS 特工...

© www.soinside.com 2019 - 2024. All rights reserved.