我是靠谱客的博主 个性铃铛,最近开发中收集的这篇文章主要介绍.NET程序调用SSIS中的DTS包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
以下代码是在VB. NET(Framework 2.0)中调用SQLServer2005 的Intergration Service中 DTS包。
1 如果要在WebService中调用 DTS,必须用VB. NET语言。因为如果用C#编写WebService的话,将无法引用Microsoft.SqlServer.Managed DTS组件。
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:/Development/Programe/PackageDev/Package/MG-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

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

最后

以上就是个性铃铛为你收集整理的.NET程序调用SSIS中的DTS包的全部内容,希望文章能够帮你解决.NET程序调用SSIS中的DTS包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部