[英]SSIS Not building file path when executed via Agent Job but works in SSDT
我只是在寻求一些建议\\的想法。
我有一个执行以下操作的SSIS程序包(SQL Server 2016):
它在网络共享上的文件夹中循环(我什至已授予“所有人”组对此文件夹的完全控制权,并将该文件夹中文件的文件路径分配给变量(@FilePaths)
然后将此变量用作“发送电子邮件”任务中的附件
当我在Visual Studio \\ SSDT中交互执行时,它可以正常工作-我收到带有附件的电子邮件
如果我通过SQL Agent Job打电话,我会收到电子邮件,但没有附件
作为测试,我还插入了@FilePaths作为电子邮件的正文-再次通过SSDT执行时,我收到了电子邮件中文件的路径,并且当通过Agent Job时,正文为空
我在循环中使用脚本任务来检索文件名
总之,通过SQL Agent作业执行时,即使我已将Everyone组设置为该文件夹,并且也将该代理作为运行帐户,但它无法“查看”文件以检索路径。
有谁知道我在这里可能会缺少什么? 它必须是某种权限。
谢谢。
只是为了完成此操作-过夜工作很成功-因此解决方法是将'TargetServerVersion'从2017年更改为2016年,然后重新部署到SSIS目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.