.NET程序调用SSIS中的DTS包

2016-02-19 17:55 52 1 收藏

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

【 tulaoshi.com - Web开发 】

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

  
   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

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

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

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

来源:https://www.tulaoshi.com/n/20160219/1616359.html

延伸阅读
标签: ASP
         本教程将一步步地引导你创建一个 Web 应用程序。在 .NET运行时间内,Web应用程序在一个 ASP.NET页面后台运行。ASP.NET 凭借.NET语言,包括 C#、VB.NET和 Jscript,提供了一个很棒的工作环境,这里使用的是C#编程语言(可下载工程文件包)。   本文分成三部分:DataGrid Web...
标签: ASP
            第二部分:Web 表单的生命周期   如果你曾经在VS以前版本中设计过Windows分布式应用程序,你就会发现在Web表单应用程序和分布式应用程序之间有许多相同之处。本教程只简单讨论Web表单生命周期的一些内容,目的是使你对 Web表单如何工作有个概念。  &nbs...
标签: SQLServer
在以前的DTS中,在包的开发、测试、发布迁移过程中有很多问题,典型的问题是你必须手动的确定包中的所有连接都指向一个实际存在的物理服务器 幸运的是,现在在SSIS中提供了这种问题的解决方案,那就是包配置 包配置是一个动态改变你的SSIS对象和连接属性的一种机制,它把这些动态可以改变的信息保存在包的外部,有下面几种方法存储这些值并将其...
标签: ASP
  调用数据库存储过程 <%Set Dataconn = Server.CreateObject("ADODB.Connection") '建立连接对象 Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;WSID=APP_SERVER;Regional=Yes" Set cmdTemp = Server.CreateObject("ADODB.Command") '建立命令对象 ...
TC是美国BORLAND 公司在IBM PC机上开发的一个高效、优化的C编译程序,它自带高效的全屏幕编辑程序,在集成开发环境下可支持编辑、编译、连接调试和运行等过程连续完成。     TC提供了与汇编语言的接口和在C程序中直接插入汇编指令代码的功能,支持以“远调用”和“近调用”方式来调用使用汇编语言编写的函数。   &n...

经验教程

619

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部