没有2000的环境,无法给出具体代码。
但是你可以在存储过程里,使用xp_cmdshell扩展存储过程调用执行DTS包的工具命令(2000下好象是DTSRUN),具体的使用方法参考一下联机帮助
上面有详细的说明。

解决方案 »

  1.   

    用JOB掉DTS包,
    然后使用sp_start_job 调用JOB.
      

  2.   

    CREATE PROCEDURE dbo.sp_executedts
    @param nvarchar(max)
    AS
    declare @str nvarchar(max)
    set @str = 'dtsrun.exe ' + @param
    exec master..xp_cmdshell @str
    GO使用 sp_executedts [your dts package and prameters here]
      

  3.   

    已经解决了
    EXECUTE master..xp_cmdshell  
    'dtsrun   /F"d:\aa.dts"    '