我是靠谱客的博主 飘逸戒指,这篇文章主要介绍使用VS.NET2003操作SQLServer DTS.,现在分享给大家,希望可以做个参考。

1、新建一个项目,添加SQLServer DSTS的COM引用,常用路径为c:program filesmicrosoft sql server80toolsbinndtspkg.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 + "rn";
  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.的全部内容,更多相关使用VS.NET2003操作SQLServer内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部