我如果存储过程中调用DTS包,但是在DTS中数据源是文本文件,路径未定,那怎么传递参数给DTS包呢?
---------------------------------------------------------------
用动态语句。类似帖子:
http://expert.csdn.net/Expert/topic/1207/1207602.xml?temp=.9036066
---------------------------------------------------------------
在存储过程中调用DTS包,可以用DTSRUN
但是在调用之前,你首先要把你的文本文件复制到你的DTS中调用的路径,
exec xp_cmdshell 'copy path\aa.txt path\myDTSname.txt'
这样做就可以把参数传给存储过程,不用传给DTS,但能达到同样的效果。