SSIS pacckages包含一个脚本,它检查,目录是否存在。 Directory.Exists()方法返回假的,但我对文件夹管理员的访问。 我怎么能确定,哪些用户权限SSIS包执行过程中被使用。
Answer 1:
这取决于你是如何运行的。 从BIDS,它的运行它的用户,从SQL代理通常是SQL代理帐户。 从存储过程一般是在SQL Server的帐户。
为了找到肯定,监视使用procmon中的DTEXEC过程
Answer 2:
除了从@ElectricLlama的意见,也可以通过代理帐户执行SSIS包一组不同的凭据的情况下。
文章来源: What user permissions are used by SSIS during execution of packages?