我在 SSIS (2008) 包中有一个脚本任务,可将文件从远程 FTP 服务器下载到本地目录。脚本任务是用 C# 2008 编写的,并使用 WinSCPnet.dll。使用 WinSCP 文档中的示例,我想出了下面的脚本。该脚本可以正常运行以下载文件,但所有文件成功/失败消息都会保留,直到整个脚本完成,然后所有消息都将立即转储。使用文件进度根本不显示Console.Write()
,并试图利用Dts.Events.FireInformation()
在SessionFileTransferProgress
给我
Error: "An object reference is required for the non-static field, method, or property Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase.Dts.get"
有没有一种方法可以使用 DTS.events.Fire* 事件来显示文件进度信息,以及每个文件后的文件完成状态?
料青山看我应如是
相关分类