说的很乱!
@_intBatchID是在哪里产生的?你的代码sp_ai_batchid_ins BATCHTYPE1,%%A,0000000001,%@_intBatchID%,0不是已经引用过@_intBatchID了么,你下次调用BatchControlAgent.exe时传递%@_intBatchID%不行么?
sqlcmd -U%UNAME% -P%PNAME% -S%SNAME% -d%DBNAME% -Q"sp_ai_batchid_ins
这个命令执行后窗口显示内容包括这个@_intBatchID 吗?