zoukankan      html  css  js  c++  java
  • ssis 执行方法

    Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
                Package package = app.LoadPackage("ssis路径", null);
                package.InteractiveMode = true;
                Variables vars = package.Variables;
                IList keyList = list.GetKeyList();

        //设置ssis变量
                foreach (string key in keyList)
                {
                    vars[key].Value = list[key].ToString ();
                }
                DTSExecResult rtn = package.Execute();

        if (package.Errors.Count > 0)
                    {
                        StringBuilder builder = new StringBuilder();
                        builder.AppendLine(packagePath);
                        for (int i = 0; i < package.Errors.Count; i++)
                        {
                            builder.AppendLine(package.Errors[i].Description);
                        }

                        //记录日志信息
                        ExceptionLogger.Write(builder.ToString());
                    }

  • 相关阅读:
    zoj1942Frogger
    阿里云api调用做简单的cmdb
    约瑟夫环
    Bag标签之中的一个行代码实行中文分词实例3
    用lua扩展你的Nginx(整理)
    Single Number III
    TCP/IP ---分层
    TCP/IP --概述
    adb命令学习
    How to set Selenium Python WebDriver default timeout?
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/1839557.html
Copyright © 2011-2022 走看看