.NET程序调用SSIS中的DTS包

大爱张玮yi

大爱张玮yi

2016-02-19 17:55

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享.NET程序调用SSIS中的DTS包,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

  以下代码是在VB.NET(Framework 2.0)中调用SQLServer2005 的Intergration Service中DTS包。
  1 如果要在WebService中调用DTS,必须用VB.NET语言。因为如果用C#编写WebService的话,将无法引用Microsoft.SqlServer.ManagedDTS组件。
  2 将NETWORK SERVICE帐户添加到Administrator组中,否则将不能执行DTS。(会带来安全漏洞)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  
   1 Imports Microsoft.SqlServer.Dts.Runtime
   2
   3 'WebService代码
   4     WebMethod() _
   5     Public Function ExecutePackage() As Integer
   6         Dim pkg As String = "D:DevelopmentProgramePackageDevPackageMG-TSJF-PKG.dtsx"
   7
   8         Dim app As Application = New Application()
   9         Dim p As Package = app.LoadPackage(pkg, Nothing)
  10         'p.InteractiveMode = True
  11
  12         Dim vir As Variables = p.Variables
  13         vir("用户::PackageID").Value = 4
  14
  15         If p.Execute(Nothing, vir, Nothing, Nothing, Nothing) = DTSExecResult.Success Then
  16             Return 0
  17         Else
  18             Return 1
  19         End If
  20     End Function

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  http://www.cnblogs.com/liguancong/archive/2006/08/29/489681.html

展开更多 50%)
分享

猜你喜欢

.NET程序调用SSIS中的DTS包

Web开发
.NET程序调用SSIS中的DTS包

步骤指南:移植SQL 2000 DTS到SSIS

SQLServer
步骤指南:移植SQL 2000 DTS到SSIS

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在SQL Server存储过程中执行DTS包

SQLServer
在SQL Server存储过程中执行DTS包

如何在ASP.Net Ajax中调用WebService

电脑网络
如何在ASP.Net Ajax中调用WebService

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在SQL2005 轻松配置SSIS包

SQLServer
在SQL2005 轻松配置SSIS包

.Net下调用SqlServer2k中存储过程

电脑网络
.Net下调用SqlServer2k中存储过程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在VB5中如何使机箱内的小喇叭发出不同的声音?

在VB5中如何使机箱内的小喇叭发出不同的声音?

WPS让文字在两个文本框内滑动的方法

WPS让文字在两个文本框内滑动的方法
下拉加载更多内容 ↓