SSIS包中使用的默认SSIS帐户是什么。
在我的一个软件包中,我有一个创建平面文件的数据流任务。稍后运行BAT文件并根据该.txt文件中的信息创建文件。如果我在Windows资源管理器中执行.BAT它运行正常。当SSIS尝试执行它时,我可以看到CMD窗口打开,它尝试访问txt文件而无法执行。说“无法访问nameoffile.txt”
我认为问题是SSIS用户帐户可能继承了权限,所以我想弄清楚是哪个帐户。
答案 0 :(得分:1)
如果您从IDE运行它,那么它将使用您的权限。最有可能的问题是您的文件被SSIS包中的其他进程锁定。验证:
答案 1 :(得分:0)
我通过attrib -r -s更改了该特定文件夹的dos中的属性值,并且它工作正常。它认为它是只读的。
答案 2 :(得分:0)
我正在使用带有SQL Server 2012数据库的Windows Server 2012服务器。
将包含所需文件的文件夹的修改,读取,写入权限添加到NETWORK SERVICE用户似乎对我有用。