当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  .NET程序调用SSIS中的DTS包

 .NET程序调用SSIS中的DTS包

点击次数:38 次 发布日期:2008-11-26 12:26:26 作者:源代码网
源代码网推荐      以下代码是在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 _
源代码网推荐   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://www.cnblogs.com/liguancong/archive/2006/08/29/489681.html
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华