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());
                    }

  • 相关阅读:
    离线缓存之RNCachingURLProtocol解析
    Element demo解析
    GHUnit+OCMock
    XCTest+XCTool
    day1`4整理
    day4 笔记
    day3
    day1
    day2
    Python学习(二)——Python基础
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/1839557.html
Copyright © 2011-2022 走看看