【发布时间】:2019-05-28 16:21:59
【问题描述】:
我有一个 SSIS 包,它执行 SQL 任务以获取我需要连接的服务器的名称。然后,该查询的结果存储在一个名为“服务器”的变量对象中。然后我想一次在每台服务器上运行另一个包,所以我想拆分“servers”变量。但是,当我在 C# 脚本任务中执行此操作时,我不断收到错误消息:
错误:脚本任务的 0x1:调用的目标已引发异常。
这是拆分服务器变量的代码:
错误:脚本任务的 0x1:调用的目标已引发异常。
public void Main()
{
var serverlist = (string[])Dts.Variables["User::servers"].Value;
Dts.Variables["server1"].Value = serverlist[0];
Dts.TaskResult = (int)ScriptResults.Success;
}
这应该是一个非常简单的代码,但由于某种原因,它不起作用。
【问题讨论】:
标签: c# sql-server ssis etl script-task