gpt4 book ai didi

c# - 如何将多个存储过程事件的结果输出到一个目标表中?

转载 作者:行者123 更新时间:2023-12-03 03:09:06 24 4
gpt4 key购买 nike

我正在尝试创建一个接受 8 个数据集的管道。我已经解决了细节问题,并使用 C# 应用程序按程序创建它。

管道内的不同存储过程事件接受每个数据集。该存储过程返回几行信息。

我需要将每个事件的结果信息转至 Azure SQL 数据库中的特定表。

但是,当我尝试将所有 8 个事件分配给同一输出数据集时,我收到一条错误消息,指出这是不可能的:

ConflictingPipelineActivities: Activities and have the same output Dataset sprocMergeOutput.
Two activities cannot output the same Dataset over the same active period.

有没有办法连接此管道,以便 8 个存储过程事件将其输出发送到单个表?

注释:

存储过程调用是合并语句,我只是记录 INSERT/UPDATE/DELETE 以及每个事件完成的行数。我想从技术上来说我可以让这个相同的存储过程引用另一个数据库并在那边完成工作,但我很确定无论如何我都必须有任何存储过程事件的输出。

最佳答案

您是否尝试过创建 8 个指向同一个表的 ADF 数据集?

每个事件都有自己的数据集 (proc) 输出。

关于c# - 如何将多个存储过程事件的结果输出到一个目标表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41150383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com