我有一个SSIS包,用于将一些数据从SQL服务器传输到Salesforce,然后使用Cozyroc SSIS +库传回。该包由多个数据流任务组成。由于其中一个任务中某个特定可执行文件的HTTP连接超时,它似乎总是失败。基本上,可执行文件尝试从Salesforce中的Account对象获取一些数据。包中较早的其他可执行文件可以很好地连接到Salesforce并从Salesforce下载数据,包括Account对象。堆栈跟踪如下:
Event Name: OnError
Message: System.Net.WebException: The operation has timed out
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at CozyRoc.SqlServer.SSIS.GzipWebRequest.GetRequestStream()
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at CozyRoc.Sforce.Service.SforceService.query(String queryString)
at CozyRoc.SqlServer.SSIS.SforceSource.PreExecute()
at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute(IDTSManagedComponentWrapper100 wrapper)
Operator:
Source Name: DailyJob
Source ID: {63F0DB1D-84FA-40E6-BDF4-3C375F839630}
Execution ID: {C92AE13A-A0EE-467F-925B-0520654E3E45}
Start Time:
End Time:
Data Code: -1073450910
任何帮助都将不胜感激。
由于
答案 0 :(得分:-1)
尝试在Salesforce连接管理器中增加timeout参数。