最近要写一个DTS及SSIS的项目,内容很简单就是将txt文件导入到SQLServer中,但是设计到调用的问题,于是开始查找资料。
在SQLServer2000中可以使用dtsrun 的实用工具,具体参数察看联机手册吧。
在SQLServer2005中使用dtexec实用工具。
例子如下
dtsrun /S192.168.0.1 /Usa /P /NMove2VSLLog /A "Filename"="C:\VMP\Temp\VSLLOG_A_07.log"
直接通过dtsx执行
dtexec /F "D:\Move2VSLLog_SQL2005.dtsx" /set \Package.Variables[Filepath].Value;"D:\VSLLOG_A_07.log"
将SSIS包导入到SQLServer2005后可以通过如下命令执行:
dtexec /DTS "\MSDB\Move2VSLLog2" /Server "127.0.0.1" /set \Package.Variables[Filepath].Value;"c:\test.log"