1、新建一个项目,添加SQLServer DSTS的COM引用,常用路径为c:\program files\microsoft sql server\80\tools\binn\dtspkg.dll

2、操作DTS的代码如下

A、列出所有数据库的包

ApplicationClass app = new ApplicationClass();
 PackageSQLServer pkgSS = app.GetPackageSQLServer("localhost","","",DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection);
 PackageInfos pkgInfos = pkgSS.EnumPackageInfos("",false,"");
 PackageInfo pkgInfo = pkgInfos.Next();

txtLayOut.Text = "";

while(!pkgInfos.EOF)
 {
  txtLayOut.Text += pkgInfo.Name + "\r\n";
  pkgInfo = pkgInfos.Next();
 }

app = null;

B、执行一个指定的包

Package2Class pkg2 = new Package2Class();
 object pVarPersistStgOfHost = null;
 pkg2.LoadFromSQLServer("localhost", null, null,
    DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, null,
    null, null, "dtsTest2", ref pVarPersistStgOfHost);

pkg2.Execute();
 pkg2.UnInitialize();
 pkg2 = null;

C、新增一个包

Package2Class pkg2 = new Package2Class();
 pkg2.Name = "dtsTest3";
 object pVarPersistStgOfHost = null;
 pkg2.SaveToSQLServer("localhost", null, null,     
    DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, null, null, null,     
    ref pVarPersistStgOfHost, true);
      
 pkg2 = null;

使用VS.NET2003操作SQLServer DTS.相关推荐

  1. nodejs操作sqlserver数据_pyspark操作MySQL、SQLServer数据库进行数据处理操作

    欢迎访问本人的CSDN博客[Together_CZ],我是沂水寒城. https://yishuihancheng.blog.csdn.net 在大数据处理领域里面,Hadoop和spark可以说是最 ...

  2. C#操作SqlServer数据库的常用对象,及其方法

    首先放出所常用的对象: System.Data.SqlClient.SqlConnection System.Data.SqlClient.SqlCommand System.Data.SqlClie ...

  3. PHP连接操作sqlserver

    PHP连接操作sqlserver (windows)主要说一下连接中遇到的问题 1.报错ODBC这时候需要在window里面安装对应的msi. https://www.microsoft.com/en ...

  4. Python操作SQLServer

    安装开发环境 要进行SQLServer的开发,首先需要在本机上安装SQLServer,建立本机开发环境.可以从微软官网上下载类似cn_sql_server_2012_enterprise_editio ...

  5. python调用pymssql包操作SqlServer数据库

      之前的文章介绍了python抓取网页数据并将数据保存到本地excel文件,后续可以将数据保存到数据库(SqlServer.mysql等)中,本文学习python中操作SqlServer数据库的基本 ...

  6. python连接并简单操作SQLserver数据库

    python连接并简单操作SQLserver数据库 实验环境: python版本3.9 Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38 ...

  7. php获取sqlserver时间函数,php 操作 sqlserver 数据库 关于时间的小小见解

    php 操作 sqlserver 数据库 关于时间的小小见解 上周五,要做一个php 同时对mysql数据库和sqlserver数据库的连接东东 以前一直在用mysql对sqlserver不是很熟悉, ...

  8. DBA常用操作----sqlserver篇(下)

    引言 本篇文章中的还原操作是在有备份的基础上做的,如果还不知道如何备份的,欢迎大家翻阅上一篇文章,里面有详细的sqlserver备份教程. 文章链接:DBA常用操作----sqlserver篇(上) ...

  9. nodejs操作sqlserver数据_实例分析nodejs基于mssql模块连接sqlserver数据库的简单封装操作...

    本文主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参 ...

最新文章

  1. vim 删除操作命令
  2. 实现一个简易的RPC
  3. 单台mysql增加节点_如何在一台服务器上安装两个PXC集群节点
  4. composer安装及使用
  5. 用Java实现图片验证码功能
  6. java按钮改变窗口大小_java – 当我们调整窗口大小时,Container中的元素如何调整?...
  7. 4场直播丨站撸Oracle、MySQL、医疗、航空
  8. mvc5 + ef6 + autofac搭建项目(三)
  9. python计算速度_python中如何提高计算速度?
  10. ActionScript 3.0 编程
  11. 禁止拖放对象文本被选择的方法
  12. python写扫雷脚本_利用Python实现自动扫雷小脚本
  13. Windows自带的端口转发工具netsh使用方法
  14. C#语法基础(二)---数组stringArrayList
  15. kmz转换为dwg_怎么将CAD图纸两种基本格式DWG与DXF进行互转?
  16. swfobject java_SWFObject 2.1以上版本语法介绍
  17. 【iOS与EV3混合机器人编程系列之一】iOS要干嘛?EV3可以更酷!
  18. extractor pck_使用Pazera Free Audio Extractor从视频文件中提取音频
  19. 名称数据联网简介的翻译(计算机网络论文翻译)
  20. 科技爱好者周刊(第 160 期):中年码农的困境

热门文章

  1. search engine
  2. OpenStack安装流程(juno版)- 添加镜像服务(glance)
  3. Juniper告诉你如何给管理做“减法”,让安全更加分
  4. parentNode,parentElement,offsetParent
  5. 手机腾讯网mt2.0增量更新算法优化小记
  6. 《转》武​汉​的​I​T​公​司
  7. 第十一章、认识与学习BASH
  8. NSNotificationCenter消息通信机制介绍(KVO)
  9. 读书:冯友兰的《中国哲学简史》
  10. PTA: 6-6 链表拼接(20分)