用job调用DTS包的问题

alan99 2006-10-26 05:15:05
我有一个DTS包, 是用来发邮件的。直接运行没有问题。
我又建了一JOB来调该包,运行却失败,请教是什么原因。
JOB history中有如下错误报告:
Executed as user: SHEN-APPS001P\SYSTEM. DTSRun: Loading... DTSRun: Executing... DTSRun OnStart: DTSStep_DTSSendMailTask_1 DTSRun OnError: DTSStep_DTSSendMailTask_1, Error = -2147220352 (80040480) Error string: Logon failed: MapiLogonEx Failed due to MAPI error 273: MAPI Logon failed. Error source: Microsoft Data Transformation Services (DTS) Package Help file: sqldts80.hlp Help context: 9100 Error Detail Records: Error: -2147220352 (80040480); Provider Error: 0 (0) Error string: Logon failed: MapiLogonEx Failed due to MAPI error 273: MAPI Logon failed. Error source: Microsoft Data Transformation Services (DTS) Package Help file: sqldts80.hlp Help context: 9100 DTSRun OnFinish: DTSStep_DTSSendMailTask_1 DTSRun: Package execution complete. Process Exit Code 1. The step failed.

BTW: 就调该发邮件的包有问题, 调其他的包都没问题。
...全文
241 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
alan99 2006-10-28
  • 打赏
  • 举报
回复
发邮件是在包里直接拉的send mail task,使用本地outlook配置的profile

注意:直接运行该包是没问题的.

我尝试用另一种方法:写一个bat文件调用该包,再用windows的schedule task调用该BAT文件,但是出现了一样的问题,即直接运行BAT文件没问题,能成功,但用windows的schedule task时却又不行.不知何故.
Jason5858 2006-10-27
  • 打赏
  • 举报
回复
发邮件那里是怎么设置的?
alan99 2006-10-26
  • 打赏
  • 举报
回复
DTSRun /~Z0xD0C847F79FE8F4F0EB5C2377EF6E9B1CEE8CEB9578026E1BBCE737B4CE35632E68BD949BACEAF527C8775367E46B2EFFF7C8E2A3243899A16579A3914EFFABEF2569D5C9856B7389650DB9DD29E743A8CDB11BD99BFA91F462DB49DFC0DD8844EA8E4A2C885CAED3B9864B


JOB的执行语句我是直接从schedule package产生的JOB里拷过来的
Well 2006-10-26
  • 打赏
  • 举报
回复
看看是不是job执行的 路径

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧