请问应用程序里能执行sql server的dts包吗??
是这样的,我要监视某个目录是否update,如果update了就执行导入的dts包,我用应用程序监视目录,但不知道如何调用dts包,请大侠指教。
如果dts能监视目录那更好了,不知道是否可以
问题点数:0、回复次数:2Top
1 楼gzhughie(hughie)回复于 2005-04-03 14:15:23 得分 0
连接数据库,执行Dtsrun,就可以调用DTS包。
例如:
若要执行保存为 COM 结构化存储文件的 DTS 包,请使用:
dtsrun /Ffilename /Npackage_name /Mpackage_password
若要执行保存在 SQL Server msdb 数据库中的 DTS 包,请使用:
dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password
若要执行保存在 Meta Data Services 中的 DTS 包,请使用:
dtsrun /Sserver_name /Uuser_nrame /Ppassword /Npackage_name /Mpackage_password /Rrepository_name
Top
2 楼631799(杭州工人)回复于 2005-04-03 16:23:57 得分 0
--若要执行保存为 COM 结构化存储文件的 DTS 包,请使用:
exec master..xp_cmdshell 'dtsrun /Ffilename /Npackage_name /Mpackage_password'
--若要执行保存在 SQL Server msdb 数据库中的 DTS 包,请使用:
exec master..xp_cmdshell 'dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password'
--若要执行保存在 Meta Data Services 中的 DTS 包,请使用:
exec master..xp_cmdshell 'dtsrun /Sserver_name /Uuser_nrame /Ppassword /Npackage_name /Rrepository_name'Top




