黑马程序员技术交流社区

标题: c#调用ssis包,求解 [打印本页]

作者: 拼音    时间: 2013-5-22 13:40
标题: c#调用ssis包,求解
一个ssis包,设置了包密码,但c#调用失败,代码如下




C# code

Microsoft.SqlServer.Dts.Runtime.Wrapper.Application dtsApplication = new Microsoft.SqlServer.Dts.Runtime.Wrapper.Application();
            Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackage100 package = dtsApplication.LoadFromSQLServer(
                "包名",
                "ip",
                "用户",
                "密码",
                true,
                null);
            package.PackagePassword = "1234";
            

            Microsoft.SqlServer.Dts.Runtime.Wrapper.DTSExecResult result = package.Execute();
            if (result.Equals(Microsoft.SqlServer.Dts.Runtime.Wrapper.DTSExecResult.DTSER_SUCCESS))
                MessageBox.Show("ssis包调用成功");
            else
            {
                MessageBox.Show("ssis包调用失败");
            }



断点调试LoadFromSQLServer过去了,但Execute失败,

.

它是返回.DTSExecResult.DTSER_FAIL,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2