2

我试图通过 C# 程序执行 .csl 文件中的 Kusto 函数,但我收到错误的请求错误

“除非是 .show 控制命令,否则无法从查询端点提供控制命令(以点 '.' 开头)。”

我尝试使用executecontrol命令我得到解析错误。请帮忙

示例.csl -

.create-or-alter function Info_StampInfo(startTime:datetime, endTime:datetime) 
{
cluster(X).database('Y').['ClusterLog-ClusterBasicInfo']  | count
}
4

1 回答 1

1

根据您提供的错误消息,我可以猜测您的 C# 程序正在尝试调用ICslQueryProvider.ExecuteQuery(".create or alter function ...", ...)而不是ICslAdminProvider.ExecuteControlcommand(".create or alter function ...", ...).

如果这不是一个很好的猜测,您可能想分享:(1)显示您的 C# 程序正在运行的代码片段;(2) 尝试使用时的完整错误消息/堆栈跟踪ExecuteControlCommand(...)

于 2019-12-17T22:00:15.203 回答