首页 > 解决方案 > SSIS 无法访问组件的高级编辑器

问题描述

我正在使用 Kingswaysoft 连接管理器来管理 DocuSign REST API 的 Oauth2。我的 JSON 源组件抛出以下错误:

“'name' systemField 的输出值不适合输出缓冲区,请考虑增加输出列的 Length 属性或将其数据类型更改为可以容纳更多数据的类型,例如 ntext (DT_NTEXT)。可以使用组件的高级编辑器窗口。”。

当我尝试编辑列长度属性时,无论如何我都无法使用高级编辑器对其进行更改。我在高级部分下看到的唯一内容是“启用 Http 请求输出”复选框

查看 JSON 源组件的列部分,我可以看到“名称”字段是 nvarchar 50,但我无法编辑长度。

在文档设计器下查看,我可以选择包含名称字段的节点并更改值,但我只能对每条记录进行编辑,并且为第一条记录设置它不会改变结果。

此外,我无法使用 JSON 组件的预览功能,因为我的 Rest API 命令是使用来自 For Each Loop 对象的输入进行参数化的。

有关如何解决该错误的任何建议?

谢谢,马特

标签: jsonssiskingswaysoft

解决方案


找到了解决方案。高级编辑器不是您在编辑包时看到的高级菜单选项。而是通过右键单击 JSON 源对象来访问“高级编辑器”。


推荐阅读