我正在尝试使用本地安装的Virtuoso(7.2.2。)执行联合搜索。我尝试使用以下两个命令:
grant select on "DB.DBA.SPARQL_SINV_2" to “SPARQL”;
grant execute on "DB.DBA.SPARQL_SINV_IMP" to "SPARQL”;
但是我收到以下错误:
Error 42000: [Virtuoso Driver][Virtuoso Server]SR137: Bad user name in GRANT/REVOKE.
有关解决此错误的任何建议吗?
答案 0 :(得分:2)
我相信@Joshua Taylor在评论中大部分都是正确的。
尝试复制并粘贴这些 -
GRANT SELECT ON "DB"."DBA"."SPARQL_SINV_2" TO "SPARQL";
GRANT EXECUTE ON "DB"."DBA"."SPARQL_SINV_IMP" TO "SPARQL";
通过Virtuoso Users mailing list,public OpenLink Support forums或confidential OpenLink Support Case,特定于Virtuoso的协助通常会更快。 ObDisclaimer:我为OpenLink Software的制作人Virtuoso工作。