添加forfiles bat文件的凭据

时间:2015-01-13 10:39:38

标签: batch-file ssis credentials

我有一个SQL Server代理作业,每晚在服务器X上运行一个SSIS作业。 SSIS作业从服务器Y上的文件复制,只是我需要不时删除文件。

我在.bat文件中运行的一些代码,如果我在服务器Y上运行它就可以正常工作。但是,如果服务器X上的SSIS包运行它,它似乎没有有足够的权利来执行它。

forfiles /p "\\NetworkPathBlaBla" /s /d -30 /c "cmd /c del @file : date >= 30 days >NUL" 

SQL Server代理正在使用代理来运行SSIS。如何将这些凭据添加到服务器Y上的bat文件中?

1 个答案:

答案 0 :(得分:0)

为什么不创建另一个SSIS包并编写一个小脚本来自动化它? 由于在服务器X上运行SSIS包时没有任何问题,因此运行该程序包以删除/存档文件时不应该有任何问题。

但是,这里是answer to your original question

希望这有帮助。