SSIS在网络驱动器上创建文件

时间:2014-09-02 10:57:02

标签: c# file-io ssis network-drive

我正在尝试创建一个SSIS包,它根据sql查询创建一个文件,该文件应该上传到网络驱动器(我已经使用了UNC路径)。 当我从数据解决方案执行包时,它工作正常,但是当我尝试通过使用localsystem帐户运行的进程执行它时,它不起作用,因为localsystem帐户没有足够的权限来创建文件

还有其他可能性如何实现这一目标吗? 我能够通过在执行流程任务中映射网络驱动器来实现这一点,但这不是我能接受的解决方案,因为我必须将凭证信息存储在任务的参数中......

你知道如何实现这个目标吗? 也许有一个ftp任务?

提前致谢

1 个答案:

答案 0 :(得分:0)

您是否从SQL代理作业启动程序包? 如果是这样,您需要创建一个代理帐户,该帐户在网络驱动器上具有创建文件的权限,如以下链接:

http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/