【发布时间】:2009-07-22 05:32:05
【问题描述】:
我有一个存储过程,它将从接收位置选择 MQ 文件,对其进行处理并将其放入保存位置。
目前,这个存储过程在我手动执行时不起作用。
但文件会在每天的特定时间自动拾取并保存在保存位置。我不知道是哪个存储过程调用这个。
每天在这个特定时间设置一个 SQL Server 作业。这项工作正在调用我手动调用的相同存储过程。
当我尝试手动运行 SQL 作业时,文件没有被拾取。
MQ 中是否有任何机制来选择文件并将其放入接收位置?
【问题讨论】:
-
手动运行时和自动运行时是否以同一用户身份运行?
-
是的,它在同一个用户中运行!
-
能贴出存储过程的代码吗?
-
代码是否假设了当前工作目录的任何内容,还是使用绝对路径?
标签: sql sql-server-2005 stored-procedures scheduled-tasks ibm-mq