LynHou

导航

运行SSIS包的六种方式

注意: 1~5都需要SSIS安装在对应的机器上.

 

一、直接在Data Tool里运行

  右键选择要运行的包,然后直接选择运行包

 

二、使用SQL Server的Job作业
  可以选择:a. File System,直接找到package所在的位置
        b. SSIS Catelog,需要把package部署到SQL Server,然后再选择(特别是包中保存有密码连接的时候)


三、命令行工具 DTEXEC.EXE
  这种命令行的方式在批处理以及Powershell下进行调用很方便
  DTEXEC.EXE位于SQL Server的安装目录下,可以运行dtsx包文件或已经部署到SQL Server中的包

  DTEXEC.EXE /F "C:\BulkInsert\BulkInsertTask.dtsx"

      **********可以结合Task Scheduler和.bat文件进行定时运行操作********


四、图形界面工具 DTEXECUI.EXE
  启动DTEXECUI.EXE程序(也可以在命令行中输入命令启动),在弹出的界面中指定想要运行的包就可以了
  其实这个界面就是在SSMS中Intergration Services中执行包一样的界面(包部署模式)。

 

五、T-SQL调用
  master..XP_CMDSHELL @dtsExecCmd,其实还是调用应用程序dtexec.exe
  EXEC msdb.dbo.sp_start_job N'JOBNAME',调用Job作业


六、c#调用数据包

 

posted on 2017-04-20 15:42  LynHou  阅读(1081)  评论(0编辑  收藏  举报