如何解决ADF 未连接到具有最新 API 版本的 Salesforce
我正在尝试使用 Azure 数据工厂中的集成连接器从 Salesforce 检索一些数据。由于我要查询的表之一具有大量字段(600 多个),因此我打算使用 Spring '21 Salesforce API (v51.0) 中引入的 FIELDS(ALL)
功能。这是因为手动输入查询中的所有字段名称会导致错误,可能是因为查询大小限制。问题是,我在从 ADF 执行查询时收到语法错误响应。
完整的错误消息,以防万一:
“源”端发生故障。
ErrorCode=UserErrorOdbcoperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR
[HY000] [Microsoft][Salesforce] (120) SOQL_FirsT 模式准备失败:
SOQL 错误:“SELECT”附近的 [Microsoft][sqlEngine] (31480) 语法错误
FIELDS(>>ALL) FROM
我正在尝试的完整查询是 SELECT FIELDS(ALL) FROM <table_name> LIMIT 1
(由于表非常大,因此我将其限制在此测试中,我只想查看所有字段)。
在 ADF 中,我已手动将 API 版本设置为 51.0
,并且我已在 Salesforce 中检查新的 API 版本是否可用(通过
如果您对此问题有任何帮助或解释,我将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。