试图在OpenLink Virtuoso上执行联合SPARQL查询,但引发错误

试图在OpenLink Virtuoso上执行联合SPARQL查询,但引发错误,sparql,rdf,virtuoso,triplestore,Sparql,Rdf,Virtuoso,Triplestore,我正在尝试使用本地安装的(7.2.2.)执行联合搜索。我尝试使用以下两个命令: grant select on "DB.DBA.SPARQL_SINV_2" to “SPARQL”; grant execute on "DB.DBA.SPARQL_SINV_IMP" to "SPARQL”; 但我得到了以下错误: 错误42000:[Virtuoso驱动程序][Virtuoso服务器]SR137:授予/撤销中的用户名不正确。 关于解决这个错误有什么建议吗?我相信@Joshua Taylor

我正在尝试使用本地安装的(7.2.2.)执行联合搜索。我尝试使用以下两个命令:

 grant select on "DB.DBA.SPARQL_SINV_2" to “SPARQL”;

 grant execute on "DB.DBA.SPARQL_SINV_IMP" to "SPARQL”;
但我得到了以下错误:

错误42000:[Virtuoso驱动程序][Virtuoso服务器]SR137:授予/撤销中的用户名不正确。


关于解决这个错误有什么建议吗?

我相信@Joshua Taylor在评论中基本上是正确的

尝试复制和粘贴这些--


通过、或a,特定于大师的帮助通常更快。OB免责声明:我为制造商工作。

在第一行中,您在
中将“DB.DBA.SPARQL_SINV_2”上的“智能报价”授予“SPARQL”在SPARQL之前和之后,在第二行中,在SPARQL之后有一个。你有没有从网站上复制粘贴这些行?如果你更正了引号,你还有问题吗?
GRANT SELECT ON "DB"."DBA"."SPARQL_SINV_2" TO "SPARQL";

GRANT EXECUTE ON "DB"."DBA"."SPARQL_SINV_IMP" TO "SPARQL";