运行SSIS包以删除具有脚本任务(c#File.Delete)文件的作业之一以奇怪的方式下面。任何人都可以帮助我们理解它的原因吗?尝试删除文件时SQL Server代理作业 - SSIS - C# - “访问被拒绝”
下面是基本条件:
1. SQL Server代理服务的登录帐户:DomainA中\ AAA
2.业主的工作的:DomainA中\ AAA
3. DomainA中\ AAA是本地“Administrators成员“组
我们发现了奇怪的是:
作业失败,并提示‘访问路径E:\ XXXX \ pp.csv拒绝’当完全控制访问只给出了‘管理员’Windows组和成功当完全控制访问被直接授予“DomainA \ AAA”窗口用户时。
上面的错误消息之前,它说“该步骤被执行为:DomainA \ AAA”。
版本信息:
的SQL Server 2008 SP2(10.0.4000)
的Windows 2003 R2 SP2 x64的
注:以上
1.英语消息从我们的语言我自己的翻译,它不会准确地等于英文版的。
2. SSIS包简化为只有一个脚本任务用于测试。
这是否说明访问被拒绝的原因?我通常会看到,当我打开文件时。您的程序是否以管理员身份运行? –
感谢您的快速回复。该作业由DomainA \ AAA运行,它是“Administartors”组的成员。您能否告诉我们直接向用户授予“完全控制”访问权限与用户所属的组之间有什么区别? – yobioo