我在SSMS上有一个工作,它是Visual Studio中的DTSX包,并且在最后一天由于以下错误而开始失败。我找不到任何超时设置来延长超时。
Date 26/08/2014 13:02:01
Log Job History (JOB B)
Step ID 1
Server SERVER A
Job Name Job B
Step Name 1
Duration 00:02:26
Sql Severity 0
Sql Message ID 0
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0
Message
Executed as user: DOMAINA\USERA. Microsoft (R) SQL Server Execute Package
Utility Version 9.00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005.
All rights reserved. Started: 13:02:01 Error: 2014-08-26 13:04:26.70
Code: 0xC002F304 Source: DTSTask_DTSSendMailTask_1 Send Mail Task
Description: An error occurred with the following error message:
"The operation has timed out.". End Error
DTExec: The package execution returned DTSER_FAILURE (1).
Started: 13:02:01 Finished: 13:04:26 Elapsed: 145.25 seconds.
The package execution failed. The step failed.
答案 0 :(得分:0)
检查您的SMTP连接管理器。您将拥有一个名为“超时(毫秒)”的属性 你可以改变,看看是否有帮助。如果这没有帮助,您需要向网络人员查询SMTP服务器没有响应的原因。
答案 1 :(得分:0)
原来这是一个使用本地帐户而不是域帐户的问题。
帮我解决问题的来源:DTSX package runs in Visual Studio but not when called from a Database Job