日前碰到一个这样的问题,我要在程序中调用sp_add_job和sp_add_jobstep存储过程,以建立作业,但是在调用中这些存储过程的参数传递出了问题,以sp_add_job为例说一下吧:sp_add_job有好些个参数,我要给他的第三个参数传值,但是我却必须对他的前两个参数赋值,如果不然,就无法成功调用sp_add_job.
可是到sp_add_jobstep就又有问题了,sp_add_jobstep的前两个参数是job_id,job_name,察看sp_add_jobstep的参数,要求只能给job_id,job_name其中的一个赋值。而事实是如果我不给job_id赋值,就不能成功调用sp_add_jobstep。且job_id的类型不知道怎么设定?
目前的解决办法是:自己写了一个存储过程,调用sp_add_job and sp_add_jobstep,然后再程序中在调用自己的存储过程。
对于上面的问题各位老大帮着看看吧。